Mi a romboló teszt?
A destruktív tesztelést szoftver-tesztelési típusként definiálják, hogy megtalálják a szoftver hibás pontjait. Ez egy olyan tesztelési módszer, amikor egy alkalmazás szándékosan készül, hogy ne ellenőrizze az alkalmazás robusztusságát és azonosítsa a hiba pontját.
Más vizsgálati módszerektől eltérően, amelyek ellenőrzik az alkalmazás működését, ez a technika ellenőrzi a kiszámíthatatlan felhasználói viselkedést az alkalmazáson belül.
A romboló teszteléshez nem szükséges ismerni a szoftvertermék eredeti követelményeit. Bizonyos ismeretek azonban segíthetnek egy jó tesztelési stratégia kidolgozásában.
Miért kell romboló tesztet végezni
- Segít megérteni a kiszámítható szoftver viselkedést, amikor a szoftvert nem megfelelő használatba veszik
- Segít ellenőrizni egy szoftver termék robusztusságát.
Amit a Romboló tesztelésben ellenőriz
A destruktív tesztelés során ellenőrizni fogja a következő dolgokat
- Megfelelő szoftveres viselkedés
- Helytelen szoftveres viselkedés
- Helytelen használat
- Helytelen bemeneti adatok
- Megfelelő kimeneti adatok
Hogyan kell elvégezni a romboló tesztet
A destruktív tesztelés számos tevékenységet foglal magában, mint például egy teszt szkriptkészlet megtervezése, teszt szkriptek végrehajtása, hibák felvetése, hibák elhárítása, valamint az átadás vagy a sikertelenség mutatóinak megismertetése az érdekelt felekkel az iteráció végén.
A romboló teszteléshez számos módszer tesztelhető. Lássunk néhány példát-
- Kudarcpont-elemzési módszer: Ez egy áttekintés a rendszerről, amely felméri a különböző pontokon előforduló hibákat. Ehhez a stratégiához a BA (Business Analyst) segítségét lehet igénybe venni.
- Tesztelői szakértői értékelés : A teszteseteket elemezze vagy vizsgálja felül egy tesztelőtárs, aki kevésbé ismeri a rendszert / funkciót
- Vizsgálati esetek üzleti áttekintése : A végfelhasználók vagy szakértők számos érvényes forgatókönyvre gondolhatnak, amelyeket a tesztelők néha esetleg nem vettek figyelembe, vagy elmulasztottak, mivel a hangsúly a követelmények tesztelésére összpontosul
- Feltáró tesztek lefuttatása futtató lapok segítségével: Feltáró teszt futtatási lapok segítségével segít meghatározni a tesztelteket, megismételni a teszteket, és lehetővé teszi a teszt lefedettségének ellenőrzését.
- Más forrás használata: Megkérhet valakit, hogy bontsa meg a szoftverterméket és elemezze a különböző forgatókönyveket.
Romboló vizsgálati módszerek
Az alábbiakban bemutatjuk a szoftverfejlesztésben alkalmazott differenet romboló tesztelési módszereket :
- Alfa / béta tesztelés
- Regressziós teszt
- Interfész tesztelése
- Ekvivalencia felosztás
- Hurok tesztelése
- Elfogadási tesztek stb.
Romboló tesztelési technikák
Az alábbiakban bemutatjuk azokat a romboló tesztelési technikákat , amelyek módosításokkal használhatók:
- Fehér doboz tesztelése
- Biztonsági tesztelés
- Hibák tesztelése
- Füstvizsgálat stb
A destruktív tesztelés során vannak bizonyos tesztelési feltételek
- A szoftver soha nem dolgozhatja fel és nem fogadhatja el az érvénytelen bemeneti adatokat
- A szoftver a beviteli adatok érvényességétől vagy helyességétől függetlenül mindig megfelelő kimeneti adatokat állít elő
Összegzés:
- Ebben a technikában egy alkalmazás szándékosan készül el, hogy megbukjon a programból, hogy ellenőrizze az alkalmazás robusztusságát
- A romboló teszteléshez nem szükséges ismerni a szoftvertermék eredeti követelményeit.