SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Dokumentation durch automatisierte Akzeptanztests 11. Oktober 2010 Sebastian Sanitz, it-agile Andreas Kneifel, „Wer liefert was?“
Wer sind wir? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
„ Wer liefert was?“ ,[object Object],[object Object],[object Object]
Mobil
Innovationsmanagement und „Web Demand Management“ 1. Anforderungen 2. Aufwandsschätzung 3. Priorisierung Verantwortlich für Geschäftswert Verantwortlich für Technologie Entwickler Produkt- verantwortlicher
Früher keine Agile Entwicklung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],photo by Pimlico Badger (flickr)
Scrum
Warum Tests automatisieren? Jeremy Keith / adactio @ flickr photo by Jurvetson (flickr) By  Patty Gallivan   (flickr)
Automatisierung mit Selenium
[object Object]
Akzeptanztests ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Beispiel ,[object Object],[object Object]
Page-Objects ,[object Object],[object Object],[object Object],[object Object],[object Object]
Testergebnisse ,[object Object],[object Object]
Java und XPath (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java und XPath (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aggregiertes "Gegeben sei" ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Probleme mit Lösungen ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ungewöhnliche Tests ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Anforderungsmanagement photo by Jurvetson (flickr)
Täglicher Ablauf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fazit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vielen Dank für Ihre Aufmerksamkeit

Weitere ähnliche Inhalte

Andere mochten auch

Atlas Copco Gesamtkatalog 2011
Atlas Copco Gesamtkatalog 2011Atlas Copco Gesamtkatalog 2011
Atlas Copco Gesamtkatalog 2011Marketing CTS
 
Mediale Modernisierung des vergessenen Kontinents?
Mediale Modernisierung des vergessenen Kontinents?Mediale Modernisierung des vergessenen Kontinents?
Mediale Modernisierung des vergessenen Kontinents?Michael Waltinger
 
Wir lernen uns kennen
Wir lernen uns kennenWir lernen uns kennen
Wir lernen uns kennendeutschonline
 
Testgetriebene Entwicklung mit JavaScript - webtech 2010
Testgetriebene Entwicklung mit JavaScript - webtech 2010Testgetriebene Entwicklung mit JavaScript - webtech 2010
Testgetriebene Entwicklung mit JavaScript - webtech 2010Sebastian Sanitz
 
Reise in die Kindheit aus Anlass des Klimawandels
Reise in die Kindheit aus Anlass des KlimawandelsReise in die Kindheit aus Anlass des Klimawandels
Reise in die Kindheit aus Anlass des Klimawandelsdiekanne
 
Super comm leadgenerierung
Super comm   leadgenerierungSuper comm   leadgenerierung
Super comm leadgenerierungThomas Vetter
 
Digilern 2012 fuer schule
Digilern 2012 fuer schuleDigilern 2012 fuer schule
Digilern 2012 fuer schuledeutschonline
 
Social Media Basics_Soziale Arbeit
Social Media Basics_Soziale ArbeitSocial Media Basics_Soziale Arbeit
Social Media Basics_Soziale ArbeitSandra Sabitzer
 
Warum mochte ich für FirefoxOS entwickeln
Warum mochte ich für FirefoxOS entwickelnWarum mochte ich für FirefoxOS entwickeln
Warum mochte ich für FirefoxOS entwickelnF789GH
 
Language courses abroad brochure
Language courses abroad brochureLanguage courses abroad brochure
Language courses abroad brochureXavierdeBastos
 

Andere mochten auch (18)

7th sem uni. roll nos. for dec 2010 exams
7th sem uni. roll nos. for dec 2010 exams7th sem uni. roll nos. for dec 2010 exams
7th sem uni. roll nos. for dec 2010 exams
 
Korona express hofzug in Bulgarien
Korona express hofzug in BulgarienKorona express hofzug in Bulgarien
Korona express hofzug in Bulgarien
 
Atlas Copco Gesamtkatalog 2011
Atlas Copco Gesamtkatalog 2011Atlas Copco Gesamtkatalog 2011
Atlas Copco Gesamtkatalog 2011
 
Mediale Modernisierung des vergessenen Kontinents?
Mediale Modernisierung des vergessenen Kontinents?Mediale Modernisierung des vergessenen Kontinents?
Mediale Modernisierung des vergessenen Kontinents?
 
Aeg cf 220
Aeg cf 220Aeg cf 220
Aeg cf 220
 
Wir lernen uns kennen
Wir lernen uns kennenWir lernen uns kennen
Wir lernen uns kennen
 
Wie man Veränderungen in der Unternehmenskommunikation umsetzt
Wie man Veränderungen in der Unternehmenskommunikation umsetztWie man Veränderungen in der Unternehmenskommunikation umsetzt
Wie man Veränderungen in der Unternehmenskommunikation umsetzt
 
Testgetriebene Entwicklung mit JavaScript - webtech 2010
Testgetriebene Entwicklung mit JavaScript - webtech 2010Testgetriebene Entwicklung mit JavaScript - webtech 2010
Testgetriebene Entwicklung mit JavaScript - webtech 2010
 
Reise in die Kindheit aus Anlass des Klimawandels
Reise in die Kindheit aus Anlass des KlimawandelsReise in die Kindheit aus Anlass des Klimawandels
Reise in die Kindheit aus Anlass des Klimawandels
 
Super comm leadgenerierung
Super comm   leadgenerierungSuper comm   leadgenerierung
Super comm leadgenerierung
 
Digilern 2012 fuer schule
Digilern 2012 fuer schuleDigilern 2012 fuer schule
Digilern 2012 fuer schule
 
Social Media Basics_Soziale Arbeit
Social Media Basics_Soziale ArbeitSocial Media Basics_Soziale Arbeit
Social Media Basics_Soziale Arbeit
 
6 via Der turbo Downline
6 via  Der turbo Downline6 via  Der turbo Downline
6 via Der turbo Downline
 
13032012
1303201213032012
13032012
 
Warum mochte ich für FirefoxOS entwickeln
Warum mochte ich für FirefoxOS entwickelnWarum mochte ich für FirefoxOS entwickeln
Warum mochte ich für FirefoxOS entwickeln
 
Scoop.it 24.07.12
Scoop.it 24.07.12Scoop.it 24.07.12
Scoop.it 24.07.12
 
January 2011
January 2011January 2011
January 2011
 
Language courses abroad brochure
Language courses abroad brochureLanguage courses abroad brochure
Language courses abroad brochure
 

Ähnlich wie Dokumentation durch automatisierte Akzeptanztests

SharePoint Testing mit Visual Studio 2012
SharePoint Testing mit Visual Studio 2012SharePoint Testing mit Visual Studio 2012
SharePoint Testing mit Visual Studio 2012daniellindemann
 
App Entwicklung mit Appcelerator Titanium - MTC 2014
App Entwicklung mit Appcelerator Titanium - MTC 2014App Entwicklung mit Appcelerator Titanium - MTC 2014
App Entwicklung mit Appcelerator Titanium - MTC 2014Marcel Pociot
 
Data Scraping with Excel - Campixx 2013 - Maik Schmidt
Data Scraping with Excel - Campixx 2013 - Maik SchmidtData Scraping with Excel - Campixx 2013 - Maik Schmidt
Data Scraping with Excel - Campixx 2013 - Maik SchmidtMaik Schmidt
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Patrick Lauke
 
iDocIt - Ein Assistent zur API-Dokumentation
iDocIt - Ein Assistent zur API-DokumentationiDocIt - Ein Assistent zur API-Dokumentation
iDocIt - Ein Assistent zur API-DokumentationJan Christian Krause
 
Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“
Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“
Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“hpaustria
 
Open Data Vorlesung Termin 11: Skalen und Achsen, Programming Coaching
Open Data Vorlesung Termin 11: Skalen und Achsen, Programming CoachingOpen Data Vorlesung Termin 11: Skalen und Achsen, Programming Coaching
Open Data Vorlesung Termin 11: Skalen und Achsen, Programming CoachingMatthias Stürmer
 
Wartbare Oberflächentests mit Open-Source-Software
Wartbare Oberflächentests mit Open-Source-SoftwareWartbare Oberflächentests mit Open-Source-Software
Wartbare Oberflächentests mit Open-Source-SoftwareOliver Libutzki
 
PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021SEARCH ONE
 
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryW-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryStephan Kaps
 
Javascript auf Client und Server mit node.js - webtech 2010
Javascript auf Client und Server mit node.js - webtech 2010Javascript auf Client und Server mit node.js - webtech 2010
Javascript auf Client und Server mit node.js - webtech 2010Dirk Ginader
 
Angular von 0 auf 100
Angular von 0 auf 100Angular von 0 auf 100
Angular von 0 auf 100Yvette Teiken
 
Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Stephan Hochdörfer
 
Mögen die Tests mit dir sein
Mögen die Tests mit dir seinMögen die Tests mit dir sein
Mögen die Tests mit dir seincodepitbull
 
Integration von Security-Checks in die CI-Pipeline
Integration von Security-Checks in die CI-PipelineIntegration von Security-Checks in die CI-Pipeline
Integration von Security-Checks in die CI-PipelineOPEN KNOWLEDGE GmbH
 
Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Michael Plöd
 
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenEffiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenMartin Leyrer
 

Ähnlich wie Dokumentation durch automatisierte Akzeptanztests (20)

jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?
 
SharePoint Testing mit Visual Studio 2012
SharePoint Testing mit Visual Studio 2012SharePoint Testing mit Visual Studio 2012
SharePoint Testing mit Visual Studio 2012
 
App Entwicklung mit Appcelerator Titanium - MTC 2014
App Entwicklung mit Appcelerator Titanium - MTC 2014App Entwicklung mit Appcelerator Titanium - MTC 2014
App Entwicklung mit Appcelerator Titanium - MTC 2014
 
Data Scraping with Excel - Campixx 2013 - Maik Schmidt
Data Scraping with Excel - Campixx 2013 - Maik SchmidtData Scraping with Excel - Campixx 2013 - Maik Schmidt
Data Scraping with Excel - Campixx 2013 - Maik Schmidt
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
 
iDocIt - Ein Assistent zur API-Dokumentation
iDocIt - Ein Assistent zur API-DokumentationiDocIt - Ein Assistent zur API-Dokumentation
iDocIt - Ein Assistent zur API-Dokumentation
 
Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“
Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“
Kennst du ein Unternehmen, dass erfolgreich die QS outtasked hat?“
 
Open Data Vorlesung Termin 11: Skalen und Achsen, Programming Coaching
Open Data Vorlesung Termin 11: Skalen und Achsen, Programming CoachingOpen Data Vorlesung Termin 11: Skalen und Achsen, Programming Coaching
Open Data Vorlesung Termin 11: Skalen und Achsen, Programming Coaching
 
Wartbare Oberflächentests mit Open-Source-Software
Wartbare Oberflächentests mit Open-Source-SoftwareWartbare Oberflächentests mit Open-Source-Software
Wartbare Oberflächentests mit Open-Source-Software
 
PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021
 
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryW-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
 
Javascript auf Client und Server mit node.js - webtech 2010
Javascript auf Client und Server mit node.js - webtech 2010Javascript auf Client und Server mit node.js - webtech 2010
Javascript auf Client und Server mit node.js - webtech 2010
 
Angular von 0 auf 100
Angular von 0 auf 100Angular von 0 auf 100
Angular von 0 auf 100
 
Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13
 
Web-API Design in Java
Web-API Design in JavaWeb-API Design in Java
Web-API Design in Java
 
Mögen die Tests mit dir sein
Mögen die Tests mit dir seinMögen die Tests mit dir sein
Mögen die Tests mit dir sein
 
Integration von Security-Checks in die CI-Pipeline
Integration von Security-Checks in die CI-PipelineIntegration von Security-Checks in die CI-Pipeline
Integration von Security-Checks in die CI-Pipeline
 
node.js
node.jsnode.js
node.js
 
Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework?
 
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenEffiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 Anwendungen
 

Dokumentation durch automatisierte Akzeptanztests