Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
se:softwaretest [2008-04-13 13:13] stefan |
se:softwaretest [2014-04-05 11:42] (aktuell) |
||
---|---|---|---|
Zeile 183: | Zeile 183: | ||
* Kompletter Test vor Auslieferung neuer Versionen | * Kompletter Test vor Auslieferung neuer Versionen | ||
* Austausch der Testfälle für die nächste Produktversion | * Austausch der Testfälle für die nächste Produktversion | ||
+ | |||
===== Testprozess ===== | ===== Testprozess ===== | ||
+ | * {{:se:generischertestprozess.jpg|}} | ||
* Testdokumentation | * Testdokumentation | ||
* notwendig zur internen/externen Kommunikation, teils gesetzliche Aufbewahrungsfristen | * notwendig zur internen/externen Kommunikation, teils gesetzliche Aufbewahrungsfristen | ||
- | * Test Plan (Testplanung) | + | * {{:se:testdokumente.jpg|}} |
- | * Test Design/Case/Procedure Specification (Testspezifikation) | + | |
- | * Test Incident Report (Fehlerbericht) | + | |
- | * Test Log, Test Summary Report (Ergebnisdokumentation) | + | |
- | * Test Item Transmittal Report (Übergabeprotokoll) | + | |
* Testplanung | * Testplanung | ||
* Start zu Beginn des Projekts (Projekt ist genehmigt, Projektleiter benannt, Test-Projektleiter benannt, Mitarbeiter benannt) | * Start zu Beginn des Projekts (Projekt ist genehmigt, Projektleiter benannt, Test-Projektleiter benannt, Mitarbeiter benannt) | ||
* Nach Umfang des Projekts Testmanager für jede Phase oder Gesamtprojekt | * Nach Umfang des Projekts Testmanager für jede Phase oder Gesamtprojekt | ||
- | * Master-Testplan | + | * **Master-Testplan** |
* Testaktivitäten über alle Phasen hinweg | * Testaktivitäten über alle Phasen hinweg | ||
* zeitliche und logistische Abhängigkeiten | * zeitliche und logistische Abhängigkeiten | ||
* Ziele und Schwerpunkte der einzelnen Phasen (Abgrenzung) | * Ziele und Schwerpunkte der einzelnen Phasen (Abgrenzung) | ||
- | * Ziel: Optimierung des zeitlichen Ablaufs und des personellen/materiellen Aufwands | ||
- | * Beispiel: teures Messgerät | ||
* Pläne der Testphasen werden aus Master-Testplan abgeleitet | * Pläne der Testphasen werden aus Master-Testplan abgeleitet | ||
* Rahmenbedingungen klären: Termine, Personal etc. -> Zeitplan | * Rahmenbedingungen klären: Termine, Personal etc. -> Zeitplan | ||
- | * Testziele / -schwerpunkte | + | * Ziel: Optimierung des zeitlichen Ablaufs und des personellen/materiellen Aufwands |
+ | * Beispiel: teures Messgerät | ||
+ | * Testziele/-schwerpunkte | ||
* Ableitung aus ISO 9126: z.B. Vollständigkeit, Verfügbarkeit, Fehlertoleranz, Ergonomie, Wartbarkeit | * Ableitung aus ISO 9126: z.B. Vollständigkeit, Verfügbarkeit, Fehlertoleranz, Ergonomie, Wartbarkeit | ||
* Prioritäten | * Prioritäten | ||
Zeile 264: | Zeile 262: | ||
* dann systematischer Test der einzelnen Module auf Basis der Testspezifikation | * dann systematischer Test der einzelnen Module auf Basis der Testspezifikation | ||
* weitere Tests je nach den ersten Ergebnissen, niedrige Priorität | * weitere Tests je nach den ersten Ergebnissen, niedrige Priorität | ||
- | * Intution | + | * Intuition |
* Fehler sind Herdentiere | * Fehler sind Herdentiere | ||
* Vertrauen Sie Ihrer Intuition | * Vertrauen Sie Ihrer Intuition | ||
Zeile 286: | Zeile 284: | ||
* Einhaltung von gesetzlichen Vorgaben | * Einhaltung von gesetzlichen Vorgaben | ||
* Änderungsprozess, Änderungsanforderung, Fehlerbericht | * Änderungsprozess, Änderungsanforderung, Fehlerbericht | ||
- | * {{:se:aenderungsprozess.jpg|}} | ||
* Nach Inspektion/Test: Änderungsprozess | * Nach Inspektion/Test: Änderungsprozess | ||
* Gründe für Änderungen | * Gründe für Änderungen | ||
Zeile 533: | Zeile 530: | ||
===== ToDo ===== | ===== ToDo ===== | ||
* Quellen für Softwarefehler-Beispiele suchen | * Quellen für Softwarefehler-Beispiele suchen | ||
- | * Ariane 5-Beispiel genauer anschauen | + | * <del>Ariane 5-Beispiel genauer anschauen</del> |
- | * Generischer Testprozess S. 33 | + | * <del>Generischer Testprozess S. 33</del> |
- | * Änderungsprozess S. 49 | + | * <del>Änderungsprozess S. 49</del> |
- | * Tabelle Testfallermittlungsverfahren S. 56 | + | * <del>Tabelle Testfallermittlungsverfahren S. 56</del> |
* Beispiel für Zustandsanalyse | * Beispiel für Zustandsanalyse | ||
+ | * Beispielaufgaben zur Testfallermittlung | ||
| | ||
===== ToRead ===== | ===== ToRead ===== | ||
Zeile 543: | Zeile 541: | ||
* Kosten von Softwarefehlern: Kapitel 6, 6.3 | * Kosten von Softwarefehlern: Kapitel 6, 6.3 | ||
* Qualitätsmerkmale: Kapitel 4.3.1 | * Qualitätsmerkmale: Kapitel 4.3.1 | ||
- | * Einführung der Testdokumentation: IEEE829 Anhang B | + | * <del>Einführung der Testdokumentation: IEEE829 Anhang B</del> |