Testkabelbaum beim Testen von Software
Test Harness in Software Testing ist eine Sammlung von Stubs, Treibern und anderen unterstützenden Tools, die zur Automatisierung der Testausführung erforderlich sind. Das Testkabel führt Tests mithilfe einer Testbibliothek aus und generiert Testberichte. Das Testkabel enthält alle Informationen, die zum Kompilieren und Ausführen eines Tests erforderlich sind, z. B. Testfälle, Zielbereitstellungsport (TDP), zu testende Quelldatei, Stubs usw.
Warum Testgeschirr verwenden?
- Automatisieren Sie den Testprozess
- Führen Sie Testsuiten von Testfällen aus
- Generieren Sie zugehörige Testberichte
- Unterstützung für das Debuggen
- Aufzeichnen der Testergebnisse für jeden der Tests
- Hilft den Entwicklern, die Codeabdeckung auf Codeebene zu messen
- Steigern Sie die Produktivität des Systems durch Automatisierung
- Verbessern Sie die Qualität von Softwarekomponenten und Anwendungen
- Um den komplexen Zustand zu bewältigen, den Tester nur schwer simulieren können
Es gibt zwei Kontexte, in denen Testgeschirr verwendet wird
- Automatisierungstests: Enthält die Testskripte und Parameter, die zum Ausführen dieser Skripte erforderlich sind, und sammelt Ergebnisse, um sie zu analysieren
- Integrationstest: Hiermit werden zwei Code- oder Moduleinheiten zusammengestellt, die miteinander interagieren, um zu überprüfen, ob das kombinierte Verhalten den Erwartungen entspricht oder nicht
Kabelbaumwerkzeuge testen
- Junit: Tool, das bei Verwendung von Java verwendet wird
- Nunit: Tool zur Verwendung des .Net-Frameworks
Test Harness Vs Test Framework
Kabelbaum testen | Test Automation Framework |
---|---|
|
|
|
|
|
|
|
|