Kaj je TESTNA OPREMA? Orodja & Primeri

Kazalo:

Anonim

Preskusni pas pri preskušanju programske opreme

Test Harness pri testiranju programske opreme je zbirka orodij, gonilnikov in drugih podpornih orodij, potrebnih za avtomatizacijo izvajanja preizkusov. Testni pas izvede preskuse z uporabo testne knjižnice in ustvari poročila o preskusih. Testni pas vsebuje vse informacije, potrebne za prevajanje in zagon testa, kot so testni primeri, ciljna vrata za uvajanje (TDP), izvorna datoteka v preskusu, škrbine itd.

Zakaj uporabljati testni pas?

  • Avtomatizirajte postopek testiranja
  • Izvedite testne zbirke testnih primerov
  • Ustvari povezana poročila o preskusih
  • Podpora za odpravljanje napak
  • Za beleženje rezultatov preskusov za vsakega od preskusov
  • Pomaga razvijalcem pri merjenju pokritosti kode na ravni kode
  • Z avtomatizacijo povečajte produktivnost sistema
  • Izboljšajte kakovost komponent programske opreme in aplikacij
  • Za obvladovanje zapletenih pogojev, ki jih preizkuševalci težko simulirajo

Obstajata dva konteksta, v katerih se uporablja testni pas

  1. Avtomatizirano testiranje: vsebuje testne skripte, parametre, potrebne za zagon teh skriptov in zbiranje rezultatov za njihovo analizo
  2. Integracijsko testiranje: Uporablja se za sestavljanje dveh enot kode ali modula, ki medsebojno sodelujejo, da preverijo, ali je kombinirano vedenje pričakovano ali ne.

Preizkusite orodja za pasove

  • Junit: orodje, uporabljeno med uporabo Jave
  • Nunit: Orodje za uporabo ogrodja .Net

Test Harness Vs Test Framework

Preizkusite pas Test Automation Framework
  • Preskusni pas je sestavljen iz gonilnikov in drogov, ki so majhni lažni programi, ki sodelujejo s preizkušeno programsko opremo
  • Gre za niz procesov, postopkov, abstraktnega koncepta in okolja, v katerem se oblikujejo in izvajajo avtomatizirani testi
  • V testnem pasu ne morete izvajati skripta za snemanje in predvajanje
  • Preskuševalec lahko v tem okviru ročno "posname in predvaja" skript
  • Testni pas vsebuje vse informacije, potrebne za prevajanje in zagon testa, kot so testni primeri, ciljna vrata za uvajanje (TDP), izvorna datoteka v preskusu, škrbine itd.
  • Okvir za avtomatizacijo preskusov vsebuje informacije, kot so testna knjižnica, orodja za testiranje, avtomatizirane prakse testiranja, testna platforma itd.
  • Preskusni pas je razvrščen v kategorijo
    • Testiranje avtomatizacije
    • Integracijsko preskušanje
  • Primeri avtomatiziranega okvira
    • Testiranje na podlagi podatkov
    • Testiranje na podlagi ključnih besed
    • Testiranje, ki temelji na modularnosti
    • Hibridno testiranje
    • Testiranje na podlagi modelov
    • Testiranje s kodo
    • Testiranje na podlagi vedenja