sample test plan document
Möchten Sie einen Beispieltestplan lernen und herunterladen? Dieses Tutorial ist eine Antwort auf diejenigen, die ein Beispiel für einen Testplan angefordert haben.
In meinem vorherigen Tutorial habe ich das skizziert Testplan-Index. In diesem Tutorial werde ich diesen Index mit weiteren Details erläutern.
Ein Testplan spiegelt Ihren gesamten Testplan und -ansatz wider.
=> Klicken Sie hier, um die vollständige Testplan-Lernserie anzuzeigen
Dies beinhaltet den Zweck eines Testplans, d. H. Umfang, Ansatz, Ressourcen und Zeitplan der Testaktivitäten. Um die zu testenden Elemente, die zu testenden Merkmale, die auszuführenden Testaufgaben, das für jede Aufgabe verantwortliche Personal, die mit diesem Plan verbundenen Risiken usw. zu identifizieren.
Ich habe den Link zum Herunterladen eines PDF-Formats dieses Testplan-Beispiels am Ende dieses Beitrags eingefügt.
Beispieltestplan
(Produktname)
Hergestellt von:
(Namen derjenigen, die sich vorbereitet haben)
(Datum)
INHALTSVERZEICHNIS (Inhaltsverzeichnis)
1.0 EINFÜHRUNG
2.0 ZIELE UND AUFGABEN
2.1 Ziele
2.2 Aufgaben
3.0 GELTUNGSBEREICH
4.0 Teststrategie
4.1 Alpha-Test (Unit-Test)
4.2 System- und Integrationstests
4.3 Leistungs- und Stresstests
4.4 Benutzerakzeptanztests
4.5 Chargentest
4.6 Automatisierte Regressionstests
4.7 Betatest
5.0 Hardwareanforderungen
Was ist die beste App-Entwicklungssoftware?
6.0 Umgebungsanforderungen
6.1 Hauptrahmen
6.2 Workstation
7.0 Testplan
8.0 Kontrollverfahren
9.0 Zu testende Funktionen
10.0 Funktionen, die nicht getestet werden sollen
11.0 Ressourcen / Rollen & Verantwortlichkeiten
12.0 Zeitpläne
13.0 Betroffene Abteilungen (SIDs)
14.0 Abhängigkeiten
15.0 Risiken / Annahmen
16.0 Werkzeuge
17.0 Zulassungen
Hinweis: Dieser Testplan wird als PDF bereitgestellt. Erwägen Sie für maximale Flexibilität die Verwendung eines webbasierten Testmanagement-Tools wie TestRail um Ihre Testpläne zu entwickeln.
Lassen Sie uns jedes Feld im Detail erkunden!
1.0 EINFÜHRUNG
Es ist eine kurze Zusammenfassung des Produkts, das getestet wird. Skizzieren Sie alle Funktionen auf hohem Niveau.
2.0 ZIELE UND AUFGABEN
2.1 Ziele
Beschreiben Sie die vom Master-Testplan unterstützten Ziele. Zum Beispiel Definieren von Aufgaben und Verantwortlichkeiten, eines Kommunikationsmittels, eines Dokuments, das als Service Level Agreement verwendet werden soll usw.
2.2 Aufgaben
Listen Sie alle in diesem Testplan identifizierten Aufgaben auf, d. H. Testen, Nachprüfen, Problemberichterstattung usw.
3.0 GELTUNGSBEREICH
Allgemeines: In diesem Abschnitt wird beschrieben, was getestet wird, was für alle Funktionen eines bestimmten Produkts, die vorhandenen Schnittstellen, die Integration aller Funktionen usw. neu ist.
Taktik: Führen Sie hier auf, wie Sie die im Abschnitt „Umfang“ aufgeführten Aufgaben ausführen.
Zum Beispiel Wenn Sie erwähnt haben, dass Sie die vorhandenen Schnittstellen testen werden, wie würden Sie die Schlüsselpersonen benachrichtigen, um ihre jeweiligen Bereiche zu vertreten, und in ihrem Zeitplan Zeit einplanen, um Sie bei der Durchführung Ihrer Aktivitäten zu unterstützen?
4.0 PRÜFSTRATEGIE
Beschreiben des allgemeinen Testansatzes. Geben Sie für jede Hauptgruppe von Features oder Feature-Kombinationen den Ansatz an, mit dem sichergestellt wird, dass diese Feature-Gruppen angemessen getestet werden.
Geben Sie die Hauptaktivitäten, -techniken und -werkzeuge an, mit denen die festgelegten Gruppen von Funktionen getestet werden.
Der Ansatz sollte mit ausreichenden Details beschrieben werden, um die Identifizierung der wichtigsten Testaufgaben und die Schätzung der dafür erforderlichen Zeit zu ermöglichen.
4.1 Unit Testing
Definition: Geben Sie den gewünschten Mindestmaß an Vollständigkeit an. Identifizieren Sie die Techniken, mit denen die Vollständigkeit des Testaufwands beurteilt wird ( Zum Beispiel (Bestimmen, welche Anweisungen mindestens einmal ausgeführt wurden).
Geben Sie zusätzliche Abschlusskriterien an ( Zum Beispiel Fehlerhäufigkeit). Die Techniken zur Verfolgung der Anforderungen sollten angegeben werden.
Teilnehmer: Listen Sie die Namen der Personen / Abteilungen auf, für die Sie verantwortlich sind Unit Testing .
Methodik: Beschreiben Sie, wie Unit-Tests durchgeführt werden. Wer schreibt die Testskripte für Unit Testing, wie sieht die Abfolge der Ereignisse bei Unit Testing aus und wie findet die Testaktivität statt?
4.2 System- und Integrationstests
Definition: Listen Sie auf, was Sie verstehen Systemtests und Integrationstests für Ihr Projekt.
Teilnehmer: Wer wird das System leiten und Integrationstests auf dein Projekt? Listen Sie die Personen auf, die für diese Aktivität verantwortlich sind.
Methodik: Beschreiben Sie, wie System- und Integrationstests durchgeführt werden. Wer schreibt die Testskripte für Unit Testing, wie sieht die Reihenfolge der System- und Integrationstests aus und wie werden die Testaktivitäten durchgeführt?
4.3 Leistungs- und Stresstests
Definition: Führen Sie auf, wie Sie Stresstests für Ihr Projekt verstehen.
Teilnehmer: Wer führt Stresstests für Ihr Projekt durch? Listen Sie die Personen auf, die für diese Aktivität verantwortlich sind.
Methodik: Beschreiben Sie, wie Leistungs- und Stresstests durchgeführt werden. Wer schreibt die Testskripte zum Testen, wie sieht die Reihenfolge der Ereignisse für Leistungs- und Stresstests aus und wie finden die Testaktivitäten statt?
4.4 Benutzerakzeptanztests
Definition: Mit dem Abnahmetest soll bestätigt werden, dass das System betriebsbereit ist. Während des Abnahmetests vergleichen Endbenutzer (Kunden) des Systems das System mit seinen ursprünglichen Anforderungen.
Teilnehmer: Wer ist für das Testen der Benutzerakzeptanz verantwortlich? Listen Sie den Namen der Personen und ihre Verantwortung auf.
Methodik: Beschreiben Sie, wie Benutzerakzeptanztests durchgeführt werden. Wer schreibt die Testskripte zum Testen, wie sieht die Abfolge der Ereignisse beim Testen der Benutzerakzeptanz aus und wie findet die Testaktivität statt?
4.5 Chargentest
4.6 Automatisierte Regressionstests
Definition: Regressionstests ist das selektive erneute Testen eines Systems oder einer Komponente, um zu überprüfen, ob die Änderungen keine unbeabsichtigten Auswirkungen haben und ob das System oder die Komponente weiterhin wie in den Anforderungen angegeben funktioniert.
4.7 Betatest
5.0 HARDWARE-ANFORDERUNGEN
Computers
Modems
6.0 UMWELTANFORDERUNGEN
6.1 Hauptrahmen
Geben Sie sowohl die erforderlichen als auch die gewünschten Eigenschaften der Testumgebung an.
Die Spezifikation sollte die physikalischen Eigenschaften der Einrichtungen enthalten, einschließlich der Hardware, der Kommunikation und der Systemsoftware sowie der Verwendungsart ( Zum Beispiel, Standalone) und jede andere Software oder Zubehör, die zur Unterstützung des Tests erforderlich ist.
Geben Sie außerdem die Sicherheitsstufe an, die für die Testeinrichtung, die Systemsoftware und proprietäre Komponenten wie Software, Daten und Hardware bereitgestellt werden muss.
Identifizieren Sie die erforderlichen speziellen Testwerkzeuge. Identifizieren Sie alle anderen Testanforderungen ( Zum Beispiel, Veröffentlichungen oder Büroräume). Identifizieren Sie die Quelle aller Anforderungen, die Ihrer Gruppe derzeit nicht zur Verfügung stehen.
6.2 Workstation
7.0 TESTPLAN
Schließen Sie alle im Softwareprojektplan angegebenen Testmeilensteine sowie alle Ereignisse bei der Artikelübertragung ein.
Definieren Sie zusätzliche Testmeilensteine. Schätzen Sie die für jede Testaufgabe erforderliche Zeit. Geben Sie den Zeitplan für jede Testaufgabe und jeden Testmeilenstein an. Geben Sie für jede Testressource (dh Einrichtungen, Tools und Mitarbeiter) ihre Nutzungsdauer an.
8.0 KONTROLLVERFAHREN
Problemmeldung
Dokumentieren Sie die Verfahren, die einzuhalten sind, wenn während des Testprozesses ein Vorfall auftritt. Wenn ein Standardformular verwendet werden soll, fügen Sie dem Testplan eine leere Kopie als „Anhang“ bei.
Wenn Sie ein automatisiertes Ereignisprotokollierungssystem verwenden, schreiben Sie diese Verfahren.
Änderungswünsche
Dokumentieren Sie den Änderungsprozess der Software. Identifizieren Sie, wer die Änderungen abzeichnet und nach welchen Kriterien die Änderungen am aktuellen Produkt vorgenommen werden sollen.
Wenn sich die Änderungen auf die vorhandenen Programme auswirken, müssen diese Module identifiziert werden.
9.0 ZU PRÜFENDE MERKMALE
Identifizieren Sie alle Softwarefunktionen und Kombinationen der zu testenden Softwarefunktionen.
10.0 NICHT ZU PRÜFENDE EIGENSCHAFTEN
Identifizieren Sie alle Funktionen und signifikanten Kombinationen von Funktionen, die nicht getestet werden, sowie die Gründe.
11.0 RESSOURCEN / ROLLEN UND VERANTWORTLICHKEITEN
Geben Sie die Mitarbeiter an, die am Testprojekt beteiligt sind, und welche Rollen sie spielen werden ( Zum Beispiel, Mary Brown (Benutzer) kompiliert Testfälle für Abnahmetests.
Identifizieren Sie die Gruppen, die für das Verwalten, Entwerfen, Vorbereiten, Ausführen und Lösen der Testaktivitäten sowie damit verbundene Probleme verantwortlich sind.
Identifizieren Sie außerdem die Gruppen, die für die Bereitstellung der Testumgebung verantwortlich sind. Diese Gruppen können Entwickler, Tester, Betriebspersonal, Testdienste usw. umfassen.
12.0 ZEITPLAN
Wichtige Ergebnisse: Identifizieren Sie die zu liefernden Dokumente. Sie können folgende Dokumente auflisten:
- Versuchsplan
- Testfälle
- Test Incident Reports
- Testzusammenfassungsberichte
13.0 WESENTLICH BEEINFLUSSTE ABTEILUNGEN (SIDs)
Abteilung / Geschäftsbereich Bus. Manager Tester (s)
14.0 ABHÄNGIGKEITEN
Identifizieren Sie signifikante Einschränkungen beim Testen, z. B. Verfügbarkeit von Testobjekten, Verfügbarkeit von Testressourcen und Fristen.
15.0 RISIKEN / ANNAHMEN
Identifizieren Sie die risikoreichen Annahmen des Testplans. Geben Sie jeweils Notfallpläne an ( Zum Beispiel, Eine Verzögerung bei der Lieferung von Testgegenständen erfordert möglicherweise eine längere Nachtschichtplanung, um den Liefertermin einzuhalten.
ein 6.0 WERKZEUGE
Listen Sie die Automatisierungstools auf, die Sie verwenden möchten. Listen Sie hier auch das Bug-Tracking-Tool auf.
17.0 GENEHMIGUNGEN
Geben Sie die Namen und Titel aller Personen an, die diesen Plan genehmigen müssen. Stellen Sie Platz für die Unterschriften und Daten bereit.
Name (in Großbuchstaben) Unterschrift Datum:
1.
2.
3.
Vier.
Herunterladen: Sie können diesen Beispieltestplan auch herunterladen Vorlage hier.
Wir haben auch eine echte vorbereitetLive-Projekttestplanaus diesem Beispiel.
Sie können es in den folgenden Tutorials überprüfen und herunterladen:
=> Besuchen Sie hier für eine vollständige Testplan-Tutorialserie
Literatur-Empfehlungen
- Lehrplan für Softwaretests - Detaillierter Schulungsplan für Online-Kurse
- Beispiel für eine Software-Testplanvorlage mit Format und Inhalt
- Beispielfragebögen zur ISTQB-Testzertifizierung mit Antworten
- Testplan-Tutorial: Eine Anleitung zum Schreiben eines Software-Testplandokuments von Grund auf neu
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Testen von Primer eBook Download
- Wann der Test beendet werden soll (Beenden Sie die Kriterien beim Testen der Software)
- Beispiel für einen Fehlerbericht