Das Planen von Testläufen¶
Verwenden Sie Testpläne um die Vorlage für die durchzuführenden Testläufe zu erstellen.
Sie sollten die Testpläne so anlegen, dass Sie jeweils zusammengehörige zu testende Bereiche gemeinsam testen. Beispielsweise könnten dies beim Testen eines Software-Projekts getrennte Testpläne für die Installationsroutinen auf verschiedenen Plattformen sein, oder aber einen Testplan quer über alle Bereiche einer einzelnen Programm-Version.
Um einen Testplan zu erstellen gehen Sie wie folgt vor:
- Wählen Sie im Hauptfenster in der Strukturansicht das übergeordnete Element ("Tests" oder den entsprechenden Testordner) aus.
- Rechtsklicken Sie das Element.
- Wählen Sie "Neuer Testplan" aus dem erscheinenden Kontextmenü aus. → Das Dialogfenster "Testplan bearbeiten" erscheint.
- Geben Sie die gewünschten Werte ein. Meistens ist es ausreichend, das Feld "Titel" auszufüllen.
- Bestätigen Sie mit "OK".
Im Hauptfenster in der Strukturansicht wird daraufhin der Testplan erstellt und angezeigt. Fügen Sie nun die zu testenden Testfälle und Testeinheiten zum Testplan hinzu.
Gehen Sie hierbei wie folgt vor:
- Wählen Sie im Hauptfenster in der Strukturansicht den Testplan aus.
- Rechtsklicken Sie den Testplan.
- Wählen Sie "Testeinheiten und Testfälle hinzufügen" aus dem erscheinenden Kontextmenü aus. → Das Dialogfenster "Testeinheiten und Testfälle auswählen" erscheint.
- Wählen Sie die entsprechenden Testeinheiten und Testfälle die Sie testen möchten aus.
- Bestätigen Sie mit "OK".
Es werden nun die entsprechenden Testeinheiten und Testfälle zum Testplan hinzugefügt.
Hinweis
Sie können einen Testfall mehrfach und an anderer Hierarchie als ursprünglich vom Ersteller des Testfalls gedacht hinzufügen. Rechtsklicken Sie dazu in der Strukturansicht unterhalb des "Vorlage"-Elements eines Testplans auf die gewünschte übergeordnete geplante Testeinheit und wählen Sie "Testeinheiten und Testfälle hinzufügen" aus dem erscheinenden Kontextmenü aus.
Anschließend kann ein Tester Testläufe für den Testplan durchführen.
Hinweis
Sie können Testeinheiten und Testfälle nur zu Testplänen hinzufügen, die noch keine laufenden Testläufe enthalten.
Gezielt nachtesten¶
Mit Gezielt nachtesten stellen Sie in Windows und Web einen neuen Lauf aus Tests zusammen, die nach Änderungen erneut geprüft werden sollten. Wählen Sie einen Referenzlauf und die Zielumgebung. Die Übersicht begründet die Empfehlungen, etwa durch eine geänderte Anforderung, geänderte Testinhalte oder einen fehlenden Vergleichsnachweis.
So öffnen Sie die Auswahl:
- Windows: Klicken Sie im Projektbaum mit der rechten Maustaste auf den Testplan oder einen vorhandenen Testlauf und wählen Sie Gezielt nachtesten. Prüfen Sie Referenzlauf, Zielumgebung und Zielvarianten. Mit Analyse erneuern aktualisieren Sie den Vergleich.
- Web: Öffnen Sie einen Testlauf und wählen Sie Gezielt nachtesten. Wählen Sie Referenzlauf und Zielumgebung und klicken Sie auf Nachtests ermitteln.
Markieren Sie die gewünschten Tests und klicken Sie auf Auswahl prüfen. Werden notwendige Vorgänger ergänzt, prüfen Sie die erweiterte Auswahl nochmals. In Windows führt Nachtestlauf erstellen…, im Web Weiter zur Lauferstellung zur Startmaske. Sie benötigen dieselben Berechtigungen wie zum Erstellen eines normalen Testlaufs.
Prüfen Sie die Auswahl und ergänzen Sie bei Bedarf fehlgeschlagene Tests. Verpflichtend abhängige Tests werden als weitere Empfehlungen angezeigt. Zum Ausführen notwendige Vorgänger werden in die Auswahl aufgenommen; reine Hinweisbeziehungen erweitern sie nicht automatisch. Fehlende Voraussetzungen müssen zuerst im Testplan ergänzt oder die betroffenen Zieltests abgewählt werden.
Ist die Planvorlage älter als die Testfallbibliothek, können Sie die Vorlage ausdrücklich synchronisieren. Bereits vorhandene Testläufe und ihre Ergebnisse werden dadurch nicht verändert. Wenn Sie weiterhin den alten Vorlagenstand testen, bleibt der Hinweis auf die neuere Bibliotheksfassung bestehen.
Der neue Nachtestlauf enthält die ausgewählten Tests und beginnt ohne übernommene erfolgreiche Ergebnisse. Die bisherigen Ergebnisse bleiben im Referenzlauf erhalten. Verwenden Sie einen kleinen Teilnachtest nicht unbemerkt als neue vollständige Vergleichsbasis: Nicht enthaltene Tests sind durch diesen Lauf nicht abgedeckt.
Grenzen des Vergleichs
Ältere Ergebnisse besitzen unter Umständen noch keinen verlässlichen Nachweis der damals getesteten Inhalte. Das wird als fehlender Vergleichsnachweis angezeigt, nicht als unveränderter Stand. Empfehlungen berücksichtigen die im Projekt gepflegten Anforderungen und Verknüpfungen. Änderungen am Quellcode Ihrer Anwendung werden nicht automatisch erkannt. Ein Erfolg in einer anderen Umgebung ersetzt keinen Nachweis für die gewählte Umgebung.
Für den Vergleich zweier Release-Stände und eine dokumentierte Entscheidung siehe Release-Vergleich und Abnahme. Ein Teilnachtest ersetzt keinen vollständigen Release-Nachweis.