Wat is testanalyse (testbasis) bij het testen van software?

Testanalyse

Testanalyse bij het testen van software is het een proces waarbij de testartefacten worden gecontroleerd en geanalyseerd om de testomstandigheden of testgevallen te baseren. Het doel van testanalyse is het verzamelen van vereisten en het definiëren van testdoelstellingen om de basis van testomstandigheden vast te stellen. Daarom wordt het ook wel Testbasis genoemd. De bron waaruit u testinformatie haalt, zou kunnen zijn
  • SRS (Softwarevereistenspecificatie)
  • BRS (Business Requirement Specificatie)
  • Functionele ontwerpdocumenten
Testers kunnen testvoorwaarden creëren door de geteste applicatie te bekijken of hun ervaring te gebruiken. Maar vooral, testgevallen zijn afgeleid van testartefacten.

Laten we Testanalyse begrijpen met behulp van een casestudy

Stel je een scenario voor waarin de klant het volgende verzendt
Add search functionality to an eCommerce Store
Probeer, ook al moet de applicatie nog ontwikkeld worden, een aantal testcases voor deze vereiste te ontwikkelen. Pauzeer hier, doe je huiswerk en ga verder met de oplossing: Hieronder staan ​​een paar testgevallen van de vele die je had kunnen bedenken
  • Controleer de zoekresultaten als er geen trefwoord is ingevoerd
  • Controleer de zoekresultaten als er geen overeenkomstig product beschikbaar is voor het gezochte trefwoord
  • Controleer de zoekresultaten wanneer er een aantal overeenkomstige producten beschikbaar zijn voor het gezochte trefwoord
Hier onderzoek je de Testbasis (eis verzonden door de klant), analyseer deze en vertaal deze naar Testvoorwaarden. Dit is wat er gebeurt tijdens de verschillende fasen van V-model. Testplannen/Cases worden gemaakt met behulp van de overeenkomstige documenten die in verschillende fasen beschikbaar zijn.
Testanalyse in V-testmodel
Testanalyse in V-testmodel

Klik hier als de video niet toegankelijk is