what is defect based testing technique
Fehlerbasierte Softwaretesttechnik
Eine fehlerbasierte Testtechnik ist eine Technik, bei der Testfälle auf der Grundlage von Fehlern abgeleitet werden. Anstatt die traditionellen Anforderungsdokumente oder Anwendungsfälle (spezifikationsbasierte Techniken) zu verwenden, verwendet diese Strategie die Fehler, um ihre Testfälle zu begründen.
Was ist die beste App zum Herunterladen von YouTube-Videos
Die kategorisierte Liste der Fehler (aufgerufen Fehlertaxonomie ) wird benutzt. Die Abdeckung mit dieser Technik ist nicht sehr systematisch. Wenn Sie also die Basis Ihrer Testfälle nur auf dieser Technik ableiten, wird der Zweck der zu liefernden Qualität möglicherweise nicht gelöst.
Diese Technik kann Ihre Testableitungsbedingungen ergänzen und als eine der Optionen zur Verbesserung des Tests angesehen werden Abdeckung . Oder in einem anderen Sinne - Diese Technik kann angewendet werden, wenn alle Testbedingungen und Testfälle identifiziert sind und wir zusätzliche Abdeckung oder Einblicke in das Testen benötigen.
Die fehlerbasierte Technik kann auf jeder Teststufe verwendet werden, ist jedoch am besten geeignet für Systemtests . Wir sollten unsere Testfälle auch auf die verfügbaren Fehlertaxonomien stützen. Diese Mängel können die Produktionsfehler oder die historischen sein. Die Ursachenanalyse kann auch verwendet werden, um Ihre Testfälle zu analysieren.
Wie deklariere ich ein mehrdimensionales Array in Java?
Der 5-Stufen-Plan zum Schreiben der Testfälle mithilfe fehlerbasierter Testtechniken kann sein:
- Identifizieren und priorisieren Sie die Anforderungen
- Identifizieren und sammeln Sie alle Fehler
- Brainstorming zum Defekt
- Verknüpfen Sie den Fehler mit der Anforderung
- Schreiben Sie die Testbedingungen / Testfälle basierend auf den verknüpften Fehlern.
Literatur-Empfehlungen
- Was ist die Orthogonal Array Testing Technique (OATS)?
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Was ist Mutationstest: Tutorial mit Beispielen
- Testen von Primer eBook Download
- Was ist der Fehler- / Fehlerlebenszyklus beim Testen von Software? Tutorial zum Fehlerlebenszyklus
- Fehlermanagementprozess: So verwalten Sie einen Fehler effektiv
- Was ist Client-Server- und webbasiertes Testen und wie werden diese Anwendungen getestet?
- Was ist eine Fehlerraten-Technik?