Testdokumentation. Theorie vs. Praxis



Ähnliche Dokumente
Agiles Testmanagement am Beispiel Scrum

Lasst die Roboter arbeiten: Oberflächen (Test) Automation im Fokus

Testmanagement bei SAP-Projekten

Abweichungsmanagement. Probleme hat doch jeder

Risikoorientiertes Testen und Testmanagement

Testanalyse und Testautomation bei der ImmobilienScout24

Risikoorientiertes Testen und Testmanagement

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

Anleitung Selbststudium

Testen und Testautomatisierung in agilen Projekten

Was versteht man unter Softwaredokumentation?

Last- und Performancetests mit HP-PC / SaaS

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Kontaktlinsen über die neue Website bestellen eine Kurzanleitung

pro advise Konzept zur Evaluierung von Projektmanagementsystemen

1.1 Basiswissen komprimiert Praxiswissen Testmanagement Übersicht Testprozess und Testwerkzeuge 11

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

100 % evergabe. Für jede Vergabestelle die passende Lösung. Für alle, die mehr wollen.

Testmanagement mit externen Partnern

Anforderungsmanagement Wo die Qualität beginnt...

Automatisierte GUI Tests in fachlichen Teststufen Patrick Möller

Quality Point München. Testtools

Bluefire Reader für ipad & iphone

Software Systems Engineering

Seminar für Führungskräfte

Meet Magento,

Eigene Formatvorlagen

PROFIS Software Lösungen

Wie Sie sich einen eigenen Blog einrichten können

teischl.com Software Design & Services e.u. office@teischl.com

Agile Softwareentwicklung mit Scrum

Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP

ZIMT-Dokumentation Zugang zum myidm-portal für Mitarbeiter Setzen der Sicherheitsfragen und Ändern des Passworts

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

WordPress. Dokumentation

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

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

Reparaturmodus unter Office und 2013 finden

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

wochenbettbetreuung.ch V E R S I O N V O M

Benutzeranleitung Service Desk Tool Erizone

Ringvorlesung: SW- Entwicklung in der industriellen Praxis ( )

Kurzeinführung Excel2App. Version 1.0.0

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Quick Guide Mitglieder

Die Makler System Club FlowFact Edition

Quick Reference Historie des Dokuments

Übung - Datenmigration in Windows 7

Übung - Erstellen von Benutzerkonten in Windows XP

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

Vergleich: Positionen der Word 2003-Befehle in Word

Automatic Generation of Testcases for System Level Tests. Dr. Martin Beißer, sepp.med gmbh

Rule the principal.

User Manual Data 24. Login und Layout

Microsoft SharePoint 2013 Designer

your engineering partner boost your development

1. das es keiner Ausdrucke mehr für die Formwertrichter bedarf 2. das die Korrekturen vom Richter selbst an seinem PC durchgeführt werden können.

SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner

Fotostammtisch-Schaumburg

Managed Testing Service

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer

Erfolgreich auf Office 2010 umsteigen. Dieter Schiecke Münster 27. Oktober 2011

Agiles Requirements Engineering mit Scrum. Rainer Fetscher Neuss, 16. November 2010

Softwarequalität. TÜV SÜD Product Service GmbH. Damit Ihre Softwareprodukte sicher ins Ziel kommen.

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Workshops. Gewinnen Sie mehr Zeit und Qualität im Umgang mit Ihrem Wissen

CONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping

Online-Fanclub-Verwaltung

CosmosDirekt. Theorie und Praxis der IT - Sicherheit. Ort: Saarbrücken, Antonio Gelardi IT - Sicherheitsbeauftragter

Erfolgsfaktoren im Projektmanagement

Basisanforderungen: EVA-Prinzips. Erweiterte Anforderungen: wirtschaftlichen und privaten Alltag.

Software- Qualitätsmanagement

Fragebogen ISONORM 9241/110-S

Leitfaden BeCommunities - Teil 1

telemed ISDN Update der ISDN-Einwahlnummer

Filmzitate - CMS System Joomla Dokumentation. Samuel Weibel 10. Dezember 2013 Kantonsschule am Brühl

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

Tester als Coach ein Erfolgsmodell

