Hva er testanalyse (testgrunnlag) i programvaretesting?

Innholdsfortegnelse:

Anonim

Testanalyse

Testanalyse i programvaretesting er en prosess for å sjekke og analysere testgjenstandene 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 som du får testinformasjon fra, kan være

  • SRS (spesifikasjon for programvarekrav)
  • BRS (Business Requirement Specification)
  • Funksjonsdesigndokumenter

Testere kan opprette testbetingelser ved å se på applikasjonen under test eller bruke deres erfaring. Men hovedsakelig er testtilfeller avledet fra testgjenstander.

La oss forstå testanalyse ved hjelp av en casestudie

Tenk på et scenario der klienten sender følgende

Legg til søkefunksjonalitet i en e-handelsbutikk

Selv om applikasjonen ennå ikke er utviklet, kan du prøve å utvikle noen få testtilfeller for dette kravet. Stopp her, gjør leksene dine og fortsett løsningen:

Noen få testtilfeller blant de mange du kunne tenkt deg er listet opp nedenfor

  • Sjekk søkeresultatene når ingen nøkkelord er skrevet inn
  • Kontroller søkeresultatene når det ikke er noe tilsvarende produkt tilgjengelig for det søkeordet du søkte etter
  • Sjekk søkeresultatene når et antall tilsvarende produkter er tilgjengelige for det søkeordet du søker etter

Her ser du på Test Basis (krav sendt av klienten), analyserer den og konverterer den til Testforhold.
Dette er hva som skjer i de forskjellige fasene av V-Model. Testplan / saker opprettes ved hjelp av de tilsvarende dokumentene som er tilgjengelige i forskjellige faser.

Testanalyse i V-modell for testing

Klikk her hvis videoen ikke er tilgjengelig