TESTPLAN <Projektname>



Ähnliche Dokumente
TESTERGEBNISBERICHT <Projektname>

Standard Inhaltsverzeichnis für Testvorschrift

How to do? Projekte - Zeiterfassung

Dok.-Nr.: Seite 1 von 6

Basiswissen Softwaretest

Hilfe zur Urlaubsplanung und Zeiterfassung

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Mitarbeiterbefragung als PE- und OE-Instrument

Das Leitbild vom Verein WIR

Maintenance & Re-Zertifizierung

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

Online Schulung Anmerkungen zur Durchführung

5.3.2 Projektstrukturplan

Anforderungsanalyse: Tutor

Prozessoptimierung. und. Prozessmanagement

DER BESSER INFORMIERTE GEWINNT!

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Fallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß

LSF-Anleitung für Studierende

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Ausschreibung Theaterprojekte mit Zeugnissen von Opfern des Nationalsozialismus

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing.

Zertifizierungsprozess

Online Intelligence Solutions TESTABLAUF. 7 Schritte für ein erfolgreiches Testing.

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken

Beschreibung des MAP-Tools

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Kostenstellen verwalten. Tipps & Tricks

JRK-Spielplatztest. Was macht Spaß und kostet nix! Eine Kampagne des Jugendrotkreuzes im Nürnberger Land. Version 1.5 Juli 2008

Softwareentwicklungspraktikum Sommersemester Testdokumentation

Lenkung der QM-Dokumentation

1 BEDIENUNGSANLEITUNG

Word 2010 Schnellbausteine

Wie funktioniert ein Mieterhöhungsverlangen?

Synchronisations- Assistent

IKP Uni Bonn Medienpraxis EDV II Internet Projekt

Plugins. Stefan Salich Stand

Leseprobe zum Download

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

ecall sms & fax-portal

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Handbucherweiterung Zuschlag

Modul Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

Erstellen einer digitalen Signatur für Adobe-Formulare

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Mitarbeitergespräch. Gesprächsleitfaden. Mitarbeiter/Mitarbeiterin. Führungskraft: Datum: Name: Vorname: Abteilung, Bereich, Organisationseinheit:

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Der große VideoClip- Wettbewerb von Media Markt.

1.0.1 Erstellen einer Prozessbeschreibung

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Anbindung an easybill.de

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Abschnitt 2 Vier Fragen, jeweils 5 Punkte pro Frage erreichbar (Maximal 20 Punkte)

Change Management. Hilda Tellioğlu, Hilda Tellioğlu

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Zusammenfassung der Testarten

Zusammenarbeit im Projekt

Installieren von Microsoft Office Version 2.1

Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

Die Gesellschaftsformen

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Departement Bau, Verkehr und Umwelt Abteilung Tiefbau

Internet Explorer Version 6

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

BSV Ludwigsburg Erstellung einer neuen Internetseite

Einführungskurs MOODLE Themen:

Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen.

Erläuterungen zur Untervergabe von Instandhaltungsfunktionen

Schriftwechsel mit Behörden Ratgeber zum Datenschutz 1

Kapitalerhöhung - Verbuchung

PUBLIC Dokumentationsübersicht

Kommunikations-Management

POP -Konto auf iphone mit ios 6 einrichten

Hinweise zum Datenschutz, Einwilligungs-Erklärung

Import der Schülerdaten Sokrates Web

macs Support Ticket System

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Beschreibung Regeln z.b. Abwesenheitsmeldung und Weiterleitung

Formularsammlung. zum methodischen Leitfaden. für eine effiziente Projektarbeit in. virtuellen Teams mit teamspace

Information zum Prüfungswesen Geprüfte(r) Logistikmeister(in) Handlungsspezifische Qualifikationen

FIS: Projektdaten auf den Internetseiten ausgeben

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

ARCO Software - Anleitung zur Umstellung der MWSt

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

STAATLICHE REGELSCHULE Carl August Musäus - ST Schöndorf Weimar

GRS SIGNUM Product-Lifecycle-Management

ClubWebMan Veranstaltungskalender

Erstellung von Prozessbeschreibungen. PB 4.2-1: Erstellung von Prozessbeschreibungen