Performance Analyse in einem komplexen Softwaresystem Gebhard Ebeling

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Unser verflixtes 7. Jahr im Testmanagement. Bernd Schindelasch 26. Juni 2013

Umfrage zum Informationsbedarf im Requirements Engineering

SEMINAR Modifikation für die Nutzung des Community Builders

Saldo-Konto eines Mitarbeiters korrigieren

Tipps & Tricks im CRM

Kurze Vorstellung. Kompatibel mit The VoIP Experts VoIP Gateways und Appliances

Agile Software Verteilung

Bilder Schärfen und Rauschen entfernen

YouTube: Video-Untertitel übersetzen

DGQ Regionalkreis Hamburg ISO Konfigurationsmanagement

Herzlich Willkommen zur Veranstaltung. Audit-Cocktail. DGQ-Regionalkreis Karlsruhe Klaus Dolch

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

Requirements-Traceability in der industriellen Praxis Ziele und Einsatz

Naturgewalten & Risikoempfinden

Winet Network Solutions AG Täfernstrasse 2A CH-5405 Baden-Dättwil. Autor: Hansruedi Steiner Version: 2.0, Oktober 2012

Transkript:

1 Testdokumentation Theorie vs. Praxis

SEQIS 10 things I wished they d told me Was bisher geschah... Open Source Testautomationstools in der Projektpraxis Agiles Testmanagement am Beispiel SCRUM Testmanagement mit externen Partnern Software unter Druck: Erfolgsfaktoren bei Last- und Performancetests... Veranstaltung versäumt? Nutzen Sie unsere Rückblicke (Downloads)! 25.03.2011 2

SEQIS 10 things I wished they d told me Unser Wissensangebot für 2011: Nicht zuviel und nicht zuwenig: Testdokumentation Theorie vs Praxis Abweichungsmanagement: Probleme hat doch jeder... (16.6.2011) Lasst Roboter arbeiten: Oberflächentestautomation im Fokus (22.9.11) Testdesign für Automationsskripte (24.11.11) 25.03.2011 3

Testdokumentation Theorie vs. Praxis Dipl. Inf. Josef Fojdl Leitung SEQIS Consulting

Motivation 25.03.2011 Softwaretestdokumentation Josef Fojdl 5

Einstufung der Testdokumente 25.03.2011 Softwaretestdokumentation Josef Fojdl 6

Minimale Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 7

25.03.2011 SEQIS Kurzvorstellung 8

Minimale Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 9

Minimale Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 10

Minimale Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 11

1. Dokumentieren Sie immer die Testdurchführung! Nachvollziehbar Kommunizierbar Wiederholbar 25.03.2011 Softwaretestdokumentation Josef Fojdl 12

Erweiternde Dokumente 25.03.2011 Softwaretestdokumentation Josef Fojdl 13

Basis der Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 14

Basis der Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 15

Basis der Testdokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 16

2. Achten Sie darauf die Information zu erhalten! Workshops mit Anwendern und Stakeholdern Bewusste Ablage: Filestore, Tool 25.03.2011 Softwaretestdokumentation Josef Fojdl 17

Testkonzept nach IEEE829 1. Testplan Nr. 2. Einführung 3. Zu testendes System und Testobjekte 4. Qualitätsmerkmale, die getestet werden 5. Qualitätsmerkmale, die nicht getestet werden 6. Teststrategie 7. Testendekriterien 8. Abbruchkriterien und Wiederaufnahmebedingungen 9. Dokumente und Berichtswesen 10. Testaufgaben 11. Testumgebung 12. Zuständigkeiten 13. Mitarbeiterprofile und Schulungsmaßnahmen 14. Zeitplan 15. Risiken 16. Genehmigungen http://standards.ieee.org/findstds/standard/829-1998.html 25.03.2011 Softwaretestdokumentation Josef Fojdl 18

3. Halten Sie Ihr Konzept möglichst schlank! Fangen Sie frühzeitig mit der Planung an Laufende Anpassung der Planung an Änderungen Binden Sie das Team mit ein 25.03.2011 Softwaretestdokumentation Josef Fojdl 19

