Wie sieht der allgemeine Testprozess aus?
Welche Aufgaben hat die Testplanung?
umfasst die Festlegung der Testziele sowie die Definition aller Testaktivitäten, die notwendig sind, um diese Ziele zu erreichen.
Die Planung wird in einem Testkonzept und einem Test(ausführungs)plan dokumentiert
beginnt am Anfang des Softwareprojekts
fortwährende Aktualisierung und Anpassung während des gesamten Projekts
Was sollte in einem Testkonzept enthalten sein?
Testziele
Detailbeschreibung des geplanten Testprozesses
Testobjekte
Qualitätsmerkmale / Überdeckungskriterien
Testaktivitäten
Benötigte Ressourcen
Testbasis
Was ist der Unterschied zwischen Testkonzept & -strategie?
Teststrategie = abstrakte Beschreibung der vorgesehenen Teststufen und der Art und Weise, wie in einer Organisation innerhalb dieser Stufen vorzugehen ist - gültig für mehrere Projekte
Testkonzept = Dokument, das u.a. den Gültigkeitsbereich, die Vorgehensweise, die Ressourcen und die Zeitplanung der beabsichtigten Tests mit allen Aktivitäten für ein einzelnes Projekt konkret beschreibt.
Welche Aufgaben hat die Testüberwachung und -steuerung?
1. Fortwährende Überwachung des Testfortschritts:
2. Berichterstattung über Fortschritt und Abweichungen:
3. Maßnahmen zur Sicherung der Zielerreichung einleiten
Was beinhaltet die Testanalyse?
1. Review der Testbasis: Analyse der Dokumente hinsichtlich hinreichender Detaillierung zur Formulierung von Testfällen, Inkonsistenzen usw.
2. Testbarkeit des Testobjekts (SW) feststellen:
3. Testbedingungen klären und ggf. priorisieren
4. Sonstige Testvoraussetzungen ermitteln:
Welche Schritte umfasst der Testentwurf?
1. Erstellung der Testfälle:
2. Priorisierung der Testfälle:
3. Benötigte Testinfrastruktur definieren:
Welche Aufgaben fallen in der Testrealisierung an?
1. Bereitstellung aller Testmittel:
2. Konkrete Testfälle bestimmen:
3. Verknüpfung der Testfälle zu Testsuiten:
4. Entwicklung von Skripten zur Automatisierung
Welche Aufgaben fallen in der Testdurchführung an?
1. Prüfung auf Vollständigkeit der Testobjekte
2. Prüfung von Lauffähigkeit (Smoke-Test)
3. Abarbeitung der Testfälle gemäß Testausführungsplan, inkl. Dokumentation:
4. Dokumentation der festgestellten Fehlerwirkungen,
5. Fehlernachtest, Regressionstests durchführen
6. Bewerten, ob alle Testfälle ausgeführt wurden:
7. Sind die im Testkonzept festgelegten Testausgangskriterien zur Beendigung erfüllt?
8. Berichterstattung
Welche Aufgaben fallen zum Testabschluss an?
1. Erstellung des Testabschlussberichts:
2. Archivierung der Testmittel, -umgebungen, -infrastrukturen
3. Übergabe an Wartung/Linie
4. Dokumentation der Erfahrungen („Lessons learned“)
5. (Projektabschlussfeier)
Zuletzt geändertvor 2 Jahren