Teilnahme-Vertrag. Der Teilnahme-Vertrag gilt zwischen. dem Berufs-Bildungs-Werk. und Ihnen. Ihr Geburtsdatum: Ihre Telefon-Nummer:

PRÜFMODUL D UND CD. 1 Zweck. 2 Durchführung. 2.1 Allgemeines. 2.2 Antrag

Über den Link erreichen Sie unsere Einstiegsseite:

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014

Version: System: DFBnet Spielbetrieb 5.50

-Planung und Steuerung- Projektplan

I n f o r m a t i o n s s i c h e r h e i t i n G e m e i n d e n B e v ö l k e r u n g s z a h l < 6 000

Transkript:

Firma <Firmenname> TESTPLAN <Projektname> ID <Testplan ID> Version <Versionsnummer> Ersteller: <Name> <Datum> <Unterschrift> ------------------- Vorgesetzter des Erstellers: <Name> <Datum> <Unterschrift> ------------------- Qualitätsmanagement: <Name> <Datum> <Unterschrift> ------------------- Projektleiter: <Name> <Datum> <Unterschrift> -------------------

Verwendungshinweise Die schwarzen Texte sind unverändert zu übernehmen und die braune Texte sind zielbezogen anzupassen. Die Texte in spitzen Klammern sind durch passende Inhalte zu ergänzen. Texte in geschweiften Klammern dienen als Hilfestellung zum erarbeiteten Inhalt und werden durch entsprechende Inhalte ersetzt. Die in diesem Testplan vorgestellte Kapitelstruktur kann auf der Gliederungsebene zwei und drei weiter erweitert werden. Diese Seite ist nur für die Hinweise zur Verwendung dieses Dokuments und kann entfernt werden.

Inhaltsverzeichnis 1 Testplan-ID...4 2 Einleitung...4 2.1 Hintergrund und Ziel... 4 2.2 refenzierte Dokumente... 4 3 Zu testende Objekte...5 4 Zu testende Leistungsmerkmale...5 5 Nicht zu testende Leistungsmerkmale...5 6 Teststrategie...6 6.1 Testansatz... 6 6.2 Testmethoden... 6 7 Pass/Fail- Kriterien...6 8 Kriterien für Testunterbrechungen und Testfortsetzung...6 9 Ergebnisdokumente...7 10 Testtätigkeiten...7 11 Testumgebung...7 12 Verantwortlichkeiten...7 13 Personal...8 14 Zeitplan...8 15 Risikomanagement...8 16 Genehmigung...8 17 Anhang...8

1 Testplan-ID { Jeder Testplan erhält eine eindeutige Bezeichnung, so dass das Dokument in anderen Projektdokumenten klar und eindeutig referenziert werden kann. Mindestens sollen Dokumentname, Dokumentversion und Freigabestatus berücksichtigt werden. } 2 Einleitung 2.1 Hintergrund und Ziel { In diesem Abschnitt werden der Hintergrund und das Ziel des Testvorhabens kurz dargestellt. Es soll allen Projektbeteiligten als Hilfestellung zum besseren Verständnis und zur Einordnung dieses Testplans dienen. In diesem Zusammenhang kann auch auf das Projekt selbst, das System und sein Umfeld, die zu testende Software sowie die Softwareeigenschaften eingegangen werden. } 2.2 refenzierte Dokumente { In dieser Tabelle werden alle in diesem Testplan referenzierten Dokumente wie z.b. Qualitätssicherungsplan, Konfigurationsmanagementplan, relevante Normen, Standards, Richtlinien, Spezifikationen etc. aufgelistet. } Referenznummer Version Dokumentenname Dokumentenablage <Nummer> <Version> <Name> <Ablage>

