ISTQB Testprozess und Teststufen 2 — Questions and Answers
Question 1: Was ist ein 'Testbasis'?
- Die Datenbankinfrastruktur für Tests
- Die Dokumente und Artefakte, aus denen Testfälle abgeleitet werden (Correct answer)
- Der erste Testlauf in einem Projekt
- Die Anzahl der verfügbaren Tester
Correct answer: Die Dokumente und Artefakte, aus denen Testfälle abgeleitet werden
Die Testbasis umfasst alle Dokumente, aus denen Testfälle abgeleitet werden, wie Anforderungen, Spezifikationen und Entwurfsdokumente.
Question 2: Was beschreibt das V-Modell im Softwaretesten?
- Eine Methodik zur Versionsverwaltung
- Eine Darstellung der Korrespondenz zwischen Entwicklungs- und Teststufen (Correct answer)
- Ein Werkzeug für automatisiertes Testen
- Eine agile Entwicklungsmethode
Correct answer: Eine Darstellung der Korrespondenz zwischen Entwicklungs- und Teststufen
Das V-Modell zeigt die Beziehung zwischen Entwicklungsphasen (linker Ast) und entsprechenden Testphasen (rechter Ast).
Question 3: Was ist ein 'Regressionstest'?
- Ein Test, der Anforderungen auf Vollständigkeit prüft
- Ein erneutes Testen, um sicherzustellen, dass Änderungen keine bestehende Funktionalität beeinträchtigt haben (Correct answer)
- Ein Test der Systemperformance
- Ein Abnahmetest durch den Kunden
Correct answer: Ein erneutes Testen, um sicherzustellen, dass Änderungen keine bestehende Funktionalität beeinträchtigt haben
Regressionstests prüfen, ob nach einer Änderung (z. B. Bugfix oder neues Feature) bisher korrekte Funktionen noch einwandfrei funktionieren.
Question 4: Was versteht man unter 'Konfirmationstest'?
- Ein Test zur Bestätigung von Anforderungen
- Ein Test zur Verifizierung, dass ein behobener Defect tatsächlich nicht mehr auftritt (Correct answer)
- Ein Abnahmetest durch den Kunden
- Ein Test neuer Softwarefeatures
Correct answer: Ein Test zur Verifizierung, dass ein behobener Defect tatsächlich nicht mehr auftritt
Der Konfirmationstest (auch Retest) prüft gezielt, ob ein zuvor gefundener und behobener Fehler erfolgreich korrigiert wurde.
Question 5: Welche Teststufe ist eng mit dem Konzept von 'Test-Driven Development' (TDD) verbunden?
- Systemtest
- Abnahmetest
- Komponententest (Correct answer)
- Integrationstest
Correct answer: Komponententest
TDD arbeitet auf Ebene des Komponententests, wobei Tests vor dem Produktivcode geschrieben und dann der Code implementiert wird, um diese Tests zu bestehen.
Question 6: Was ist das Ziel des nicht-funktionalen Systemtests?
- Funktionale Anforderungen zu verifizieren
- Qualitätsmerkmale wie Performance, Sicherheit und Benutzerfreundlichkeit zu prüfen (Correct answer)
- Einzelne Codeeinheiten zu testen
- Die Integration von Datenbanken zu testen
Correct answer: Qualitätsmerkmale wie Performance, Sicherheit und Benutzerfreundlichkeit zu prüfen
Nicht-funktionale Tests prüfen Qualitätseigenschaften wie Leistung, Zuverlässigkeit, Sicherheit und Usability des Systems.
Was ist ein 'Testbasis'?