Kap8 Testen Flashcards
Was sind Gründe für Softwarefehler?
Softwaresysteme sind durch eine hohe Komplexität gekennzeichnet und diese erhöht die Anfälligkeit für und damit auch die Anzahl von Fehlern
Was sind Ziele von Softwaretests?
Aufdeckung und Korrektur von Fehlern, Sicherstellung der Funktionsfähigkeit, Sicherung und Steigerung der Qualität und die Erfüllung der Kundenanforderungen und Kundenerwartungen
Was ist die Definition von Testen?
Testen ist der Prozess, ein Programm mit der Absicht auszuführen, Fehler zu finden
Was ist die Definition von Softwaretests?
Softwaretests sind ein Teil während der Softwareentwicklung, um die Funktionalität einer Software an den Anforderungen und ihre Qualität zu messen, und Softwarefehler zu ermitteln
Warum sind Entwickler, Projektleiter und Endbenutzer nicht zum testen geeignet?
Befangenheit und fehlende Objektivität
Warum ist ein Unabhängiger Tester besser geeignet?
Objektivierung, Spezialisierung, Erfahrung. Durchführung von Komponenten-, Integrations-, System- und Abnahmetest
Welchen Test übernimmt der Kunde?
Abnahmetest
In welcher Reihenfolge werden die Tests durchgeführt?
Komponententest, Integrationstest, Systemtest, Abnhametest
Was sind die Tester des Komponententests?
Entwickler, Unabhängiger Tester
Was sind die Testgegenstände des Komponententests?
Getestet werden einzelne Funktionen, Schnittstellen und Methoden
Was ist die Testmethode des Komponententests?
White-Box-Test
Was sind die Testumgebungen eines Komponententests?
Entwicklungsumgebung, Dedizierte Testframeworks, Bestandteil des Sourcecodeverwahltungssystems
Wer ist der Tester des Integrationstests?
Unabhängiger Tester
Was sind die Testgegenstände des Integrationstests?
Das Testen integrierter einzelner Schnittstellen und Teilkomponenten und das Testen von Teilen der Gesamtanwendung
Was ist die Testmethode des Integrationstestes?
Gray- und Black-Box-Test