Hvad er testanalyse (testgrundlag) i softwaretest?

Testanalyse

Testanalyse i softwaretest er en proces med at kontrollere og analysere testartefakter for at basere testbetingelserne eller testcases. Målet med testanalyse er at samle krav og definere testmål for at etablere grundlaget for testbetingelser. Derfor kaldes det også Test Basis. Kilden, som du får testinformation fra, kunne være
  • SRS (Software Requirement Specification)
  • BRS (Business Requirement Specification)
  • Funktionelle designdokumenter
Testere kan oprette testbetingelser ved at se på applikationen under test eller bruge deres erfaring. Men mest, test tilfælde er afledt af testartefakter.

Lad os forstå testanalyse ved hjælp af et casestudie

Overvej et scenario, hvor klienten sender følgende
Add search functionality to an eCommerce Store
Selvom applikationen endnu ikke er udviklet, så prøv at udvikle et par testcases til dette krav. Hold pause her, lav dit hjemmearbejde og flyt løsningen videre: Et par testcases blandt de mange, du kunne have tænkt på, er anført nedenfor
  • Tjek søgeresultaterne, når der ikke er indtastet et søgeord
  • Tjek søgeresultaterne, når der ikke er noget tilsvarende produkt tilgængeligt for det søgte søgeord
  • Tjek søgeresultaterne, når et antal tilsvarende produkter er tilgængelige for det søgte søgeord
Her ser du på Testbasis (krav sendt af klienten), analyserer det og konverterer det til Testbetingelser. Dette er, hvad der sker i de forskellige faser af V- model. Testplan/sager oprettes ved hjælp af de tilsvarende dokumenter, der er tilgængelige i forskellige faser.
Testanalyse i V-testmodel
Testanalyse i V-testmodel

Klik link. hvis videoen ikke er tilgængelig