Übersicht über die Testplanvorlage
Ein Testplan ist ein Dokument, das einen Entwurf für die Testmethode, die Strategie, die Auswahl der Hardware / Software, den Zeitplan und die Schätzung der zu erbringenden Leistungen enthält. Es verwaltet meinen Testmanager.
Sehen wir uns ein Beispiel an: Ein Meeting-Testmanager bittet ein Team, einen Testplan für dieses Projekt zu erstellen, und das Team hat kein Interesse daran. In diesem Fall möchte der Testmanager mit dieser Situation umgehen.
Denken Sie an Ihren Testmanager und wählen Sie Ihren aus, um unten zu antworten:
- Ich bin ein Manager, also musst du tun, was ich sage
- OK, lassen Sie mich erklären, warum das Projekt einen Testplan benötigt.
Wenn ich ein Manager bin, wähle ich die zweite Option und hoffe Sie auch.
Benötigen Sie einen Testplan
- Es wird die Qualität der Anwendung / Software testen
- Tester müssen die im Dokument angegebenen Richtlinien befolgen
- Umfang, Einschätzung und Strategie sind dokumentiert und können auch für andere Projekte wiederverwendet werden.
Wie schreibe ich eine Testplanvorlage?
Es gibt acht wichtige Aufgaben, die zum Erstellen der Testplanvorlage ausgeführt werden müssen:
Hier geht es darum, wie wir eine Testplanvorlage schreiben, die im Folgenden ausführlich erläutert wird:
1. Analysieren
Ohne Daten ist es unmöglich, etwas zu analysieren. Wir müssen also das Projekt / die Projekte identifizieren, die analysiert werden müssen. Angenommen, wir haben eine Website entwickelt und müssen mit den Testtechniken analysiert werden. Bevor wir in die Teststrategie einsteigen, müssen wir das Produktdokument überprüfen, das die Projektdetails enthält. Zuerst müssen wir die Funktionalität verstehen und dann eine Analyse durchführen. Nachfolgend finden Sie die Beispielanalyse, die für diese Website durchgeführt wird.
- Wozu dient diese Website?
- Wer sind die Endbenutzer?
- Wie wird es funktionieren?
- Welche Version der Software wird verwendet?
- Was ist die Hardware?
2. Design
Die Entwicklung des Testdesigns ist ein wichtiger Schritt in der Testplanvorlage und wird vom Testmanager festgelegt.
a) Definieren Sie den Prüfumfang
Bevor wir das Testdesign schreiben, müssen wir den "in scope" und "out of scope" für das Testen identifizieren und jeder im Team muss klar über das Projekt informiert sein und genaue Dateninformationen bereitstellen. Wie identifizieren Sie den Testumfang?
- Kundenanforderung
- Budget
- Software-Spezifikation
b) Testtyp definieren
Durch die Definition des Testtyps zur Identifizierung von Fehlern in der Software ist es das ultimative Ziel, die Software fehlerfrei an den Kunden zu liefern. Einige der wichtigsten Testtechniken sind
- Unit Testing: Testen Sie die kleinste Software oder Anwendung
- API-Test: Test-APIs, die für die Anwendung erstellt wurden
- Integrationstest: Testen Sie die in der Anwendung zusammengefassten Module
- Systemtest: Testen Sie die Systemkonformität für die jeweilige Anforderung
- Test installieren / deinstallieren: Richten Sie die spezifische Software in der Kundenumgebung ein bzw. entfernen Sie sie
- Agiles Testen: Testen Sie die agile Methodik
c) Risiko und Ausgabe dokumentieren
Identifizieren Sie das Risiko und es wird die potenziellen Auswirkungen auf die Testplanvorlage und welche Maßnahmen ein Problem sind. Nachfolgend einige Risikofaktoren.
- Menschen haben ein Mangel an Fähigkeiten zum Testen dieser Website
- Der Testmanager hat schlechte Fähigkeiten, um die Testtechnik zu definieren.
- Mangel an Kooperation innerhalb des Teams
- Schlechte Budgetschätzung
d) Testlogistik anlegen
In diesem Schritt muss der Testmanager entscheiden, wer testen soll. und wann wird der Test stattfinden? Die Auswahl der richtigen Person für eine bestimmte Aufgabe ist sehr wichtig, um die Methoden zu verstehen. Das Testen kann jederzeit erfolgen, es kann auch von der Entwicklungsphase an gestartet werden. Wenn die folgende Quelle verfügbar ist, kann sie getestet werden.
- Prüfspezifikationen und Anforderungsdokument
- Personal
- Test Umgebung
3. Testziel
Das Hauptziel des Testens des Ziels besteht darin, die Fehler zu identifizieren und die Software als fehlerfrei freizugeben. Das Testziel muss die folgenden Schritte ausführen:
a) Testen Sie die Software- oder Anwendungsfunktion.
b) Testen Sie die Funktion basierend auf dem Zielsatz und dem Ziel.
Nehmen Sie diese Website als Beispiel und befolgen Sie die oben genannten Schritte mit der gängigsten TOP-DOWN-Testmethode.
- Überprüfen Sie, ob die Website in der realen Umgebung ohne Probleme funktioniert
- Notwendigkeit, das Kundenbedürfnis zu überprüfen und es erfüllt ihre Erwartungen
- Es sollte benutzerfreundlich sein
4. Testkriterien
Kriterien können als Regel oder Verfahren für die Beurteilung der Prüfung verwendet werden. Es gibt zwei Arten von Testkriterien:
a) Aussetzungskriterien
Dem Testmanager muss das Ziel für die Suspendierung vorgegeben werden. Wenn es das Ziel erreicht hat, wird der Test ausgesetzt, bis die Kriterien erfüllt sind. Angenommen, 30% der Testfälle sind für das Projekt fehlgeschlagen und es muss an das Entwicklungsteam zurückgeschickt werden. Der Test kann erst durchgeführt werden, nachdem das Problem behoben wurde.
b) Austrittskriterien
Das Beendigungskriterium kann als maximaler Prozentsatz festgelegt werden (z. B. 96%). Wenn das Testergebnis diesen Prozentsatz erreicht, kann das Projekt als PASS gewertet werden. Es ist obligatorisch, 100% Testfälle auszuführen, aber der Pass kann mit 96% definiert werden.
( Formulae:- Number of test cases passed / total test cases executed )
5. Ressourcenplanung
Bei der Ressourcenplanung kann es sich sowohl um Personal als auch um Ausrüstung handeln, für die dieser Testplan zur Erfüllung der Aufgabe erforderlich ist.
a) Personalwesen
- Test Manager
- Prüfer
- Entwickler im Test
- Qualitätssicherungsingenieur
b) Systemressource
- Server
- Testwerkzeug
- Netzwerk
- Computer
6. Planen Sie die Testumgebung
Die Testumgebung dient zum Einrichten von Hardware und Software für die Durchführung von Tests. Es muss in einer Echtzeit-Geschäftsumgebung bereitgestellt werden. Die eingerichtete Umgebung kann als Entwicklungsserver -> Test / QS-Server -> Produktionsserver verfolgt werden. Sobald die Entwicklungsphase abgeschlossen ist, wird sie an das Testteam weitergeleitet, und sobald der Test abgeschlossen ist, wird sie in der Produktionsumgebung eingesetzt.
7. Zeitplan und Schätzung
Es muss ein Zeitplan und eine Schätzung erstellt werden, um die Aufgabe in der Testplanvorlage auszuführen.
Aufgabe | Mitglied | Geschätzte Dauer |
Testplan erstellen | Test Manager | 80 Mannstunden |
Testbericht | Prüfer | 200 Mannstunden |
Testlieferung | QA | 30 Mannstunden |
8. Testen Sie die zu erbringenden Leistungen
Zu prüfende Ergebnisse können alle Dokumente und andere Bemühungen auflisten, die diese Bemühungen unterstützen. Es gibt drei Arten von Leistungen.
a) Vor dem Testen
- Dokument planen
- Testen Sie das Designdokument
b) Während des Testens
- Erfassen Sie Fehlerprotokolle
- Matrix
- Ausführungsfehler
c) Nach dem Testen
- Testbericht
- Versionshinweise
Empfohlene Artikel
Dies ist eine Anleitung zur Testplanvorlage. Hier haben wir erfahren, was Testplan ist, wie eine Testplanvorlage benötigt wird, wie ein Testplan entworfen wird usw. Weitere Informationen finden Sie in den folgenden Artikeln.
- Statische Prüftechniken
- AWS CloudFormation-Vorlagen
- Cloud-Testwerkzeuge
- Protokollprüfung
- Typen und Fehlerbehandlung in JavaScript
- Top 7 Prinzipien des Agilen Testens mit Strategien
- Testfälle vs Testszenario | Top Unterschiede
- Was ist ein Testfall?