Handbuch zum Testen von Web-Applikationen

Größe: px
Ab Seite anzeigen:

Download "Handbuch zum Testen von Web-Applikationen"

Transkript

1 Klaus Franz Handbuch zum Testen von Web-Applikationen Testverfahren, Werkzeuge, Praxistipps Mit 28 Abbildungen und 26 Tabellen Springer

2 Inhaltverzeichnis 1 Einleitung Wieso dieses Buch? Wem nutzt dieses Buch wie? Wie ist dieses Buch zu lesen? Welche Testwerkzeuge werden genannt? Was liefert dieses Buch nicht? Wer sollte das Buch unbedingt lesen? Oder: Motivation für autofahrende Qualitäts Skeptiker..6 Teil I Handwerkszeug 11 2 Definitionen zur Qualität Normen und Qualitätsmerkmale Qualitätsmerkmale für Web-Applikationen Qualitätsanforderungen Qualitätssicherungsmaßnahmen Zusammenfassung 21 3 Begriffe zum Testen Definitionen zum Testen Box-Tests Blackbox-Test Whitebox-Test Greybox-Test Zusammenfassung 29 Inhaltsverzeichnis

3 4 Testfallentwurfsverfahren Blackbox-Verfahren Äquivalenzklassenanalyse Grenzwertanalyse Ursache-Wirkungs-Analyse Zustandsbasierte Testfallermittlung Anwendungsfallbasierte Testfallermittlung Werkzeuge für die Testspezifikation Qualitätsanforderungen zu den Blackbox- Verfahren Empfehlungen zu den Blackbox-Verfahren Whitebox-Verfahren Testabdeckungsgrade Weitere Testabdeckungsgrade Werkzeuge für die Testabdeckungsgradmessung Qualitätsanforderungen zu den Whitebox- Verfahren Empfehlungen zu den Whitebox-Verfahren Fehlererwartung Zusammenfassung 61 5 Risikoanalyse Ziele der Risikoanalyse Grundlagen der Risikoanalyse Risikoanalyse in der Software-Entwicklung Werkzeuge für die Risikoanalyse Zusammenfassung 68 6 Checklisten Ziele des Einsatzes von Checklisten Werkzeuge für die Checklistenverwaltung Empfehlungen zum Einsatz von Checklisten Zusammenfassung 72 x Inhaltsverzeichnis

4 Teil II Testtypen 73 7 Prüfungen von Dokumenten Dokumententest Formale Prüfung Review-Sitzung Schriftliche Stellungnahme Spezielle Dokumententests Werkzeuge für den Dokumententest Qualitätsanforderungen zum Dokumententest Empfehlungen zum Dokumententest Zusammenfassung 86 8 Tests zur Funktionalität Klassentest Klasseneinzel- und Klassenintegrationstest Abgrenzung und Empfehlung zum Klassentest Werkzeuge für den Klassentest Qualitätsanforderungen zum Klassentest Komponententest Schritte des Komponententests Werkzeuge für den Komponententest Qualitätsanforderungen zum Komponententest Integrationstest Strategien der Integration Integration externer Komponenten Werkzeuge für den Integrationstest Qualitätsanforderungen zum Integrationstest Empfehlungen zum Integrationstest Funktionaler Systemtest Testszenarien zum funktionalen Systemtest Werkzeuge und Qualitätsanforderungen zum funktionalen Systemtest Link-Test Link-Typen 104 Inhaltsverzeichnis

5 8.5.2 Werkzeuge für den Link-Test Qualitätsanforderungen zum Link-Test Empfehlungen zum Link-Test Cookie-Test Überprüfung von Cookies Werkzeuge für den Cookie-Test Qualitätsanforderungen und Empfehlungen zum Cookie-Test Plugin-Test Szenarien zum Plugin-Test Werkzeuge für den Plugin-Test Qualitätsanforderungen zum Plugin-Test Empfehlungen zum Plugin-Test Sicherheitstest Schritte des Sicherheitstests Werkzeuge für den Sicherheitstest Qualitätsanforderungen zum Sicherheitstest Empfehlungen zum Sicherheitstest Zusammenfassung 120 Tests zur Benutzbarkeit Content-Test Erfüllung der Benutzererwartungen Einhaltung der Gesetze Erfüllung der Aufklärungspflicht Qualitätsanforderungen zum Content-Test Empfehlungen zum Content-Test Oberflächentest Dialogrichtlinien und Standardfunktionalitäten Werkzeuge für den Oberflächentest Qualitätsanforderungen zum Oberflächentest Empfehlungen zum Oberflächentest Browser-Test Auswahl der zu testenden Browser Tests mit alten Browser-Versionen Test der Browser-Einstellungen Stichprobentest der Oberfläche Werkzeuge für den Browser-Test 146

