Sobes.tech
Junior

Šta znači tvrdnja da testiranje pokazuje prisustvo defekata, a ne njihovo odsustvo?

sobes.tech АИ

Одговор од АИ

Testiranje se sprovodi sa ciljem da se pronađu nedostaci. Proces izvođenja testova i analiza rezultata usmereni su na identifikaciju slučajeva kada se ponašanje sistema razlikuje od očekivanog (specifikacije).

Međutim, čak ni uspešni testovi ne garantuju 100% odsustvo nedostataka. Uvek postoji verovatnoća da:

  • Pokrivenost testova nije potpuna.
  • Nisu testirani svi mogući scenariji korišćenja.
  • Nedostaci se pojavljuju samo u određenim retkim uslovima ili kombinacijama faktora.
  • Sama specifikacija sadrži netačnosti ili je nepotpuna.

Dakle, uspešan test pokazuje da se sistem ponaša ispravno u testiranim scenarijima, ali ne dokazuje odsustvo nedostataka u neistraženim oblastima. Testiranje je potraga za nedostacima, a njegov uspeh meri se brojem pronađenih i ispravljenih nedostataka, a ne njihovim potpunim odsustvom.