Schaden Risikomatrix Eintrittswahrscheinlichkeit Niedrig Mittel Hoch Niedrig A B C Mittel B C D Hoch C D E 25.03.2011 Softwaretestdokumentation Josef Fojdl 20

Schaden Quellen für Priorisierung über Risiko Schaden Analysen Anwender/Stakeholder Komplexität der Lösung Architekten Entwickler Eintrittswahrscheinlichkeit Niedrig Mittel Hoch Niedrig A B C Mittel B C D Hoch C D E 25.03.2011 Softwaretestdokumentation Josef Fojdl 21

Priorisierung über Fragen Einstufung der Funktionalität Katastrophal Schwer Neutral Ignorierbar Auswirkungen eines Ausfalls für Ihre Arbeit? Auswirkungen eines Ausfalls für Ihr Unternehmen? Auswirkungen eines Ausfalls auf Kunden? 1 2 3 4 1 2 3 4 1 2 3 4 25.03.2011 Softwaretestdokumentation Josef Fojdl 22

Priorisierung über Fragen Einstufung der Funktionalität Katastrophal Schwer Neutral Ignorierbar Auswirkungen eines Ausfalls für Ihre Arbeit? Auswirkungen eines Ausfalls für Ihr Unternehmen? Auswirkungen eines Ausfalls auf Kunden? 1 2 3 4 1 2 3 4 1 2 3 4 25.03.2011 Softwaretestdokumentation Josef Fojdl 23

4. Priorisieren Sie, zumindest nach Optional/Mandatory! Kommunikation des Risikos Einschätzung des Teststandes Reagieren auf Zeitknappheit 25.03.2011 Softwaretestdokumentation Josef Fojdl 24

Optimierung der Testdokumente 25.03.2011 Softwaretestdokumentation Josef Fojdl 25

25.03.2011 Softwaretestdokumentation Josef Fojdl 26

25.03.2011 Softwaretestdokumentation Josef Fojdl 27

25.03.2011 Softwaretestdokumentation Josef Fojdl 28

25.03.2011 Softwaretestdokumentation Josef Fojdl 29

25.03.2011 Softwaretestdokumentation Josef Fojdl 30

http://standards.ieee.org/findstds/standard/829-1998.html DO 178 B -> MC/DC DIN EN 50128 -> SSAS FDA-535 IEEE 12207 IEEE 829 ISO 9126 25.03.2011 Softwaretestdokumentation Josef Fojdl 31

25.03.2011 Softwaretestdokumentation Josef Fojdl 32

5. Stellen Sie sich auf Ihre Umwelt ein! Test wird immer getrieben und somit auch die Dokumentation 6. Konservieren Sie die Testdokumentation! Nachziehen von Änderungen Aufarbeitung der Reste 25.03.2011 Softwaretestdokumentation Josef Fojdl 33

Testfallaufbau Templates erstellen 25.03.2011 Softwaretestdokumentation Josef Fojdl 34

Die Testschritt Schablone Geben Sie in das Feld Username den Wert SEQIS ein, danach geben Sie in das Feld Password den Wert SEQIS ein und klicken anschließend auf den Button Login, um sich am System anzumelden. 25.03.2011 Softwaretestdokumentation Josef Fojdl 35

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> 25.03.2011 Softwaretestdokumentation Josef Fojdl 36

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET GET VER 25.03.2011 Softwaretestdokumentation Josef Fojdl 37

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET GET VER z.b. Username 25.03.2011 Softwaretestdokumentation Josef Fojdl 38

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET GET VER z.b. Username = <> >= <= 25.03.2011 Softwaretestdokumentation Josef Fojdl 39

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET GET VER z.b. Username = <> >= <= Feldwert z.b. SEQIS Boolesche TRUE FALSE 25.03.2011 Softwaretestdokumentation Josef Fojdl 40

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET Username = SEQIS 25.03.2011 Softwaretestdokumentation Josef Fojdl 41

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET SET Username Password = = SEQIS SEQIS 25.03.2011 Softwaretestdokumentation Josef Fojdl 42

