Testare nedistructivă (NDT): Ce este, Metode & Tehnică

Cuprins:

Anonim

Ce este testarea nedistructivă?

Testarea nedistructivă este un tip de testare software care implică testarea și interacțiunea corectă cu aplicația software. Cu alte cuvinte, NDT (Testarea nedistructivă) poate fi numită și testarea pozitivă sau testarea Happy Path. Oferă rezultatele scontate și demonstrează că aplicația software se comportă așa cum era de așteptat.

Exemplu : - Introducerea datelor corecte într-un modul de conectare și verificarea dacă acceptă acreditări și navighează la pagina următoare

În acest tutorial, veți învăța-

  • Ce este testarea nedistructivă?
  • De ce să faci teste nedistructive (NDT)?
  • Când se efectuează testarea nedistructivă (NDT)?
  • Strategia de testare pentru testarea nedistructivă

Pentru a efectua testări nedistructive în exemplul de mai sus, introduceți caractere numerice în caseta de nume de utilizator. Ca atare, am introdus caracterul numeric, rezultatul dorit va fi pozitiv.

De ce se efectuează testarea nedistructivă (NDT)?

  • Avantajul major al metodei NDT este că are ca rezultat o calitate îmbunătățită a software-ului, iar erorile sunt rezolvate.
  • 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ă sunt îndeplinite cerințele utilizatorilor finali
  • Pentru a verifica secțiunea mică de cod sau funcționalitate funcționează așa cum era de așteptat și nu rupe funcționalitatea aferentă.

Când se efectuează testarea nedistructivă (NDT)?

  • Este, de asemenea, prima formă de testare pe care un tester ar efectua-o pe o aplicație (de exemplu, în etapa inițială a SDLC)
  • Testarea nedistructivă se face de obicei atunci când nu avem suficient timp pentru testare.

Strategia de testare pentru testarea nedistructivă

  • Abordarea testării nedistructive ar trebui să fie pozitivă.
  • Intenția tehnicii NDT este de a dovedi că o aplicație va lucra la furnizarea de date de intrare valide.
  • Nu există nicio cerință specială pentru efectuarea testării nedistructive.
  • Cea mai bună practică pentru testarea nedistructivă este de a verifica dacă sistemul face, ce ar trebui să facă.

Strategia de testare pentru testarea nedistructivă

Exemplu

  • O aplicație are 5 module și anume, pagina de autentificare, pagina de start, pagina de detalii a utilizatorului, crearea de noi utilizatori și crearea de sarcini 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 stipulează că numele de utilizator nu ar trebui să accepte mai puțin de șase caractere. Deci, în scenariul de mai sus, este o eroare.
  • Acum, bug-ul este raportat echipei de dezvoltare și este remediat și trimis din nou echipei de testare. Echipa de testare nu numai că verifică pagina de conectare unde defectul este remediat, dar testează și celelalte module. În timp ce testează toate modulele, acesta efectuează tipul de testare nedistructivă, doar pentru a verifica dacă întreaga aplicație funcționează corect.

Rezumat:

  • Testarea software-ului este un proces utilizat pentru a releva defectele software-ului, pentru a stabili un grad specificat de calitate.
  • NDT înseamnă testare nedistructivă, care verifică rezultatele pozitive ale software-ului care îndeplinesc cerințele.

Acest articol este contribuit de „Suchita Rao”