SlideShare une entreprise Scribd logo
1  sur  8
Die Wahl zwischen Pest
und Cholera
Ein praktischer Überblick über frei verfügbare
Testautomatisierungs-Frameworks
Markus Gärtner @mgaertne http://www.shino.de/blog
it-agile GmbH @itagile http://www.it-agile.de
Disclaimer
Testautomatisierung ist Softwareentwicklung
„agil-freundliche“ Testautomatisierung
Anbindung an Applikation
Outside-in Entwicklung
(Ich bin ein schlechter Entwickler)
Robot Framework
Stärken
Umfangreiche Standard-
Bibliotheken
Keyword-getrieben
Schreiben und
Ausführen in Text, HTML
oder TSV
Sehr gutes Reporting
zum Debugging
Schwächen
„sprechende“ Keywords
Unittests für Keywords
FitNesse
Stärken
Tabellarische
Repräsentation
Entscheidungstabellen
Ablauftabellen
Abfragetabellen
Scenario-Tabellen für
Abstraktion
Schreiben und Ausführen
im Wiki
Sprachunterstützung
Schwächen
(derzeit) keine
Übersetzung von
Schlüsselworten
Fehlermeldungen und
Debugging schwierig
CI-Integration
Cucumber
Stärken
„natürlichsprachliche“
Anforderungen
Breite und aktive
Community
Vielfalt an unterstützten
Programmiersprachen
Schwächen
Einschränkendes
Format
Langatmiges Format
Debugging
Fragen?
Markus Gärtner (@mgaertne)
http://www.shino.de
it-agile GmbH (@itagile)
http://www.it-agile.de

Contenu connexe

Similaire à Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verfügbare Testautomatisierungs-Frameworks

FMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréFMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréVerein FM Konferenz
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und ReflectionStefan Marr
 
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Was tun mit den Ergebnissen der OCR?
Was tun mit den Ergebnissen der OCR?Was tun mit den Ergebnissen der OCR?
Was tun mit den Ergebnissen der OCR?Ralf Stockmann
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenGjero Krsteski
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...Marc Müller
 
OCR Renderfarmen und TEI
OCR Renderfarmen und TEIOCR Renderfarmen und TEI
OCR Renderfarmen und TEIcmahnke
 
Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im ProjektalltagErfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im ProjektalltagJens Nerche
 
Persitent Identifier in Goobi
Persitent Identifier in GoobiPersitent Identifier in Goobi
Persitent Identifier in GoobiRalf Stockmann
 
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine ÜbersichtJürgen Gutsch
 
Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Jürg Stuker
 

Similaire à Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verfügbare Testautomatisierungs-Frameworks (20)

FMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréFMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel Moré
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und Reflection
 
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Ia 2009
Ia 2009Ia 2009
Ia 2009
 
Ia 2009
Ia 2009Ia 2009
Ia 2009
 
User Interface Patterns at IA09 Conference
User Interface Patterns at IA09 Conference User Interface Patterns at IA09 Conference
User Interface Patterns at IA09 Conference
 
Was tun mit den Ergebnissen der OCR?
Was tun mit den Ergebnissen der OCR?Was tun mit den Ergebnissen der OCR?
Was tun mit den Ergebnissen der OCR?
 
Stockmann Endnutzer Impact Workshop MUC
Stockmann Endnutzer Impact Workshop MUCStockmann Endnutzer Impact Workshop MUC
Stockmann Endnutzer Impact Workshop MUC
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-Anwendungen
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
 
OCR Renderfarmen und TEI
OCR Renderfarmen und TEIOCR Renderfarmen und TEI
OCR Renderfarmen und TEI
 
Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im ProjektalltagErfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag
 
Persitent Identifier in Goobi
Persitent Identifier in GoobiPersitent Identifier in Goobi
Persitent Identifier in Goobi
 
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
 
TDD für Testmuffel
TDD für TestmuffelTDD für Testmuffel
TDD für Testmuffel
 
Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Top 10 Internet Trends 2001
Top 10 Internet Trends 2001
 
