Hva er testanalyse (testgrunnlag) i programvaretesting?

Testanalyse

Testanalyse i programvaretesting er en prosess for å sjekke og analysere testartefaktene for å basere testforholdene eller testtilfellene. Målet med testanalyse er å samle krav og definere testmål for å etablere grunnlaget for testforholdene. Derfor kalles det også Test Basis. Kilden du henter testinformasjon fra kan være
  • SRS (programvarekravspesifikasjon)
  • BRS (Business Requirement Specification)
  • Dokumenter for funksjonell design
Testere kan opprette testbetingelser ved å se på applikasjonen under test eller bruke deres erfaring. Men mest, test tilfeller er avledet fra testartefakter.

La oss forstå testanalyse ved hjelp av en casestudie

Tenk på et scenario der klienten sender følgende
Add search functionality to an eCommerce Store
Selv om applikasjonen ennå ikke er utviklet, prøv å utvikle noen testtilfeller for dette kravet. Ta en pause her, gjør leksene dine og fortsett løsningen: Noen få testtilfeller blant de mange du kunne ha tenkt på er listet opp nedenfor
  • Sjekk søkeresultatene når ingen nøkkelord er angitt
  • Sjekk søkeresultatene når det ikke er noe tilsvarende produkt tilgjengelig for søkeordet
  • Sjekk søkeresultatene når en rekke tilsvarende produkter er tilgjengelige for søkeordet du søkte på
Her ser du på Testbasis (krav sendt av klienten), analyserer det og konverterer det til Testbetingelser. Dette er hva som skjer i de ulike fasene av V-modell. Testplan/saker lages ved å bruke de tilsvarende dokumentene som er tilgjengelige i ulike faser.
Testanalyse i V-modell for testing
Testanalyse i V-modell for testing

Klikk her. hvis videoen ikke er tilgjengelig