Tuhoamaton ohjelmistotestaus (NDT): Mikä on testistrategia
Mitä on tuhoamaton ohjelmistotestaus?
Tuhoamaton testaus on ohjelmiston testaustyyppi, joka sisältää ohjelmistosovelluksen oikean testauksen ja vuorovaikutuksen. Toisin sanoen tuhoamatonta ohjelmistotestausta (NDT) voidaan kutsua myös positiiviseksi testaukseksi tai Happy path -testaukseksi. Se antaa odotetut tulokset ja osoittaa, että ohjelmistosovellus toimii odotetulla tavalla.
esimerkki:- Oikeiden tietojen syöttäminen kirjautumismoduuliin ja sen tarkistaminen, hyväksyykö se kirjautumistiedot ja siirtyy seuraavalle sivulle

Suorittaaksesi rikkomattoman testauksen yllä olevassa esimerkissä, kirjoita numeerisia merkkejä käyttäjänimen tekstiruutuun. Näin ollen olemme syöttäneet numeerisen merkin, haluttu tulos on positiivinen.
Miksi tuhoamaton ohjelmistotestaus (NDT)?
- NDT-menetelmän suurin etu on, että se parantaa ohjelmiston laatua ja vikoja korjataan.
- Osoittaa, että ohjelmiston toiminnot toimivat spesifikaatioiden mukaisesti.
- Suorituskyvyn tarkistamisvaatimus on täytetty
- Varmistaa, että loppukäyttäjien vaatimukset täyttyvät
- Koodin tai toiminnon pienen osan tarkistaminen toimii odotetulla tavalla eikä riko siihen liittyviä toimintoja.
Milloin ainetta rikkomaton testi (NDT) suoritetaan?
- Se on myös ensimmäinen testausmuoto, jonka testaaja suorittaa sovellukselle (eli sovelluksen alkuvaiheessa SDLC)
- Rikkomaton testaus tehdään yleensä silloin, kun meillä ei ole tarpeeksi aikaa testaamiseen.
Testistrategia hajoamatonta testausta varten
- Tuhoamatonta testausta koskevan lähestymistavan tulee olla positiivinen.
- NDT-tekniikan tarkoituksena on todistaa, että sovellus toimii antamalla kelvollisia syöttötietoja.
- Ei ole erityisiä vaatimuksia ainetta rikkomattomien testien suorittamiselle.
- Paras käytäntö hajoamattomassa testauksessa on tarkistaa, toimiiko järjestelmä ja mitä sen pitäisi tehdä.

Esimerkkejä rikkomattomasta testauksesta
- Sovelluksessa on 5 moduulia eli kirjautumissivu, kotisivu, käyttäjän tietosivu, uuden käyttäjän luominen ja tehtävien luominen jne.
- Oletetaan, että kirjautumissivulla on virhe, käyttäjätunnuskenttä hyväksyy alle kuusi aakkosnumeerista merkkiä. Tämä on vastoin asetettuja vaatimuksia, joiden mukaan käyttäjänimessä saa olla enintään kuusi merkkiä. Joten yllä olevassa skenaariossa se on bugi.
- Nyt vika ilmoitetaan kehitystiimille, ja se korjataan ja lähetetään takaisin testaustiimille. Testaustiimi ei vain tarkista kirjautumissivua, jolla vika on korjattu, vaan myös testaa muut moduulit. Kaikkia moduuleja testattaessa se suorittaa tuhoamattoman testauksen vain tarkistaakseen, että koko sovellus toimii oikein.
Yhteenveto
- Ohjelmistojen testaus on prosessi, jota käytetään ohjelmistovirheiden paljastamiseen, tietyn laatutason määrittämiseen.
- Non Destructive Testing (NDT) on ohjelmistotestaustyyppi, joka sisältää testauksen ja vuorovaikutuksen ohjelmistosovelluksen kanssa oikein.
- NDT-menetelmän suurin etu on, että se parantaa ohjelmiston laatua ja vikoja korjataan.
- Rikkomaton testaus tehdään yleensä silloin, kun meillä ei ole tarpeeksi aikaa testaamiseen.
- NDT-tekniikan tarkoituksena on todistaa, että sovellus toimii antamalla kelvollisia syöttötietoja.