Kaj je testna analiza (testna osnova) pri testiranju programske opreme?

Kazalo:

Anonim

Analiza testa

Testna analiza pri preizkušanju programske opreme je postopek preverjanja in analiziranja testnih artefaktov za utemeljitev testnih pogojev ali testnih primerov. Cilj analize preskusov je zbrati zahteve in opredeliti cilje preskusa, da se določijo temelji preskusnih pogojev. Zato se imenuje tudi testna osnova.

Vir, iz katerega pridobite informacije o preskusu, je lahko

  • SRS (specifikacija zahteve za programsko opremo)
  • BRS (specifikacija poslovnih zahtev)
  • Dokumenti o funkcionalnem oblikovanju

Preizkuševalci lahko ustvarijo preskusne pogoje tako, da preučijo prijavljeno aplikacijo ali uporabijo svoje izkušnje. Toda večinoma testni primeri izhajajo iz testnih artefaktov.

Razumejmo testno analizo s pomočjo študije primera

Razmislite o scenariju, kjer odjemalec pošlje naslednje

Dodajte funkcijo iskanja v trgovino e-trgovine

Čeprav aplikacije še ni razvito, poskusite razviti nekaj testnih primerov za to zahtevo. Tu ustavite, naredite domačo nalogo in premaknite rešitev naprej:

Nekaj ​​testnih primerov med mnogimi, ki ste si jih lahko omislili, je navedenih spodaj

  • Preverite rezultate iskanja, ko ni vnesena nobena ključna beseda
  • Rezultate iskanja preverite, če za ključno besedo ni na voljo ustreznega izdelka
  • Preverite rezultate iskanja, ko je za ključno besedo, ki jo iščete, na voljo več ustreznih izdelkov

Tu preučite testno osnovo (zahtevo pošlje stranka), jo analizirajte in pretvorite v preskusne pogoje.
To se dogaja med različnimi fazami V-modela. Testni načrt / primeri so ustvarjeni z uporabo ustreznih dokumentov, ki so na voljo v različnih fazah.

Testna analiza v V modelu preskušanja

Kliknite tukaj, če video ni dostopen