6 9.3.6 Qualitätsanforderungen zum Browser-Test Empfehlungen zum Browser-Test Usability-Test Usability-Labor Befragung Auswertung Usability-Labor und Befragungen Online-Umfrage Blickregistrierung Werkzeuge für den Usability-Test Qualitätsanforderungen zum Usability-Test Empfehlungen zum Usability-Test Zugänglichkeitstest Zugänglichkeitsanforderungen Werkzeuge für den Zugänglichkeitstest Qualitätsanforderungen zum Zugänglichkeitstest Empfehlungen zum Zugänglichkeitstest Auffindbarkeitstest Namensgebung der Web-Adresse Suchmaschinenoptimierung Werkzeuge für den Auffindbarkeitstest Qualitätsanforderungen zum Auffindbarkeitstest Empfehlungen zum Auffindbarkeitstest Zusammenfassung Test zur Änderbarkeit und Übertragbarkeit Code-Analysen Code-Walkthrough Code-Inspektion Schreibtischtest Statische Code-Analyse durch Werkzeuge Qualitätsanforderungen zu Code-Analysen Empfehlungen zu Code-Analysen Installationstest Installationsphasen Werkzeuge für den Installationstest Qualitätsanforderungen zum Installationstest Empfehlungen zum Installationstest 177 Inhaltsverzeichnis xiii

7 10.3 Zusammenfassung Tests zur Effizienz und Zuverlässigkeit Performanz-/Lasttests 180 ll.l.l...performanztest Lasttest Skalierbarkeitstest Speicherlecktest Automatisierung der Performanz-/Lasttests Metriken der Performanz-/Lasttests Planung der Performanz-/Lasttests Werkzeuge für Performanz-/Lasttests Qualitätsanforderungen zu Performanz- ZLasttests Empfehlungen zu Performanz-/Lasttests Ausfallsicherheitstest Redundanzen und Failover-Verfahren Failover-Test Failback-Test Restart-/Recovery-Test Werkzeuge für den Ausfallsicherheitstest Qualitätsanforderungen zum Ausfallsicherheitstest Empfehlungen zum Ausfallsicherheitstest Verfügbarkeitstest Definitionen zur Verfügbarkeit Qualitätsanforderungen und Empfehlungen zum Verfügbarkeitstest Zusammenfassung 202 Teil III Testmanagement Testwiederholungen Fehlernachtest Regressionstest Regressionstests nach Fehlerbehebung Regressionstests nach Funktionsveränderungen Regressionstests nach Systemveränderungen 210 xiv Inhaltsverzeichnis

8 12.3 Wartungstest Werkzeuge für die Testwiederholung Load Test Tools (Lasttestwerkzeuge) Capture Replay Tools (Testroboter) Empfehlungen zur Testwiederholung Zusammenfassung Planung der Testtypen Bewertung der Testtypen Bereitstellung der Testmittel Bereitstellung von Checklisten Bereitstellung der Testwerkzeuge Planung des Testteams Zusammenfassung Planung der Teststufen Teststufe Entwicklertest Teststufe Komponententest Teststufe Integrationstest Teststufe Systemtest Teststufe Abnahmetest Abnahmephasen Abnahmekriterien Testtypen im Abnahmetest Teststufe Betrieb Pilotbetrieb Qualitätsprüfungen im laufenden Betrieb Planung der Testzyklen Zusammenfassung 238 Anhang 239 A Anhang: Fragebögen zum Usability-Test 241 B Anhang: Checklisten BITV zum Zugänglichkeitstest B.l Checkliste BITV Priorität Inhaltsverzeichnis

9 B.2 Checkliste BITV Priorität II 252 Abkürzungen 257 Synonyme 261 Glossar 263 Quellen 269 Literatur 269 Normen und Standards 270 URLs 270 Sachverzeichnis 277 xvi Inhaltsverzeichnis

Grundlagen der Risikoanalyse p. 64 Risikoanalyse in der Software-Entwicklung p. 64 Werkzeuge für die Risikoanalyse p. 68 Zusammenfassung p.

Grundlagen der Risikoanalyse p. 64 Risikoanalyse in der Software-Entwicklung p. 64 Werkzeuge für die Risikoanalyse p. 68 Zusammenfassung p. Einleitung p. 1 Wieso dieses Buch? p. 1 Wem nutzt dieses Buch wie? p. 2 Wie ist dieses Buch zu lesen? p. 3 Welche Testwerkzeuge werden genannt? p. 5 Was liefert dieses Buch nicht? p. 6 Wer sollte das Buch

Mehr

1 Einleitung...1. Teil I Handwerkszeug...11. 2 Definitionen zur Qualität...13

1 Einleitung...1. Teil I Handwerkszeug...11. 2 Definitionen zur Qualität...13 Inhaltverzeichnis 1 Einleitung...1 1.1 Wieso dieses Buch?...1 1.2 Wem nutzt dieses Buch wie?...2 1.3 Wie ist dieses Buch zu lesen?...3 1.4 Welche Testwerkzeuge werden genannt?...5 1.5 Was liefert dieses

Mehr

Inhaltsverzeichnis. Teil I Handwerkszeug. 3 Begriffe zum Testen Definitionen zum Testen Box-Tests

Inhaltsverzeichnis. Teil I Handwerkszeug. 3 Begriffe zum Testen Definitionen zum Testen Box-Tests 1 Einleitung 1 1.1 Wieso dieses Buch? 1 1.2 Wem nutzt dieses Buch wie? 2 1.3 Wie ist dieses Buch zu lesen? 2 1.3.1 Zum Teil I: Handwerkszeug 2 1.3.2 Zum Teil II: Testarten 3 1.3.3 Zum Teil III: Testmanagement

