Was ist Testanalyse (Testbasis) beim Softwaretest?

Testanalyse

Testanalyse Beim Softwaretest handelt es sich um einen Prozess der Überprüfung und Analyse der Testartefakte, um die Testbedingungen oder Testfälle zu stützen. Das Ziel der Testanalyse besteht darin, Anforderungen zu sammeln und Testziele zu definieren, um die Grundlage für Testbedingungen zu schaffen. Daher wird es auch Testbasis genannt. Die Quelle, aus der Sie Testinformationen ableiten, könnte sein
  • SRS (Softwareanforderungsspezifikation)
  • BRS (Business Requirement Specification)
  • Funktionale Designdokumente
Tester können Testbedingungen erstellen, indem sie sich die zu testende Anwendung ansehen oder ihre Erfahrung nutzen. Aber meistens, Testfälle werden aus Testartefakten abgeleitet.

Lassen Sie uns die Testanalyse anhand einer Fallstudie verstehen

Stellen Sie sich ein Szenario vor, in dem der Client Folgendes sendet
Add search functionality to an eCommerce Store
Auch wenn die Anwendung noch entwickelt werden muss, versuchen Sie, einige Testfälle für diese Anforderung zu entwickeln. Halten Sie hier inne, machen Sie Ihre Hausaufgaben und treiben Sie die Lösung voran: Nachfolgend sind einige der vielen Testfälle aufgeführt, die Ihnen in den Sinn gekommen wären
  • Überprüfen Sie die Suchergebnisse, wenn kein Schlüsselwort eingegeben wurde
  • Überprüfen Sie die Suchergebnisse, wenn für das gesuchte Schlüsselwort kein entsprechendes Produkt verfügbar ist
  • Überprüfen Sie die Suchergebnisse, wenn für das gesuchte Stichwort mehrere entsprechende Produkte verfügbar sind
Hier schauen Sie sich die Testbasis (vom Kunden gesendete Anforderung) an, analysieren sie und wandeln sie in Testbedingungen um. Dies geschieht in den verschiedenen Phasen von V-Modell. Testpläne/-fälle werden anhand der entsprechenden Dokumente erstellt, die in verschiedenen Phasen verfügbar sind.
Testanalyse im V-Testmodell
Testanalyse im V-Testmodell

Klicke hier wenn das Video nicht zugänglich ist