Mi az a roncsolásmentes teszt?
A nem roncsoló tesztelés egy szoftver tesztelési típus, amely magában foglalja a szoftver alkalmazás helyes tesztelését és interakcióját. Más szavakkal, az NDT (Non Destructive Testing) nevezhető pozitív tesztnek vagy Happy path tesztnek is. Megadja a várt eredményeket és bizonyítja, hogy a szoftveralkalmazás a várt módon viselkedik.
Példa : - Helyes adatok megadása egy bejelentkezési modulban, és annak ellenőrzése, hogy elfogadják-e a hitelesítő adatokat, és eljut a következő oldalra
Ebben az oktatóanyagban megtanulja-
- Mi az a roncsolásmentes teszt?
- Miért kell elvégezni a roncsolásmentes tesztet (NDT)?
- Mikor végeznek roncsolásmentes tesztet (NDT)?
- Tesztstratégia a roncsolásmentes vizsgálatokhoz
A fenti példában szereplő roncsolásmentes teszt elvégzéséhez írjon be numerikus karaktereket a felhasználónév szövegmezőbe. Mint ilyen, beírtuk a numerikus karaktert, a kívánt eredmény pozitív lesz.
Miért végezzük a roncsolásmentes tesztet (NDT)?
- Az NDT módszer legfőbb előnye, hogy javítja a szoftverek minőségét és a hibákat kijavítják.
- Annak bemutatása, hogy a szoftverfunkciók a specifikáció szerint működnek.
- A teljesítményellenőrzés teljesítésének ellenőrzése
- Annak ellenőrzése, hogy a végfelhasználók követelményei teljesülnek-e
- A kód vagy a funkcionalitás kis részének ellenőrzése a várakozásoknak megfelelően működik, és nem sérti a kapcsolódó funkciókat.
Mikor végeznek roncsolásmentes tesztet (NDT)?
- Ez egyben az első tesztelési forma, amelyet a tesztelő egy alkalmazáson végrehajtana. (Azaz az SDLC kezdeti szakaszában)
- A roncsolásmentes teszteket általában akkor végezzük, amikor nincs elég időnk a tesztelésre.
Tesztstratégia a roncsolásmentes vizsgálatokhoz
- A roncsolásmentes tesztelés megközelítésének pozitívnak kell lennie.
- Az NDT technika célja annak bizonyítása, hogy egy alkalmazás érvényes bemeneti adatok megadásán fog dolgozni.
- A roncsolásmentes teszt elvégzésére nincs külön követelmény.
- A roncsolásmentes tesztelés legjobb gyakorlata annak ellenőrzése, hogy a rendszer megteszi-e, mit kell tennie.
Példa
- Egy alkalmazásnak 5 modulja van, nevezetesen: bejelentkezési oldal, kezdőlap, felhasználói adatok oldala, új felhasználó létrehozása és feladat létrehozása stb.
- Tegyük fel, hogy van egy hiba a bejelentkezési oldalon, a felhasználónév mezőben kevesebb, mint hat alfa-numerikus karakter szerepel. Ez ellentétes a meghatározott követelményekkel, amelyek kimondják, hogy a felhasználónév nem lehet kevesebb, mint hat karakter. Tehát a fenti forgatókönyv szerint hiba.
- Most a hibát jelentették a fejlesztői csapatnak, kijavították és újra visszaküldték a tesztelő csapatnak. A tesztelő csapat nemcsak a bejelentkezési oldalt ellenőrzi, ahol a hiba javításra került, hanem a többi modult is teszteli. Az összes modul tesztelése közben elvégzi a roncsolásmentes tesztelést, csak annak ellenőrzésére, hogy az egész alkalmazás megfelelően működik-e.
Összegzés:
- A szoftver tesztelése egy olyan folyamat, amelyet a szoftver hibáinak feltárására, a minőség egy meghatározott fokának megállapítására használnak.
- Az NDT jelentése roncsolásmentes tesztelés, amely a szoftverben a követelményeknek megfelelő pozitív eredményeket ellenőrzi.
A cikk írója: "Suchita Rao"