Nedestruktivno preskušanje (NDT): Kaj je, metode & Tehnika

Kazalo:

Anonim

Kaj je nedestruktivno testiranje?

Preizkušanje brez uničevanja je vrsta preskušanja programske opreme, ki vključuje preskušanje in pravilno interakcijo s programsko aplikacijo. Z drugimi besedami, NDT (nedestruktivno testiranje) lahko imenujemo tudi pozitivno testiranje ali preskušanje srečne poti. Daje pričakovane rezultate in dokazuje, da se programska aplikacija obnaša po pričakovanjih.

Primer : - v modul za prijavo vnesete pravilne podatke in preverite, ali sprejema poverilnice in se pomakne na naslednjo stran

V tej vadnici boste izvedeli-

  • Kaj je nedestruktivno testiranje?
  • Zakaj izvajati nedestruktivno testiranje (NDT)?
  • Kdaj se izvajajo neporušitvena testiranja (NDT)?
  • Preskusna strategija za neporušitveno preskušanje

Če želite v zgornjem primeru izvesti nedestruktivno testiranje, v besedilno polje uporabniškega imena vnesite številske znake. Kot taki smo vnesli številčni znak, bo želeni rezultat pozitiven.

Zakaj testiranje brez uničevanja (NDT)?

  • Glavna prednost metode NDT je ​​v tem, da se izboljša kakovost programske opreme in odpravijo napake.
  • Da dokažemo, da funkcije programske opreme delujejo v skladu s specifikacijami.
  • Zahteva za preverjanje učinkovitosti je bila izpolnjena
  • Preverjanje izpolnjevanja zahtev končnih uporabnikov
  • Če želite preveriti, ali majhen del kode ali funkcionalnosti deluje po pričakovanjih in ne krši povezane funkcije.

Kdaj se izvajajo neporušitvena testiranja (NDT)?

  • To je tudi prva oblika preskušanja, ki bi jo preizkuševalec opravil na aplikaciji (tj. V začetni fazi SDLC)
  • Preizkušanje brez uničenja se običajno opravi, kadar za preskušanje nimamo dovolj časa.

Preskusna strategija za neporušitveno preskušanje

  • Pristop k nedestruktivnemu testiranju bi moral biti pozitiven.
  • Namen tehnike NDT je ​​dokazati, da bo aplikacija delovala pri podajanju veljavnih vhodnih podatkov.
  • Za izvajanje neporušitvenih preskusov ni posebne zahteve.
  • Najboljša praksa za neporušitveno testiranje je preveriti, ali sistem počne in kaj naj naredi.

Preskusna strategija za neporušitveno preskušanje

Primer

  • Aplikacija ima 5 modulov, stran za prijavo, domačo stran, stran s podrobnostmi o uporabniku, ustvarjanje novega uporabnika in ustvarjanje opravil itd.
  • Recimo, da imamo na prijavni strani napako, polje za uporabniško ime sprejme manj kot šest alfanumeričnih znakov. To je v nasprotju z zastavljenimi zahtevami, ki določajo, da uporabniško ime ne sme sprejeti manj kot šest znakov. Torej v zgornjem scenariju gre za napako.
  • Zdaj je napaka prijavljena razvojni skupini, odpravljena in ponovno poslana preskusni skupini. Preizkusna skupina ne samo preveri prijavno stran, kjer je napaka odpravljena, temveč preizkusi tudi druge module. Med preskušanjem vseh modulov izvaja nedestruktivno vrsto testiranja, samo da preveri, ali celotna aplikacija deluje pravilno.

Povzetek:

  • Preizkušanje programske opreme je postopek, ki se uporablja za odkrivanje napak v programski opremi za določitev določene stopnje kakovosti.
  • NDT pomeni nedestruktivno testiranje, ki potrjuje pozitivne rezultate v programski opremi, ki ustreza zahtevam.

Ta članek prispeva "Suchita Rao"