die wahl zwischen pest und cholera - ein praktischer Überblick über frei verfügbare...

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

Upload: markus-gaertner

Post on 10-May-2015

322 views

Category:

Technology


2 download

TRANSCRIPT

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

Die Wahl zwischen Pest und CholeraEin praktischer Überblick über frei verfügbare

Testautomatisierungs-FrameworksMarkus Gärtner @mgaertne http://www.shino.de/blog

it-agile GmbH @itagile http://www.it-agile.de

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

Disclaimer

Testautomatisierung ist Softwareentwicklung

„agil-freundliche“ Testautomatisierung

Anbindung an Applikation

Outside-in Entwicklung

(Ich bin ein schlechter Entwickler)

Page 3: Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verfügbare Testautomatisierungs-Frameworks
Page 4: Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verfügbare Testautomatisierungs-Frameworks
Page 5: Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verfügbare Testautomatisierungs-Frameworks

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

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

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

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

Cucumber

Stärken

„natürlichsprachliche“ Anforderungen

Breite und aktive Community

Vielfalt an unterstützten Programmiersprachen

Schwächen

Einschränkendes Format

Langatmiges Format

Debugging

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

Fragen?Markus Gärtner (@mgaertne)

http://www.shino.de

it-agile GmbH (@itagile)

http://www.it-agile.de