Mi a romboló teszt? Technikák, módszerek, példa

Tartalomjegyzék:

Anonim

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.