Mikä on tuhoamaton testaus?
Non Destructive Testing on ohjelmistotestaustyyppi, johon sisältyy ohjelmistosovelluksen oikea testaus ja vuorovaikutus. Toisin sanoen NDT: tä (Non Destructive Testing) voidaan kutsua myös positiiviseksi testaukseksi tai onnellisen polun testaukseksi. Se antaa odotetut tulokset ja osoittaa, että ohjelmistosovellus toimii odotetulla tavalla.
Esimerkki : - Syötä oikeat tiedot kirjautumismoduuliin ja tarkista, hyväksyykö ne tunnistetiedot ja navigoi seuraavalle sivulle
Tässä opetusohjelmassa opit-
- Mikä on tuhoamaton testaus?
- Miksi tehdä rikkomattomat testit (NDT)?
- Milloin suoritetaan rikkomattomat testit (NDT)?
- Testausstrategia rikkomattomalle testaukselle
Suorita yllä olevassa esimerkissä oleva tuhoamaton testaus kirjoittamalla numeeriset merkit käyttäjänimen tekstiruutuun. Sellaisena olemme kirjoittaneet numeerisen merkin, haluttu tulos on positiivinen.
Miksi rikkoutumaton testaus (NDT)?
- NDT-menetelmän suurin etu on, että se johtaa ohjelmistojen laadun parantamiseen ja virheet korjautuvat.
- Osoittaa, että ohjelmistotoiminnot toimivat eritelmien mukaisesti.
- Tarkista suorituskykyvaatimus on täytetty
- Varmista, että loppukäyttäjien vaatimukset täyttyvät
- Pienen koodin tai toiminnallisuuden tarkistaminen toimii odotetulla tavalla eikä rikkoa siihen liittyviä toimintoja.
Milloin suoritetaan rikkomattomat testit (NDT)?
- Se on myös ensimmäinen testausmuoto, jonka testaaja suorittaa sovelluksella. (Eli SDLC: n alkuvaiheessa)
- Rikkomattomat testit tehdään yleensä, kun meillä ei ole tarpeeksi aikaa testaamiseen.
Testausstrategia rikkomattomalle testaukselle
- Lähestymistavan ei-tuhoavaan testaukseen tulisi olla positiivinen.
- NDT-tekniikan tarkoituksena on todistaa, että sovellus toimii kelvollisten syötetietojen antamiseksi.
- Rikkomattoman testauksen suorittamista ei vaadita.
- Paras tapa rikkoutumattomaan testaukseen on tarkistaa, toimiiko järjestelmä, mitä sen pitäisi tehdä.

Testausstrategia rikkomattomalle testaukselle
Esimerkki
- Sovelluksessa on 5 moduulia, nimittäin kirjautumissivu, kotisivu, käyttäjän tietosivu, uuden käyttäjän luominen ja tehtävän luominen jne.
- Oletetaan, että kirjautumissivulla on virhe, käyttäjätunnuskentässä voi olla alle kuusi aakkosnumeerista merkkiä. Tämä on vastoin asetettuja vaatimuksia, joiden mukaan käyttäjänimessä ei saa olla alle kuusi merkkiä. Joten yllä olevassa skenaariossa se on vika.
- Nyt virheestä ilmoitetaan kehitystiimille, ja se on korjattu ja lähetetty takaisin testausryhmälle. Testausryhmä ei vain tarkista kirjautumissivua, jossa vika on korjattu, mutta myös muita moduuleja. Testattaessa kaikkia moduuleja se suorittaa rikkomattoman testauksen vain tarkistamaan, että koko sovellus toimii oikein.
Yhteenveto:
- Ohjelmistojen testaus on prosessi, jota käytetään ohjelmistovirheiden paljastamiseen ja tietyn laatutason määrittämiseen.
- NDT tarkoittaa ainetta rikkomatonta testausta, jolla varmistetaan ohjelmiston positiiviset tulokset, jotka täyttävät vaatimukset.
Tämän artikkelin on kirjoittanut "Suchita Rao"