Testarea software nedistructivă (NDT): Ce este, Strategia de testare
Ce este testarea software nedistructivă?
Testare nedistructivă este un tip de testare software care implică testarea și interacțiunea corectă cu aplicația software. Cu alte cuvinte, testarea software nedistructivă (NDT) poate fi numită și testare pozitivă sau testare pe cale fericită. Oferă rezultatele așteptate și demonstrează că aplicația software se comportă conform așteptărilor.
Exemplu:- Introducerea datelor corecte într-un modul de conectare și verificarea dacă acceptă acreditările și navighează la pagina următoare

Pentru a efectua testarea nedistructivă în exemplul de mai sus, introduceți caractere numerice în caseta text pentru numele de utilizator. Ca atare am introdus caracterul numeric, rezultatul dorit va fi pozitiv.
De ce se efectuează testarea software nedistructivă (NDT)?
- Beneficiul major al metodei NDT este că are ca rezultat o calitate îmbunătățită a software-ului și erorile sunt remediate.
- Pentru a demonstra că funcțiile software funcționează conform specificațiilor.
- Cerința de verificare a performanței a fost îndeplinită
- Pentru a verifica dacă cerințele utilizatorilor finali sunt îndeplinite
- Pentru a verifica secțiunea mică de cod sau funcționalitate funcționează conform așteptărilor și nu rupe funcționalitatea aferentă.
Când se efectuează testarea nedistructivă (NDT)?
- Este, de asemenea, prima formă de testare pe care un tester o va efectua pentru o aplicație. (adică, la etapa inițială a SDLC)
- Testarea nedistructivă se face de obicei atunci când nu avem suficient timp pentru testare.
Strategie de testare pentru testarea nedistructivă
- Abordarea testării nedistructive ar trebui să fie pozitivă.
- Intenția tehnicii NDT este de a demonstra că o aplicație va funcționa pentru a furniza date de intrare valide.
- Nu există nicio cerință specială pentru a efectua teste nedistructive.
- Cea mai bună practică pentru testarea nedistructivă este de a verifica dacă sistemul face, ce ar trebui să facă.
Exemple de teste nedistructive
- O aplicație are 5 module și anume, pagina de autentificare, pagina de pornire, pagina cu detaliile utilizatorului, crearea de noi utilizatori și crearea sarcinilor etc.
- Să presupunem că avem o eroare în pagina de conectare, câmpul nume de utilizator acceptă mai puțin de șase caractere alfanumerice. Acest lucru este împotriva cerințelor stabilite care afirmă că numele de utilizator nu trebuie să accepte mai puțin de șase caractere. Deci, în scenariul de mai sus, este o eroare.
- Acum eroarea este raportată echipei de dezvoltare și este remediată și trimisă din nou înapoi echipei de testare. Echipa de testare nu numai că verifică pagina de autentificare unde defectul este remediat, dar testează și celelalte module. În timp ce testează toate modulele, efectuează testarea de tip non-distructivă, doar pentru a verifica că întreaga aplicație funcționează corect.
Rezumat
- Testare software este un proces folosit pentru a dezvălui defectele software-ului, pentru a stabili un anumit grad de calitate.
- Testarea non-distructivă (NDT) este un tip de testare software care implică testarea și interacțiunea corectă cu aplicația software.
- Beneficiul major al metodei NDT este că are ca rezultat o calitate îmbunătățită a software-ului și erorile sunt remediate.
- Testarea nedistructivă se face de obicei atunci când nu avem suficient timp pentru testare.
- Intenția tehnicii NDT este de a demonstra că o aplicație va funcționa pentru a furniza date de intrare valide.