Mehr

Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent

Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und

Mehr

Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent

Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und

Mehr

Xpert.press. Weitere Bände in dieser Reihe

Xpert.press. Weitere Bände in dieser Reihe Xpert.press Weitere Bände in dieser Reihe http://www.springer.com/series/4393 Die Reihe Xpert.press vermittelt Professionals in den Bereichen Soft wareentwicklung, Internettechnologie und IT-Management

Mehr

Das Testen von Web-Anwendungen

Das Testen von Web-Anwendungen Das Testen von Web-Anwendungen Webtesting ein Überblick Referent: Klaus Franz Muth Partners GmbH, Wiesbaden www.muthpartners.de klaus.franz@muthpartners.de Klaus Franz, Muth Partners GmbH, Wiesbaden, 2008

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest isqi-reihe Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard von Andreas Spillner, Tilo Linz 5., überarbeitete und aktualisierte Auflage Basiswissen

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester - Foundation Level nach ISTQB-Standard Bearbeitet von Andreas Spillner, Tilo Linz überarbeitet 2005. Buch. XX, 284 S. Hardcover ISBN

Mehr

2 Marathon unsere Beispielanwendung 9

2 Marathon unsere Beispielanwendung 9 D3kjd3Di38lk323nnm xiii 1 Einführung 1 1.1 Der Aufbau dieses Buches............................... 2 1.2 Anforderungen an dieses Buch........................... 2 1.2.1 Vollständigkeit.................................

Mehr

Zitat:

Zitat: 1 Einleitung Eine Web-Anwendung oder Web-Applikation ist ein Computer- Programm, das auf einem Web-Server ausgeführt wird, wobei eine Interaktion mit dem Benutzer ausschließlich über einen Webbrowser erfolgt.

Mehr

Handbuch zum Testen von Web-Applikationen

