Sobes.tech
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.