Junior
Mit jelent az állítás, hogy a tesztelés a hibák jelenlétét mutatja, nem azok hiányát?
sobes.tech MI
Válasz az MI-től
A tesztelést hibák megtalálására végzik. A tesztek végrehajtásának és az eredmények elemzésének célja olyan esetek azonosítása, amikor a rendszer viselkedése eltér a várttól (specifikáció).
Azonban még a sikeres tesztek sem garantálják 100%-ban a hibamentességet. Mindig fennáll annak a lehetősége, hogy:
- A tesztelés lefedettsége nem teljes.
- Nem tesztelték az összes lehetséges használati forgatókönyvet.
- A hibák csak bizonyos ritka körülmények vagy tényezők kombinációja esetén jelentkeznek.
- A specifikáció maga is pontatlanságokat vagy hiányosságokat tartalmaz.
Ezért egy sikeres teszt azt mutatja, hogy a rendszer helyesen működik a tesztelt forgatókönyvekben, de nem bizonyítja a hibák hiányát a nem vizsgált területeken. A tesztelés a hibák keresése, és sikerességét a talált és javított hibák száma méri, nem azok teljes hiánya.