Junior
Šta je test dizajn?
sobes.tech АИ
Одговор од АИ
Proces kreiranja i dokumentovanja test scenarija, test podataka i uslova provere zasnovan na zahtevima i specifikacijama. Cilj je da se maksimalno sveobuhvatno i efikasno proveri funkcionalnost, performanse, upotrebljivost i drugi aspekti proizvoda. Glavni zadaci dizajna testova uključuju: određivanje šta proveravati; kako proveravati; koje podatke koristiti; koja kriterijuma uspeha primenjivati.
Ključne metode dizajna testova uključuju:
-
Tehnike zasnovane na specifikacijama (Black-Box Testing):
- Podela na ekvivalentne klase
- Analiza graničnih vrednosti
- Decision table
- Stanje prelaza
- Parove testiranje
- Testiranje slučajeva upotrebe
-
Tehnike zasnovane na strukturi (White-Box Testing):
- Pokrivenost instrukcija
- Pokrivenost odluka/grananja
- Pokrivenost uslova
- Pokrivenost puteva
-
Tehnike zasnovane na iskustvu (Experience-Based Testing):
- Istraživačko testiranje
- Greška pogađanje
- Ad-hoc testiranje
Proces dizajna testova obično uključuje:
- Analizu zahteva i specifikacija.
- Identifikaciju oblasti testiranja.
- Odabir odgovarajućih tehnika dizajna testova.
- Razvoj test scenarija.
- Definisanje test podataka.
- Kreiranje preuslova i postuslova.
- Dokumentovanje testne dokumentacije (Test plan, Test slučajevi, Test podaci).