3 Zu testende Objekte { Hier werden die betrachteten Testobjekte (eine Komponente, ein Teilsystem oder System) der zu testenden Software einschließlich Versions- bzw. Revisionsnummer aufgelistet. Vorhandene Dokumente zu einem Testobjekt sollten an dieser Stelle aufgeführt werden. Dies können sein: a) Anforderungsspezifikation b) Designspezifikation c) Anwenderhandbuch d) Betriebshandbuch e) Installationshandbuch Die nicht zu testenden Testobjekte (z.b. Systemteile) sollen hier aufgelistet werden. } 4 Zu testende Leistungsmerkmale { In diesem Abschnitt werden die zu testenden Leistungsmerkmale (z.b. Funktionen, Eigenschaften) des Systems definiert. In dieser Tabelle werden alle zu testenden Leistungsmerkmale oder Kombinationen von Leistungsmerkmalen sowie ihrer dazugehörigen Testentwurfsspezifikation eingetragen. } Zu testende Leistungsmerkmale / Kombination von Leistungsmerkmalen <Leistungsmerkmale>/ <Kombination von Leistungsmerkmalen Testentwurfsspezifikation <dazugehörige Testentwurfsspezifikation 5 Nicht zu testende Leistungsmerkmale { Die vom Test nicht berücksichtigten Leistungsmerkmale werden in diesem Abschnitt beschrieben. Es ist zu begründen, warum diese Leistungsmerkmale nicht getestet werden (z.b. aus Ressourcenmangel oder technischen Gründen etc). } Nicht zu testende Leistungsmerkmale / Kombination von Leistungsmerkmalen <Leistungsmerkmale>/ <Kombination von Leistungsmerkmalen Begründung <Begründung>

6 Teststrategie 6.1 Testansatz { Dieser Abschnitt beschreibt den allgemeinen Testansatz des Testvorhabens. Dabei wird für jede wichtige Gruppe der Leistungsmerkmale oder Kombination von Leistungsmerkmalen das Verfahren angegeben, wie diese Gruppen getestet werden.. Die Testziele werden möglichst basierend auf der Risikoanalyse definiert. Es verdeutlicht, welche Risiken drohen, wenn mangels Tests Fehler nicht gefunden werden. Daraus folgt, welche Testziele unverzichtbar, wichtig und weniger wichtig sind, um mit unverzichtbaren Zielen zunächst anfangen zu können. 1 } 6.2 Testmethoden { Aufbauend auf dem Testziel erfolgt die Auswahl und Darstellung der Testmethoden. Es wird zum Beispiel definiert, welche Testarten (z.b. Funktionstest, Stresstest) in welcher Testebene (z.b. Komponententest, Integrationstest) eingesetzt werden. Es muss unter Berücksichtigung der vorhandenen Ressourcen und der identifizierten Risiken erkennbar sein, ob und warum die ausgewählten Methoden geeignet sind, die Testziele zu erreichen. Außerdem werden alle Testaktivitäten, Testtechniken (z.b. für die Bewertung der Tests) und Testwerkzeuge aufgeführt, die für jede wichtige Gruppe der Leistungsmerkmale oder Kombination von Leistungsmerkmalen benötigt werden. 2 } 7 Pass/Fail- Kriterien { Ein Testlauf kann erfolgreich (pass) oder fehlgeschlagen (fail) deklariert werden. Diese Pass/Fail-Kriterien werden in diesem Abschnitt definiert. Es wird zum Beispiel eine Kombination von Kriterien aus Anzahl der gefundenen Fehler, Anzahl der gelaufenen Tests und Schweregrad der gefundenen Fehler gewählt. 3 } 8 Kriterien für Testunterbrechungen und Testfortsetzung { Hier werden die Kriterien definiert, die eine Unterbrechung aller oder eines Teils der Testaktivitäten dieses Testplans bedingen. Außerdem werden Kriterien festgelegt, die für die Fortsetzung bzw. Wiederaufnahme der Tests benötigt werden. Es ist zum Beispiel zu definieren, welche Testaktivitäten wiederholt werden müssen, wenn das Testen fortgesetzt bzw. wieder aufgenommen wird. } 1 s. Seite 184 in Andreas Spillner, Tilo Linz: Basiswissen Softwaretest, 2003, dpunkt Verlag 2 ebenda 3 ebenda