FitNesse
FitNesseFitNesse
FitNesse
 
Barrierefreiheit
BarrierefreiheitBarrierefreiheit
Barrierefreiheit
 

Plus de Markus Gärtner

Thinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problemsThinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problemsMarkus Gärtner
 
Scrum im Großen und Ganzen
Scrum im Großen und GanzenScrum im Großen und Ganzen
Scrum im Großen und GanzenMarkus Gärtner
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and youMarkus Gärtner
 
Exploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und SieExploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und SieMarkus Gärtner
 
Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile contextMarkus Gärtner
 
Testing with a stranger TestNET
Testing with a stranger TestNETTesting with a stranger TestNET
Testing with a stranger TestNETMarkus Gärtner
 
Lessons learned since the four schools
Lessons learned since the four schoolsLessons learned since the four schools
Lessons learned since the four schoolsMarkus Gärtner
 
Toolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten AkzeptanztestsToolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten AkzeptanztestsMarkus Gärtner
 
Bring balance to the force
Bring balance to the forceBring balance to the force
Bring balance to the forceMarkus Gärtner
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and youMarkus Gärtner
 
Agile testing what is this anyways?
Agile testing   what is this anyways?Agile testing   what is this anyways?
Agile testing what is this anyways?Markus Gärtner
 
Alternative paths for self-education in Software Testing
Alternative paths for self-education in Software TestingAlternative paths for self-education in Software Testing
Alternative paths for self-education in Software TestingMarkus Gärtner
 
Alternative Paths For Self Education In Software Testing Webinar
Alternative Paths For Self Education In Software Testing   WebinarAlternative Paths For Self Education In Software Testing   Webinar
Alternative Paths For Self Education In Software Testing WebinarMarkus Gärtner
 
Software craftsmanship Pecha Kucha
Software craftsmanship Pecha KuchaSoftware craftsmanship Pecha Kucha
Software craftsmanship Pecha KuchaMarkus Gärtner
 
Agile Practices in a Traditional Environment
Agile Practices in a Traditional EnvironmentAgile Practices in a Traditional Environment
Agile Practices in a Traditional EnvironmentMarkus Gärtner
 

Plus de Markus Gärtner (17)

Thinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problemsThinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problems
 
Scrum im Großen und Ganzen
Scrum im Großen und GanzenScrum im Großen und Ganzen
Scrum im Großen und Ganzen
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and you
 
Exploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und SieExploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und Sie
 
Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile context
 
Testing with a stranger TestNET
Testing with a stranger TestNETTesting with a stranger TestNET
Testing with a stranger TestNET
 
Lessons learned since the four schools
Lessons learned since the four schoolsLessons learned since the four schools
Lessons learned since the four schools
 
Toolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten AkzeptanztestsToolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten Akzeptanztests
 
Bring balance to the force
Bring balance to the forceBring balance to the force
Bring balance to the force
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and you
 
Agile testing what is this anyways?
Agile testing   what is this anyways?Agile testing   what is this anyways?
Agile testing what is this anyways?
 
Akzeptanztests
AkzeptanztestsAkzeptanztests
Akzeptanztests
 
Alternative paths for self-education in Software Testing
Alternative paths for self-education in Software TestingAlternative paths for self-education in Software Testing
Alternative paths for self-education in Software Testing
 
Alternative Paths For Self Education In Software Testing Webinar
Alternative Paths For Self Education In Software Testing   WebinarAlternative Paths For Self Education In Software Testing   Webinar
Alternative Paths For Self Education In Software Testing Webinar
 
Testing Dojos
Testing DojosTesting Dojos
Testing Dojos
 
Software craftsmanship Pecha Kucha
Software craftsmanship Pecha KuchaSoftware craftsmanship Pecha Kucha
Software craftsmanship Pecha Kucha
 
Agile Practices in a Traditional Environment
Agile Practices in a Traditional EnvironmentAgile Practices in a Traditional Environment
Agile Practices in a Traditional Environment
 

Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verfügbare Testautomatisierungs-Frameworks