Handbuch zum Testen von Web-Applikationen Xpert.press Handbuch zum Testen von Web-Applikationen Testverfahren, Werkzeuge, Praxistipps Bearbeitet von Klaus Franz 1. Auflage 2007 2007. Buch. XVI, 283 S. Hardcover ISBN 978 3 540 24539 1 Format (B

Mehr

Praxiswissen Softwaretest- Technical Test Analyst. Test Analyst und. dpunkt.verlag. Judy McKay. Advanced Level nach ISTQB-Standard

Praxiswissen Softwaretest- Technical Test Analyst. Test Analyst und. dpunkt.verlag. Judy McKay. Advanced Level nach ISTQB-Standard Graham Bath Judy McKay Praxiswissen Softwaretest- Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester - Advanced Level nach ISTQB-Standard 3., überarbeitete Auflage r5 dpunkt.verlag

Mehr

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst isql-reihe Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard von Graham Bath, Judy McKay 2., durchgesehene

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Andreas Spillner Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage I Technische l'^vrau«! D~w.-iE*arit

Mehr

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Graham Bath Judy McKay Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester - Advanced Level nach ISTQB-Standard 2., durchgesehene Auflage 2011

Mehr

Software Testen 2.0 VL

Software Testen 2.0 VL Software Testen 2.0 VL Software Testen VO3 2009W http://www.inso.tuwien.ac.at/lectures/software_testen INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische

Mehr

Softwarequalität. Gabriele Taentzer Philipps-Universität Marburg. Sommersemester 2016

Softwarequalität. Gabriele Taentzer Philipps-Universität Marburg. Sommersemester 2016 Softwarequalität Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2016 Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Stefan John Kontakt: taentzer@mathematik.uni-marburg.de,

Mehr

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software. 2. Auflage. Spektrum k-/l AKADEMISCHER VERLAG

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software. 2. Auflage. Spektrum k-/l AKADEMISCHER VERLAG Peter Liggesmeyer Software-Qualität Testen, Analysieren und Verifizieren von Software 2. Auflage Spektrum k-/l AKADEMISCHER VERLAG 1 Inhaltsverzeichnis 1 Einführung 1 1.1 Motivation 2 1.2 Terminologie

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Basiswissen Softwaretest Vergleich der Vorlesung Software-Engineering Wartung und Qualitätssicherung (Stand WS13/14) mit der 4. überarbeiteten und aktualisierten Auflage von Spillner&Linz: Basiswissen

Mehr

INFORMATIONSMATERIAL ISTQB CERTIFIED TESTER - FOUNDATION LEVEL GUIDE

INFORMATIONSMATERIAL ISTQB CERTIFIED TESTER - FOUNDATION LEVEL GUIDE INFORMATIONSMATERIAL INFORMATIONSMATERIAL 1 UNSER ZIEL: Mit einem flexiblen Online-Kurs die Weiterbildung zum ISTQB Certified Tester so einfach wie möglich zu gestalten. INHALTSVERZEICHNIS Das 3-Stufen-Konzept

Mehr

QADVICE. Forum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen. Hermann Will 18.05.2010

QADVICE. Forum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen. Hermann Will 18.05.2010 Forum 7-it Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen Hermann Will 18.05.2010 18.05.2010 Copyright Hermann Will 2010 Folie 1 Agenda Einführung QS Testobjekte Teststrategie Testtechniken

Mehr

Anhang. Fragebögen zum Usability-Test Checklisten BITV zum Zugänglichkeitstest

Anhang. Fragebögen zum Usability-Test Checklisten BITV zum Zugänglichkeitstest Anhang A B Fragebögen zum Usability-Test Checklisten BITV zum Zugänglichkeitstest 239 A Anhang: Fragebögen zum Usability-Test Im Folgenden sind zwei Tabellen zum Usability-Test abgebildet. Tabelle A.1

Mehr

Motivation und Überblick

Motivation und Überblick Motivation und Überblick iks-thementag : Wer testet, ist feige 24.06.2009 Autor: Christoph Schmidt-Casdorff Carsten Schädel Seite 2 Agenda Einführung Auf welcher Ebene wird getestet testing level Was wird

Mehr

Abnahme von Software Prof. Dr. Johannes Ecke-Schüth

Abnahme von Software Prof. Dr. Johannes Ecke-Schüth Qualitätssicherung Von der Abnahme der Software bis zum integrierten Qualitätsmanagement 1 Fachhochschule Dortmund Fachbereich Informatik Roter Faden 2 Abnahme von Software Funktionsorientiertes Testen

Mehr

T1 - Fundamentaler Testprozess

T1 - Fundamentaler Testprozess AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In

Mehr

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software Peter Liggesmeyer Software-Qualität Testen, Analysieren und Verifizieren von Software Spektrum Akademischer Verlag Heidelberg» Berlin ( 1 Einführung 1 1.1 Motivation 2 1.2 Terminologie und Begriffsdefinitionen

Mehr

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1 30.01.2011 Seite 1 This flyer is exclusively for the use of client personnel. No part of it may be distributed, quoted or reproduced outside the client organisation without the prior written approval of

Mehr

Software Engineering

Software Engineering Software Engineering Prof. Adrian A. Müller, PMP Fachbereich Informatik und Mikrosystemtechnik Fachhochschule Kaiserslautern, Standort Zweibrücken Prof. A. Müller, FH KL Software Engineering '12/'13 1

Mehr

Foundation Level Probeprüfung CTFL Syllabus Version 2011 deutschsprachig V ISTQB Glossar V.3 Version 2.4

Foundation Level Probeprüfung CTFL Syllabus Version 2011 deutschsprachig V ISTQB Glossar V.3 Version 2.4 Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Foundation Level Probeprüfung CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB

Mehr

Testmanagement. Full-Service

Testmanagement. Full-Service Testmanagement Full-Service Industrie 4.0 und das Internet der Dinge sind nur zwei Beispiele für die zunehmende Bedeutung von Software und die Vernetzung von Software-Systemen. Fehler in diesen Systemen

Mehr

T2 Fundamentaler Testprozess

T2 Fundamentaler Testprozess T2 Fundamentaler Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test Overview der Software- Entwicklung 2 1 Wasserfall-Modell Analyse

Mehr

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11 xi 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Testprozess und Testwerkzeuge 11 2.1 Fundamentaler Testprozess.........................

Mehr

Foundation Level CORE Probeprüfung Version 2.9

Foundation Level CORE Probeprüfung Version 2.9 Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Foundation Level CORE Probeprüfung Version 2.9 CTFL Syllabus Version 2011 deutschsprachig

Mehr

Foundation Level CORE Probeprüfung Version 2.6

Foundation Level CORE Probeprüfung Version 2.6 Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Einführung Dies ist eine Probeprüfung. Sie hilft den Kandidaten bei ihrer Vorbereitung

Mehr

Praxiswissen Softwaretest - Testmanagement

Praxiswissen Softwaretest - Testmanagement Praxiswissen Softwaretest - Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard dpunkt.verlag 1 Einleitung 1 1.1 Basiswissen - komprimiert 4 1.2 Praxiswissen Testmanagement

Mehr

Karol Frühauf, Jochen Ludewig, Helmut Sandmayr. Software-Prüfung Eine Anleitung zum Test und zur Inspektion

Karol Frühauf, Jochen Ludewig, Helmut Sandmayr. Software-Prüfung Eine Anleitung zum Test und zur Inspektion Karol Frühauf, Jochen Ludewig, Helmut Sandmayr Software-Prüfung Eine Anleitung zum Test und zur Inspektion (f Hochschulverlag AG an der ETH Zürich B.G. Teubner Stuttgart Inhalt Vorwort 3 Inhalt 5 Verzeichnis

Mehr

Systemen - Teststufen

Systemen - Teststufen P r a k t I s c h e Testen von Software-Systemen Systemen - Teststufen 2007 Dr. Klaudia Dussa-Zieger Testen von Software-Systemen SS 2007 (1) Teststufen Teststufen Komponenten-/ Modultest Integration und

Mehr

Kooperatives Testen Basis auch zur Testautomatisierung während der Softwareentwicklung. Dipl. Inform. Hans-Josef Eisenbach

Kooperatives Testen Basis auch zur Testautomatisierung während der Softwareentwicklung. Dipl. Inform. Hans-Josef Eisenbach Kooperatives Testen Basis auch zur Testautomatisierung während der Softwareentwicklung Dipl. Inform. Hans-Josef Eisenbach Der rote Faden Motivation zum Testen während der Softwareentwicklung Das Testkonzept

Mehr

1 Was ist beim App-Test so besonders? 1

1 Was ist beim App-Test so besonders? 1 D3kjd3Di38lk323nnm xv 1 Was ist beim App-Test so besonders? 1 1.1 Nutzererwartungen...................................... 2 1.2 Mobilität und Datennetzwerke.............................. 3 1.3 Mobilgeräte............................................

Mehr

Quality Point München. Testtools

Quality Point München. Testtools Quality Point München Testtools 1 1 Testtools - ein Blick in die Landschaft reine Testtools unterstützen direkt Testaufgaben bzw. versprechen, diese zu automatisieren (statische Analyse, GUI-Funktionstest,

Mehr

Basiswissen Testautomatisierung

Basiswissen Testautomatisierung Basiswissen Testautomatisierung Konzepte, Methoden und Techniken Bearbeitet von Richard Seidl, Manfred Baumgartner, Thomas Bucsics 1. Auflage 2011. Buch. XIV, 202 S. Hardcover ISBN 978 3 89864 724 3 Format

Mehr

5 Automatisierung und Werkzeuge im App-Test Test- und Veröffentlichungsstrategien für Apps Wichtige Qualifikationen für App-Tester 181

5 Automatisierung und Werkzeuge im App-Test Test- und Veröffentlichungsstrategien für Apps Wichtige Qualifikationen für App-Tester 181 Inhaltsübersicht 1 Was ist beim App-Test so besonders? 1 2 Einführung in Mobilgeräte und Apps 11 3 Herausforderungen beim App-Testen 29 4 Wie testet man Apps? 51 5 Automatisierung und Werkzeuge im App-Test

Mehr

Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung

Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung Antonia Bücklers Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung - Antonia Bücklers 2 prüft und bewertet Software auf Erfüllung der spezifischen

Mehr

1. Einführung 1.1. Definitionen

1. Einführung 1.1. Definitionen 1 1. Einführung 1.1. Definitionen Unter Testen versteht man den Prozess des Planens, der Vorbereitung und der Messung mit dem Ziel, die Eigenschaften eines IT-Systems festzustellen und Unterschiede zwischen

Mehr

Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt

Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt Inhalt 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung Warum Qualität? Inhalt der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Übungs- und Gruppeneinteilung 1.4 Bewertungskriterien mittels

Mehr

Basiswissen Testautomatisierung

Basiswissen Testautomatisierung Basiswissen Testautomatisierung Konzepte, Methoden und Techniken Bearbeitet von Thomas Bucsics, Manfred Baumgartner, Richard Seidl, Stefan Gwihs 2., akt. u. überarb. Aufl. 2015. Buch. XX, 272 S. Hardcover

Mehr

Software-Test für Embedded Systems

Software-Test für Embedded Systems Software-Test für Embedded Systems Ein Praxishandbuch für Entwickler, Tester und technische Projektleiter von Stephan Grünfelder 1. Auflage Software-Test für Embedded Systems Grünfelder schnell und portofrei

Mehr

Harry M. Sneed Manfred Baumgartner Richard Seidl. Der Systemtest. Anforderungsbasiertes Testen von Software-Systemen HANSER

Harry M. Sneed Manfred Baumgartner Richard Seidl. Der Systemtest. Anforderungsbasiertes Testen von Software-Systemen HANSER - Harry M. Sneed Manfred Baumgartner Richard Seidl Der Systemtest Anforderungsbasiertes Testen von Software-Systemen HANSER Inhalt 1 Einführung in den Systemtest 1 1.1 Das Wesen eines Systemtests 1 1.2

Mehr

Vorwort zur zweiten Auflage

Vorwort zur zweiten Auflage Vorwort zur zweiten Auflage Nachdem die erste Auflage herausgegeben ist, werden fortlaufend neue Projekterfahrungen, neue Testmethoden und neue Technologien schriftstellerisch für die zweite Auflage des

Mehr

Tutorium Softwaretechnik I

Tutorium Softwaretechnik I Tutorium Softwaretechnik I Moritz Klammler 25. Juli 2017 Fakultät für Informatik, IPD Tichy Titelfoto: Copyright (C) 2010 Multimotyl CC BY-SA 3.0 1 25. Juli 2017 Moritz Klammler - Tutorium Softwaretechnik

Mehr

Qualitätssicherung im Data Warehouse Bereich. Michael Cordes Holger Oehring Matthias Rein

Qualitätssicherung im Data Warehouse Bereich. Michael Cordes Holger Oehring Matthias Rein Qualitätssicherung im Data Warehouse Bereich Michael Cordes Holger Oehring Matthias Rein Ziele Motivation / Notwendigkeit von QS-Maßnahmen Methoden der Qualitätssicherung Durchführung von Tests Etablierung

Mehr

Softwarekostenmodell - Was ist das? Welche gibt es?

Softwarekostenmodell - Was ist das? Welche gibt es? Diese Ausarbeitung ist nicht komplett! KEINE GARANTIE AUF KORREKTHEIT! Definition von Qualität Hängt zusammen mit Was ist Software? IEEE: 1) Grad in welchem ein System, eine Komponente oder ein Prozess

Mehr

T3 Testen im Software- Lebenszyklus

T3 Testen im Software- Lebenszyklus T3 Testen im Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test AK- 2 1 AK- Definition Test der einzelnen implementierten Komponenten

Mehr

Testen. SEPR Referat: Testen - Oliver Herbst

Testen. SEPR Referat: Testen - Oliver Herbst Testen Inhalt 1. Grundlagen des Testens 2. Testen im Softwarelebenszyklus 3. Statischer Test 4. Dynamischer Test 5. Besondere Tests 2 1. Grundlagen des Testens 3 Grundlagen des Testens Motivation erfüllt

Mehr

Leitfaden API. Testing und Debugging. Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza. Dokumentenstatus Freigegeben at work Version 1.

Leitfaden API. Testing und Debugging. Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza. Dokumentenstatus Freigegeben at work Version 1. Leitfaden API Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza Dokumentenstatus Freigegeben at work Version 1.0 Verteiler Fachgruppe API Änderungen Datum Version Autor Inhaltsverzeichnis 1 Beschreibung

Mehr

DIN EN (VDE ): EN 62304: A1:2015

DIN EN (VDE ): EN 62304: A1:2015 Inhalt Vorwort...2 Europäisches Vorwort zu A1...3 Einleitung...10 1 Anwendungsbereich...14 1.1 *Zweck...14 1.2 *Anwendungsgebiet...14 1.3 Beziehung zu anderen Normen...14 1.4 Einhaltung...14 2 *Normative

Mehr

Wiederholung. Testen. Tests nach Methode zum Ableiten der Testfälle White Box Test Black Box Test

Wiederholung. Testen. Tests nach Methode zum Ableiten der Testfälle White Box Test Black Box Test Testen Tests nach Lebenzykusphase Unit, Komponententests Integrationstets Systemtests Abnahmetests, Validierung Tests nach Testziel Lasttest Penetrationstests Funktionale Tests... Wiederholung Tests nach

Mehr

Projektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung

Projektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung Projektmanagement Vorlesung von Thomas Patzelt 10. Vorlesung 1 Test...(4) Oberflächentests testen die Benutzerschnittstelle des Systems, nicht nur auf Fehlerfreiheit sondern z.b. auch auf Konformität mit

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Foundation Level Probeprüfung CTFL Syllabus Version 2011 deutschsprachig V ISTQB Glossar V.3 Version 2.4

Foundation Level Probeprüfung CTFL Syllabus Version 2011 deutschsprachig V ISTQB Glossar V.3 Version 2.4 Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Foundation Level Probeprüfung CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB

Mehr

Testest Du schon? Verfahren und Tools zum Testen von Software

Testest Du schon? Verfahren und Tools zum Testen von Software Testest Du schon? Verfahren und Tools zum Testen von Software Martin Kompf Dezember 2010 JAVA USER GROUP DARMSTADT Testing Software Ziel des Softwaretests ist es, Fehler aufzudecken. Nachzuweisen, dass

Mehr

1 Objektorientiertes Testen Einführung... 3

1 Objektorientiertes Testen Einführung... 3 Inhalt 1 Objektorientiertes Testen Einführung... 3 1.1 Das Testdilemma warum wir testen müssen... 3 1.2 Konventionelle Testansätze... 5 1.2.1 Statische Programmanalyse... 6 1.2.2 Ablaufbezogenes Testen...

Mehr

Qualität sichtbar machen: Ein Erfolgsrezept in moderner Softwareentwicklung

Qualität sichtbar machen: Ein Erfolgsrezept in moderner Softwareentwicklung Qualität sichtbar machen: Ein Erfolgsrezept in moderner Softwareentwicklung Melanie Späth SE 2010 Paderborn 24. Februar 2010 Eine fiktive Projektgeschichte 2 Eine fiktive Projektgeschichte Initial: Alles

Mehr

Foundation Level CORE Probeprüfung Version 2.9

Foundation Level CORE Probeprüfung Version 2.9 Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Foundation Level CORE Probeprüfung Version 2.9 CTFL Syllabus Version 2011 deutschsprachig

Mehr

Software Engineering Projekt. Pflichtenheft

Software Engineering Projekt. Pflichtenheft Software Engineering Projekt Pflichtenheft Ziele eines Pflichtenheftes Eine Festsetzung der Leistung und des Umfangs der Software Anforderungen Zugesicherter Funktionsumfang Zugesicherter Produktumgebung

Mehr

Foundation Level CORE Probeprüfung Version 2.6

Foundation Level CORE Probeprüfung Version 2.6 Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Einführung Dies ist eine Probeprüfung. Sie hilft den Kandidaten bei ihrer Vorbereitung

Mehr

Management und Optimierung des Testprozesses

Management und Optimierung des Testprozesses Martin Pol Tim Koomen Andreas Spillner Management und Optimierung des Testprozesses Ein praktischer Leitfaden für erfolgreiches Testen von Software mittpf undtmap dpunkt.verlag 1 Einleitung 1 1.1 Testmanagement

Mehr

Testen. Werkzeuggestützte Softwareprüfungen. Olaf Göllner, mail@ogoellner.de

Testen. Werkzeuggestützte Softwareprüfungen. Olaf Göllner, mail@ogoellner.de Testen Werkzeuggestützte Softwareprüfungen Olaf Göllner, mail@ogoellner.de Gliederung Themengebiete: Anforderungen Testarten Werkzeugübersicht Automatisierung von Tests GUI Capture&Replay Vor-/Nachteile

Mehr

10. Konstruktive Qualitätssicherung

10. Konstruktive Qualitätssicherung 10. Konstruktive Qualitätssicherung Idee Coding Guidelines Werkzeugeinstellungen weitere Maßnahmen Software-Qualität Stephan Kleuker 292 Ansatz die analytische Qualitätssicherung greift erst, wenn ein

Mehr

Testen von Data-Warehouse- und Business-Intelligence-Systemen

Testen von Data-Warehouse- und Business-Intelligence-Systemen Edition TDWI Testen von Data-Warehouse- und Business-Intelligence-Systemen Vorgehen, Methoden und Konzepte von Herbert Stauffer, Beat Honegger, Hanspeter Gisin 1. Auflage Testen von Data-Warehouse- und

Mehr

Testmanagement bei SAP-Projekten

Testmanagement bei SAP-Projekten Testmanagement bei SAP-Projekten Erfolgreich Planen Steuern Reporten bei der Einführung von SAP-Banking von Alberto Vivenzio, Domenico Vivenzio 1. Auflage Springer Vieweg Wiesbaden 2012 Verlag C.H. Beck

Mehr

Hans-Ulrich Westhausen. Interne Revision in. Verbundgruppen und. Franchise-Systemen. Verbreitung und Qualität der. Internen Revision in

Hans-Ulrich Westhausen. Interne Revision in. Verbundgruppen und. Franchise-Systemen. Verbreitung und Qualität der. Internen Revision in Hans-Ulrich Westhausen Interne Revision in Verbundgruppen und Franchise-Systemen Verbreitung und Qualität der Internen Revision in Unternehmensnetzwerken Mit einem Geleitwort von Univ. -Prof. Dr. Ludwig

Mehr

Einsatz automatischer Testdatengenerierung im modellbasierten Test

Einsatz automatischer Testdatengenerierung im modellbasierten Test Einsatz automatischer Testdatengenerierung im modellbasierten Test Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Gustav-Meyer-Allee 25 / Gebäude 12 13355 Berlin www.itpower.de Modellbasierte Software-Entwicklung

Mehr

AUFBAU EINER TESTORGANISATION

AUFBAU EINER TESTORGANISATION AUFBAU EINER TESTORGANISATION ODER DIE GEISTER, DIE ICH RIEF... Software-Tester Forum Mittwoch, 16. November 2005 SWX Swiss Exchange, Convention Point Zürich Robin Heizmann, CS IT Quality Management 14.11.2005

Mehr

Softwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal

Softwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal Softwaretechnikpraktikum SS 2004 Qualitätsmanagement I 5. Vorlesung 1. Überblick Planungsphase Definitionsphase Entwurfsphase Implem.- phase Fragen Was ist Qualität? Wie kann man Qualität messen? Wie kann

Mehr

4 Grundlagen von SQS-TEST/Professional New Line

4 Grundlagen von SQS-TEST/Professional New Line 4 Grundlagen von SQS-TEST/Professional New Line 4.1 Einführung SQS-TEST/Professional New Line (NL) ist ein umfassendes und flexibles Werkzeug für den Test von Softwareanwendungen. Eine Anwendung (z.b.

Mehr

Konzept zur Implementierung eines Testwerkzeugs für die Automatisierung von Black-Box-Testverfahren

Konzept zur Implementierung eines Testwerkzeugs für die Automatisierung von Black-Box-Testverfahren Technik Stefan Elfgen Konzept zur Implementierung eines Testwerkzeugs für die Automatisierung von Black-Box-Testverfahren Diplomarbeit Konzept zur Implementierung eines Testwerkzeugs für die Automatisierung

Mehr

ALLG. METHODEN DES SOFTWAREENGINEERING

ALLG. METHODEN DES SOFTWAREENGINEERING Test und Testdokumentation ALLG. METHODEN DES SOFTWAREENGINEERING Agenda Maßnahmen zur Qualitätssicherung und Steigerung Tests, Testkategorien und Fehlerarten Teststufen und Testplanung Testdokumentation

Mehr

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess Kompetenz rund um Ihren Entwicklungsprozess Einführung des mit Anbindung an HP Quality Center Embedded goes medical 2011, München Dipl. Ing. (Univ) Gerhard Baier Entwicklungsleitung Projekthistorie suite

Mehr

Automatisiertes Testen von Prüfplätzen

Automatisiertes Testen von Prüfplätzen EXCO. The Quality Company Solutions for Industry and R&D Automatisiertes Testen von Prüfplätzen Am Beispiel einer Prüfplatz-Software stellen wir einen toolgestützten Prozess zur Erstellung der erforderlichen

Mehr

Software Testen 2.0 VL

Software Testen 2.0 VL Software Testen 2.0 VL Software Testen VO2 2009W http://www.inso.tuwien.ac.at/lectures/software_testen INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische

Mehr

Testen - Konzepte und Techniken

Testen - Konzepte und Techniken Testen - Konzepte und Techniken Magdalena Luniak 21.11.2007 Magdalena Luniak () Testen - Konzepte und Techniken 21.11.2007 1 / 42 Übersicht 1 Motivation 2 Grundbegrie 3 Testen im Softwareentwicklungsprozess

Mehr

Testen von graphischen Benutzeroberflächen. 24. Juni 2015

Testen von graphischen Benutzeroberflächen. 24. Juni 2015 Testen von graphischen Benutzeroberflächen 24. Juni 2015 Überblick Motivation für das automatische Testen von graphischen Benutzeroberflächen Entwicklungsprinzipien für GUIs Capture / Replay Testmethode

Mehr

xxi Inhaltsverzeichnis 1 Einleitung 1

xxi Inhaltsverzeichnis 1 Einleitung 1 xxi 1 Einleitung 1 1.1 Die Geschichte von TMap................................. 2 1.2 Die Entwicklung von TMap................................ 3 1.3 Was TMap bietet........................................

Mehr

Foundation Level PRACTICE EXAM CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB Glossar V.2.2 CTFL Practice Exam Version 2014A

Foundation Level PRACTICE EXAM CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB Glossar V.2.2 CTFL Practice Exam Version 2014A Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Foundation Level CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB Glossar

Mehr

Geleitwort der Herausgeber... Geleitwort des Doktorvaters... Abbildungsverzeichnis... XIX. Tabellenverzeichnis... Abkürzungsverzeichnis...

Geleitwort der Herausgeber... Geleitwort des Doktorvaters... Abbildungsverzeichnis... XIX. Tabellenverzeichnis... Abkürzungsverzeichnis... Inhaltsverzeichnis Geleitwort der Herausgeber... Geleitwort des Doktorvaters... V XI Vorwort... XIII Abbildungsverzeichnis... XIX Tabellenverzeichnis... XXI Abkürzungsverzeichnis... XXIII 1 Einleitung...

Mehr

Inhaltsverzeichnis. Informationssicherheits-Management nach ISACA

Inhaltsverzeichnis. Informationssicherheits-Management nach ISACA Inhaltsverzeichnis 1 Einleitung und Motivation... 1 1.1 Der Wert von Informationen... 1 1.2 Informationssicherheit und IT-Sicherheit... 3 1.3 Informationssicherheit, Daten- und Geheimschutz... 6 1.3.1

Mehr

Software-Engineering 2. Software-Engineering 2. Softwarequalität und Softwaretest. IT works. Klaus Mairon www.mairon-online.de 22.03.

Software-Engineering 2. Software-Engineering 2. Softwarequalität und Softwaretest. IT works. Klaus Mairon www.mairon-online.de 22.03. Software-Engineering 2 Softwarequalität und Softwaretest IT works. Klaus Mairon www.mairon-online.de 22.03.2009 1 Agenda Grundlagen des Softwaretestens Motivation Wichtige Begriffe Psychologie und Prinzipien

Mehr

Hochschule Wismar. Fakultät für Wirtschaftswissenschaften. Semesterprojekt. Black-Box-Tests

Hochschule Wismar. Fakultät für Wirtschaftswissenschaften. Semesterprojekt. Black-Box-Tests Hochschule Wismar Fakultät für Wirtschaftswissenschaften Semesterprojekt Black-Box-Tests eingereicht von: Betreuer: André Hollstein, Larissa Koch, Stefan Kusay Studiengang Wirtschaftsinformatik, MWI 2010

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr

2. Was machen wir, wenn wir testen 3. Was könnten wir alles der Maschine überlassen 4. Was sollten wir der Maschine überlassen 5.

2. Was machen wir, wenn wir testen 3. Was könnten wir alles der Maschine überlassen 4. Was sollten wir der Maschine überlassen 5. SIA-10 Automatisches Testen Inhalt 1. Was wir gern hätten 2. Was machen wir, wenn wir testen 3. Was könnten wir alles der Maschine überlassen 4. Was sollten wir der Maschine überlassen 5. Schlussfolgerung

Mehr

Praxiswissen Softwaretest Testmanagement

Praxiswissen Softwaretest Testmanagement isql-reihe Praxiswissen Softwaretest Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard von Andreas Spillner, Thomas Roßner, Mario Winter, Tilo Linz 3., überarb.

Mehr

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3 Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration

Mehr

Qualitätssicherung von Software

Qualitätssicherung von Software Qualitätssicherung von Software Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin und Fraunhofer FIRST 2.2 Integrations- und Systemtest 17.11.2004 Folie 2 Hinweise Übung heute 13:15 Uhr findet

Mehr

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Fundamentaler Testprozess 11

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Fundamentaler Testprozess 11 xiii 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Fundamentaler Testprozess 11 2.1 Testplanung und -steuerung........................

Mehr