Nerazorno testiranje softvera (NDT): Što je, strategija testiranja
Što je nedestruktivno testiranje softvera?
Ispitivanje bez razaranja je vrsta testiranja softvera koja uključuje testiranje i ispravnu interakciju sa softverskom aplikacijom. Drugim riječima, nerazorno testiranje softvera (NDT) također se može nazvati pozitivnim testiranjem ili testiranjem sretnog puta. Daje očekivane rezultate i dokazuje da se softverska aplikacija ponaša prema očekivanjima.
Primjer:- Unos točnih podataka u modul za prijavu i provjera prihvaća li vjerodajnice te navigira na sljedeću stranicu

Za izvođenje ispitivanja bez razaranja u gornjem primjeru unesite numeričke znakove u tekstni okvir korisničkog imena. Budući da smo unijeli numerički karakter, željeni ishod će biti pozitivan.
Zašto testirati softver bez razaranja (NDT)?
- Glavna prednost NDT metode je da rezultira poboljšanom kvalitetom softvera i ispravljanjem grešaka.
- Kako bi se pokazalo da funkcije softvera rade u skladu sa specifikacijom.
- Zahtjev provjere izvedbe je ispunjen
- Za provjeru jesu li zahtjevi krajnjih korisnika ispunjeni
- Za provjeru radi li mali dio koda ili funkcionalnosti prema očekivanjima i ne kvari li povezanu funkcionalnost.
Kada se provodi ispitivanje bez razaranja (NDT)?
- To je također prvi oblik testiranja koji bi ispitivač proveo na aplikaciji. (tj. u početnoj fazi SDLC)
- Ispitivanje bez razaranja obično se provodi kada nemamo dovoljno vremena za ispitivanje.
Strategija ispitivanja za ispitivanje bez razaranja
- Pristup ispitivanju bez razaranja trebao bi biti pozitivan.
- Namjera NDT tehnike je dokazati da će aplikacija raditi na davanju valjanih ulaznih podataka.
- Nema posebnih zahtjeva za provođenje ispitivanja bez razaranja.
- Najbolja praksa za ispitivanje bez razaranja je provjeriti radi li sustav ono što bi trebao raditi.
Primjeri ispitivanja bez razaranja
- Aplikacija ima 5 modula, a to su stranica za prijavu, početna stranica, stranica s detaljima o korisniku, kreiranje novog korisnika i stvaranje zadataka itd.
- Pretpostavimo da imamo grešku na stranici za prijavu, polje za korisničko ime prihvaća manje od šest alfanumeričkih znakova. To je protiv postavljenih zahtjeva koji nalažu da korisničko ime ne smije prihvaćati manje od šest znakova. Dakle, u gornjem scenariju, to je bug.
- Sada je greška prijavljena razvojnom timu, popravljena je i ponovno poslana timu za testiranje. Tim za testiranje ne samo da provjerava stranicu za prijavu na kojoj je kvar popravljen, već testira i druge module. Tijekom testiranja svih modula, izvodi nerazornu vrstu testiranja, samo da provjeri radi li cijela aplikacija ispravno.
rezime
- Testiranje softvera je proces koji se koristi za otkrivanje nedostataka u softveru, za uspostavljanje određenog stupnja kvalitete.
- Ispitivanje bez razaranja (NDT) je vrsta testiranja softvera koja uključuje testiranje i ispravnu interakciju sa softverskom aplikacijom.
- Glavna prednost NDT metode je da rezultira poboljšanom kvalitetom softvera i ispravljanjem grešaka.
- Ispitivanje bez razaranja obično se provodi kada nemamo dovoljno vremena za ispitivanje.
- Namjera NDT tehnike je dokazati da će aplikacija raditi na davanju valjanih ulaznih podataka.