Die Testschritt Schablone <Befehl> <Attribut> <Operation> <Wert> SET SET SET Username Password Login = = = SEQIS SEQIS TRUE 25.03.2011 Softwaretestdokumentation Josef Fojdl 43

Testfallaufbau Templates erstellen Aufbau der Testfälle in Modulen 25.03.2011 Softwaretestdokumentation Josef Fojdl 44

Modularer Testfallaufbau http://www.whichtestingtool.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 45

Modularer Testfallaufbau http://www.whichtestingtool.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 46

http://www.whichtestingtool.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 47

Mod_Login SET E-Mail = <var_email> SET Password = <var_pass> SET Login = TRUE http://www.whichtestingtool.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 48

Mod_Login Mod_Auswahl SET E-Mail = <var_email> SET Password = <var_pass> SET Login = TRUE SET <var_auswahl>= TRUE http://www.whichtestingtool.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 49

Mod_Login SET E-Mail = <var_email> SET Password = <var_pass> SET Login = TRUE Mod_Auswahl SET <var_auswahl>= TRUE Mod_Profile VER E-Mail = <var_email> VER E-Mail2 = <var_email> VER First = <var_firstname>. http://www.whichtestingtool.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 50

Weitere Tipps http://blog.seqis.com 25.03.2011 Softwaretestdokumentation Josef Fojdl 51

7. Optimieren Sie die Testfallerstellung! durch modularisieren und Templates 25.03.2011 Softwaretestdokumentation Josef Fojdl 52

Minimale Kosten nach Juran J.M. Juran s Quality Control Handbook, Third Edition (New York: McGraw Hill, 1979) p. 5-12 25.03.2011 Softwaretestdokumentation Josef Fojdl 53

Kosten Kostenkurven der Dokumentation Durchführungskosten Minimum Dokumentationskosten 100% Qualität der Dokumentation 25.03.2011 Softwaretestdokumentation Josef Fojdl 54

8. Beachten Sie die Kosten Ihrer Dokumentation! So viel wie nötig, so wenig wie möglich Bauen Sie auf Dokumente die Ihren Prozess unterstützen 25.03.2011 Softwaretestdokumentation Josef Fojdl 55

Testtools für Testmanagement 25.03.2011 Softwaretestdokumentation Josef Fojdl 56

Testtools für Testautomation 25.03.2011 Softwaretestdokumentation Josef Fojdl 57

Testtools für Last- und Performance 25.03.2011 Softwaretestdokumentation Josef Fojdl 58

9. Setzen Sie auf das richtige Tool! Tool für Ihre Anforderungen und Ihren Prozess Ab einem gewissen Reifegrad Gezielte Toolauswahl 25.03.2011 Softwaretestdokumentation Josef Fojdl 59

Einstufung der Testdokumente 25.03.2011 Softwaretestdokumentation Josef Fojdl 60

10. Erweitern Sie Ihre Dokumentation von innen nach außen! Achten Sie auf die Basics die Nutzbarkeit und Wirtschaftlichkeit 25.03.2011 Softwaretestdokumentation Josef Fojdl 61

1. Dokumentieren Sie immer die Testdurchführung 2. Achten Sie darauf die Informationen zu erhalten 3. Halten Sie Ihre Konzepte möglichst schlank 4. Priorisieren Sie, zumindest nach Optional/Mandatory 5. Stellen Sie sich auf Ihre Umwelt ein 6. Konservieren Sie die Testdokumentation 7. Optimieren Sie den Testfallaufbau 8. Beachten Sie die Kosten Ihrer Dokumentation 9. Setzen Sie auf das richtige Tool 10. Erweitern Sie Ihre Dokumentation von innen nach außen! 25.03.2011 Softwaretestdokumentation Josef Fojdl 62

Ich freue mich auf Ihre Fragen! 25.03.2011 Softwaretestdokumentation Josef Fojdl 63

Nächste SEQIS 10 things Nicht zuviel und nicht zuwenig: Testdokumentation Theorie vs Praxis Abweichungsmanagement: Probleme hat doch jeder... (16.6.2011) Lasst Roboter arbeiten: Oberflächentestautomation im Fokus (22.9.11) Testdesign für Automationsskripte (24.11.11) 25.03.2011 64