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

  1. Analizu zahteva i specifikacija.
  2. Identifikaciju oblasti testiranja.
  3. Odabir odgovarajućih tehnika dizajna testova.
  4. Razvoj test scenarija.
  5. Definisanje test podataka.
  6. Kreiranje preuslova i postuslova.
  7. Dokumentovanje testne dokumentacije (Test plan, Test slučajevi, Test podaci).