9 Ergebnisdokumente { In diesem Abschnitt wird festgehalten, welche Testdokumente durch die Testaktivitäten geliefert und wann in welcher Form und an wen die Ergebnisse kommuniziert werden. Zu den geforderten Dokumenten gehören: Testplan (vorliegendes Dokument) Testentwurfsspezifikationen Testverfahrensspezifikationen Testfallspezifikationen Testprotokolle Testvorfallberichte Übergabeberichte Testergebnisbericht } 10 Testtätigkeiten { Alle Testtätigkeiten sind aufzulisten, die zur Vorbereitung und Durchführung der Tests nötig sind. Außerdem werden alle Abhängigkeiten zwischen den Tätigkeiten und erforderliche Spezialkenntnissen identifiziert. } 11 Testumgebung { In diesem Abschnitt werden alle sowohl erforderlichen als auch erwünschten Eigenschaften der Testumgebung beschrieben. Alle Hard- und Softwarekomponenten sind aufzulisten, die notwendig sind, um die geplanten Tests durchzuführen. Hierzu gehören zum Beispiel Testplattformen, Testarbeitsplätze und deren Ausstattung, Entwicklungsumgebung, sonstige Werkzeuge (Software, Email etc.) sowie Fachliteratur, die die Tester brauchen. Falls spezielle Testwerkzeuge benötigt werden, sind die Daten wie z.b. Werkzeugname, Versionsnummer, Einsatzgebiet, Kontaktperson usw. aufzulisten. } 12 Verantwortlichkeiten { Es ist zu beschreiben, wie das Testpersonal organisatorisch in das Projektteam eingebunden ist. Das gesamte Testpersonal wird in verschiedenen Testgruppen für Testmanagement, Testdesigner, Testdurchführer etc. organisatorisch aufgeteilt. Die folgende Tabelle zeigt eine beispielhafte Zuordnung zwischen Personen/Testgruppen und Testtätigkeiten. } Testgruppe Testtätigkeiten Name der Personen Testmanagement Gesamte Verantwortung für alle Testaktivitäten <Name> Testdesigner Testdurchführer (Tester) <weitere Testgruppe> Zuständig für Testspezifikation, Testauswertung etc. Durchführung der Tests <Beschreibung der Tätigkeit> <Name> <Name> <Name>

13 Personal { In diesem Abschnitt wird der notwendige Personalbedarf zur Planumsetzung nach erforderlichen Kenntnissen geordnet. Es werden nicht nur das Testpersonal im engeren Sinne, sondern auch das Personal zur Administration der Testumgebung, Entwickler sowie Kunden einbezogen. Der Maßnahmenplan zur Ausbildung bzw. Einweisung des Personals in die jeweiligen Testtätigkeiten und Schulungsprogramme wird hier angegeben. 4 } 14 Zeitplan { In einem Zeitplan wird ein grober Zeitbedarf jeder Testtätigkeiten auf Meilensteinebene festgehalten. Dieser Zeitplan muss in den Projektplan des Projektmanagers Eingang finden. Eine regelmäßige Abstimmung zwischen Projektmanager und Testmanager muss gewährleistet sein. Der Testmanager muss beispielsweise über Lieferverzüge der Entwicklung informiert werden, damit er diese in seiner Detailtestplanung anpassen kann. Der Projektmanager muss auf Testergebnisse reagieren und ggf. Meilensteine verschieben, wenn zusätzliche Korrekturarbeiten geleistet werden müssen. 5 Es werden außerdem für jedes Hilfsmittel (Anlage, Testwerkzeuge, Personal etc.) die Verbrauchs- bzw. Bedarfszeitrahmen erstellt. } 15 Risikomanagement { Hier geht es um die Risiken, die sich ergeben, wenn Probleme bei der Umsetzung des Testplans auftauchen. Es muss zumindest eine Liste geführt werden, die solche Risikopunkte enthält. Die erkannten Risiken werden im regelmäßigen Teststatusbericht bewertet und ggf. Maßnahmen zur Risikominderung eingeleitet. Auch hier ist eine Koordination mit der Projektplanung erforderlich. 6 } 16 Genehmigung { Es werden die Namen und Titel aller Personen/Organisationseinheiten, die den Testplan freigeben, ihm zustimmen oder zumindest darüber informiert werden müssen, aufgelistet. Die Genehmigung erfolgt durch die Unterschriften der verantwortlichen Mitarbeiter. 7 } 17 Anhang { Der Anhang kann Materialien enthalten, die für den Testplan relevant sind, die sich aber im Rahmen der bisherigen Kapitel nicht einordnen lassen. } 4 s. Seite 187 in Andreas Spillner, Tilo Linz: Basiswissen Softwaretest, 2003, dpunkt Verlag 5 ebenda 6 ebenda 7 ebenda