Što je testna analiza (testna baza) u testiranju softvera?

Analiza testa

Analiza testa u softverskom testiranju je proces provjere i analize testnih artefakata kako bi se temeljili testni uvjeti ili testni slučajevi. Cilj analize testa je prikupiti zahtjeve i definirati ciljeve testa kako bi se uspostavila osnova testnih uvjeta. Stoga se također naziva Test Basis. Izvor iz kojeg dobivate informacije o testu mogao bi biti
  • SRS (Specifikacija softverskih zahtjeva)
  • BRS (Specifikacija poslovnih zahtjeva)
  • Dokumenti funkcionalnog dizajna
Ispitivači mogu izraditi uvjete testiranja gledajući aplikaciju koja se testira ili upotrijebiti svoje iskustvo. Ali uglavnom, test slučajevi izvedeni su iz testnih artefakata.

Razumimo analizu testa uz pomoć studije slučaja

Razmotrite scenarij u kojem klijent šalje sljedeće
Add search functionality to an eCommerce Store
Iako aplikaciju tek treba razviti, pokušajte razviti nekoliko testnih slučajeva za ovaj zahtjev. Zastanite ovdje, napravite domaću zadaću i pomaknite rješenje naprijed: Nekoliko testnih slučajeva među mnogima kojih ste se mogli sjetiti navedeni su u nastavku
  • Provjerite rezultate pretraživanja ako nije unesena ključna riječ
  • Provjerite rezultate pretraživanja ako za traženu ključnu riječ nije dostupan odgovarajući proizvod
  • Provjerite rezultate pretraživanja kada je dostupan niz odgovarajućih proizvoda za traženu ključnu riječ
Ovdje gledate u Test Basis (zahtjev koji šalje klijent), analizirate ga i pretvarate u Test Conditions. To je ono što se događa tijekom različitih faza V- Model. Testni plan/slučajevi izrađuju se korištenjem odgovarajućih dokumenata dostupnih u različitim fazama.
Analiza testa u V modelu testiranja
Analiza testa u V modelu testiranja

Kliknite ovdje ako video nije dostupan

Dnevni bilten Guru99

Započnite dan s najnovijim i najvažnijim vijestima o umjetnoj inteligenciji koje vam donosimo upravo sada.