Was ist der Unterschied zwischen Testplan und Teststrategie?

7 Antworten


  • Testplan ist ein Dokument, das den Umfang, die Vorgehensweise und den Zeitplan der Testaktivitäten beschreibt, oder Sie können auch sagen, dass es "was wir in der Software testen werden", "wie wir es testen", "wenn wir es als Testzeitpunkt testen" " und "wer wird die Tests durchführen". Es liegt in der Verantwortung des Testleiters, dieses Dokument zu entwickeln.

    Normalerweise enthält ein Testplan folgende Dinge.
    (1) Testumfang
    (2) Testansatz
    (3) Zeitrahmen
    (4) Testziele
    (5) Was wird die Umgebung sein
    (6) Was werden die Ergebnisse sein
    (7) Risikofaktoren
    (8) Zu testende Merkmale

    Die Teststrategie ist auch ein Dokument und es liegt in der Verantwortung des Projektleiters, sie zu entwickeln. Es enthält, welche Techniken wir verwenden und welches Modul getestet werden soll. Technik bedeutet hier Art der Prüfung. Da verschiedene Testtechniken angewendet werden können, um Software basierend auf unseren Zielen zu testen. Stress- und Lasttests werden beispielsweise auf webbasierte Anwendungen angewendet. Wir müssen entscheiden, welchen Testansatz wir verwenden, um ein Modul zu testen, da die folgenden Testansätze verwendet werden können.

    (1) Black-Box-Test (2) White-Box-Test (3) Ad-hoc-Test (4) Abnahmetest (5) Erholungstest (6) Sanity-Test (7) Rauchtest (8) Regressionstest (9) End-to-End Testen (10) Systemtests (11) Funktionstests (12) Unit-Tests (13) Alpha-Tests
    (14) Beta-Tests (15) Explorative Tests usw.
  • Testplan ist ein Dokument, das vollständige Details zu den Ressourcen enthält, die in einem Projekt verwendet werden. Beschreiben Sie auch den Umfang, die Vorgehensweise und andere Aktivitäten, die wir während des Testens durchführen. Es liegt in der Verantwortung des Testleiters, dieses Dokument zu entwickeln. Es enthält, was wir testen werden, wie wir es testen, wann wir es testen und wer es testen wird. Ich möchte die wichtigsten Elemente eines Testplans erwähnen, die wir bei der Erstellung eines Testplans erwähnen, die unten aufgeführt sind.

    (1) Testumfang und seine Ziele: Hier nennen wir die Ziele des Testens eines bestimmten Moduls.
    (2) Teststrategie: Hier beschreiben wir die Strategie, die wir zum Testen der Software verwendet haben.
    (3) Leistungen des Testfalls: Was wir nach Durchführung des Tests erhalten.
    (4) Testfälle: Wir erwähnen Testfälle für verschiedene Module.
    (5) Testanforderungen: Hier nennen wir die notwendigen Anforderungen für Tests.
    (6) Erwartetes Ergebnis: Dies bedeutet, welches Ergebnis wir nach der Durchführung des Tests erwarten.
    (7) Testumgebung: Dies bedeutet, dass die Software- und Hardwareanforderungen zum Testen der Software erforderlich sind.

    Teststrategie: Es ist die Aufgabe des Projektmanagers, dieses Dokument zu entwickeln. Dieses Dokument enthält die Art von Testverfahren, die wir zum Testen der Software verwenden. Da es viele Arten von Softwaretests gibt, die unter verschiedenen Umständen für unterschiedliche Zwecke verwendet werden, hängt es von der Situation ab, eine bestimmte Strategie zu wählen.
  • Eine Teststrategie ist im Grunde ein Dokument auf höherer Ebene, das den für das Testen verwendeten Ansatz dokumentiert. Es umreißt den Produktumfang, die Probleme, die Ergebnisse des Tests, die zu verwendenden Werkzeuge, die Risikoanalyse usw. Andererseits ist ein Testplan ein Dokument, das die Grundlagen des eigentlichen Tests umreißt. Wie wird die Teststrategie wo, wann und wie umgesetzt.
  • Der Testplan ist definiert als methodischer Ansatz zum Testen eines beliebigen Produkts (könnte ein Softwareprodukt oder eine Maschine sein).
    Eine Übersicht über den Inhalt des Testplans finden Sie weiter unten. Weitere Informationen finden Sie auf der folgenden Website ( en.wikipedia.org
    Sample Testplan beinhaltet
    Einführung – beinhaltet den Überblick über das System, Zweck des Dokuments und Ziel des Systemtests
    Umfang und Ziel – definiert den Testumfang und den Testprozess
    Testphasen und -zyklus
    Die für das Testen zugewiesenen Ressourcen, einschließlich Hardware, Software und Human Ressourcen.
    Managementplan – definiert die Rolle und Verantwortlichkeiten des Managementteams, des Testteams und des externen Supportteams (falls erforderlich)
    Schließlich ist die Risiko- und Fehleranalyse die
    Teststrategie ist ein Plan, der die Durchführung des Testverfahrens für weitere Details zum Test definiert Strategievorlagen besuchen Sie bitte die folgende Website (www.projectperfect.com.au/info_test_strategy.php)
    Die Teststrategie umfasst:
    Übersicht – umfasst die Art des durchzuführenden Tests, seine Zeit, seinen Ort und die ihm zugewiesenen Ressourcen Testumgebung –
    umfasst die Softwareanforderungen, erforderliche Ausrüstung, verwendete Daten
    Verfahren – sollten Problemidentifikation, Fehlerbeseitigung, Wiederholungsprüfung, Freigabetestaktivitäten umfassen
    Release Management – ​​definiert die Überlegungen zum Release Management
    Definieren Sie die Softwaretools, die zum Testen verwendet werden
  • Hey, Sie haben die Frage nicht beantwortet. Wenn Sie wissen, was der Unterschied zwischen beiden ist. Beides nicht zu beschreiben..
  • Praktisch sind beide gleich! Theoretisch unterscheiden sie sich in einigen Aspekten; Denn ein Projekt kann ohne Teststrategie laufen, aber nicht mit Testplan. Die Teststrategie ist die Untermenge des Testplans.
  • Testplan: Die Menge der Ideen , die ein Testprojekt führen
    Teststrategie: Der Satz von Ideen , das Führungstestdesign
    Test Logistik: Die Reihe von Ideen, die die Anwendung von Ressourcen führen , um eine Teststrategie zu erfüllen

    So Der Testplan ist die Summe aus Teststrategie und Testlogistik.

    Mehr Wissenschaft hinter diesem Konzept ist hier - www.softwaretestingtimes.com

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear