SlideShare ist ein Scribd-Unternehmen logo
1 von 17
24.05.11 DialogData GmbH & Co. KG Henning Luther Barthstraße 12 D-80339 München +49 89 89058950 [email_address] http://www. DialogData .de
[object Object],[object Object]
Was ist FitNesse? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation – Warum FitNesse? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation – Warum FitNesse? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Workflow – Test Driven ,[object Object],[object Object],[object Object],[object Object],[object Object]
Decision Table ,[object Object],Input Execute Output und Vergleich
Decision Table Fixture Das sollte man auf keinen Fall machen! (Kontrollstrukturen gehören in Businesslogik) Wird nach der ersten Zeile ausgeführt 2. Spalte 1. Spalte Das sollte man nicht machen! (Exception an FitNesse weiterreichen) Wird für jede Zeile vor erstem Output aufgerufen
Script Table ,[object Object]
Script Table Fixture 1. Zeile 2. Zeile 3. Zeile
Script Table Testergebnis Zeigt an, dass Exceptions aufgetreten sind Aufklappen um den Stacktrace einzusehen
Weitere Tabellen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wiki ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Starten der Tests von Aussen ,[object Object],[object Object]
Was Fehlt? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hürden ,[object Object],[object Object],[object Object]
Weiterführende Links ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

Nur Eine Minute
Nur Eine MinuteNur Eine Minute
Nur Eine MinuteSylvi O.
 
Zeit Zum Denken
Zeit Zum DenkenZeit Zum Denken
Zeit Zum DenkenSylvi O.
 
Witzige Cartonns
Witzige CartonnsWitzige Cartonns
Witzige CartonnsSylvi O.
 
Karl Berger III.
Karl Berger III.Karl Berger III.
Karl Berger III.Sylvi O.
 
Vilma zambrano presentacion
Vilma zambrano presentacionVilma zambrano presentacion
Vilma zambrano presentacionvzambrano15
 
Presentacion edwin ibañez
Presentacion edwin ibañezPresentacion edwin ibañez
Presentacion edwin ibañezJohn Canelo
 
Binder17 mar 10 aceh
Binder17 mar 10 acehBinder17 mar 10 aceh
Binder17 mar 10 acehepaper
 
Lovely Panda Handy
Lovely Panda HandyLovely Panda Handy
Lovely Panda Handyglobwonstore
 
DN11_ U3_ A28_OMPH
DN11_ U3_ A28_OMPHDN11_ U3_ A28_OMPH
DN11_ U3_ A28_OMPHmauricioph13
 
WBC12 Philosophische Session - Ich und Du
WBC12 Philosophische Session - Ich und DuWBC12 Philosophische Session - Ich und Du
WBC12 Philosophische Session - Ich und DuWandelBarCamp
 
Wollen Sie das VORSCHAUEN? YP-S3 #.2
Wollen Sie das VORSCHAUEN? YP-S3 #.2Wollen Sie das VORSCHAUEN? YP-S3 #.2
Wollen Sie das VORSCHAUEN? YP-S3 #.2julia135
 

Andere mochten auch (15)

Nur Eine Minute
Nur Eine MinuteNur Eine Minute
Nur Eine Minute
 
OE Award 2010
OE Award 2010OE Award 2010
OE Award 2010
 
Zeit Zum Denken
Zeit Zum DenkenZeit Zum Denken
Zeit Zum Denken
 
Eitica
EiticaEitica
Eitica
 
Witzige Cartonns
Witzige CartonnsWitzige Cartonns
Witzige Cartonns
 
Karl Berger III.
Karl Berger III.Karl Berger III.
Karl Berger III.
 
Vilma zambrano presentacion
Vilma zambrano presentacionVilma zambrano presentacion
Vilma zambrano presentacion
 
Presentacion edwin ibañez
Presentacion edwin ibañezPresentacion edwin ibañez
Presentacion edwin ibañez
 
Binder17 mar 10 aceh
Binder17 mar 10 acehBinder17 mar 10 aceh
Binder17 mar 10 aceh
 
Lovely Panda Handy
Lovely Panda HandyLovely Panda Handy
Lovely Panda Handy
 
Spam
SpamSpam
Spam
 
DN11_ U3_ A28_OMPH
DN11_ U3_ A28_OMPHDN11_ U3_ A28_OMPH
DN11_ U3_ A28_OMPH
 
WBC12 Philosophische Session - Ich und Du
WBC12 Philosophische Session - Ich und DuWBC12 Philosophische Session - Ich und Du
WBC12 Philosophische Session - Ich und Du
 
El molí de Bramasachs
El molí de BramasachsEl molí de Bramasachs
El molí de Bramasachs
 
Wollen Sie das VORSCHAUEN? YP-S3 #.2
Wollen Sie das VORSCHAUEN? YP-S3 #.2Wollen Sie das VORSCHAUEN? YP-S3 #.2
Wollen Sie das VORSCHAUEN? YP-S3 #.2
 

Ähnlich wie FitNesse

Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Nico Orschel
 
Nutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise WikisNutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise Wikispunkt. netServices
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Teambrandts
 
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...MAX2014DACH
 
PHPUnit - Eine kurze Einführung
PHPUnit - Eine kurze EinführungPHPUnit - Eine kurze Einführung
PHPUnit - Eine kurze Einführungfrankstaude
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...Markus Gärtner
 
Development Toolbox
Development ToolboxDevelopment Toolbox
Development Toolboxcmahnke
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
Einfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EE
Einfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EEEinfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EE
Einfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EERolf Kremer
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenGjero Krsteski
 
Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im ProjektalltagErfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im ProjektalltagJens Nerche
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Nico Orschel
 
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
 
Was ist eigentlich eine Unit?
Was ist eigentlich eine Unit?Was ist eigentlich eine Unit?
Was ist eigentlich eine Unit?Hendrik Lösch
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Nico Orschel
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cbbofh42
 

Ähnlich wie FitNesse (20)

Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
 
Nutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise WikisNutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise Wikis
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Team
 
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
 
PHPUnit - Eine kurze Einführung
PHPUnit - Eine kurze EinführungPHPUnit - Eine kurze Einführung
PHPUnit - Eine kurze Einführung
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
 
Softwaretests: Werkzeuge zur Automatisierung
Softwaretests: Werkzeuge zur AutomatisierungSoftwaretests: Werkzeuge zur Automatisierung
Softwaretests: Werkzeuge zur Automatisierung
 
Development Toolbox
Development ToolboxDevelopment Toolbox
Development Toolbox
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
Einfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EE
Einfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EEEinfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EE
Einfach, schnell und leistungsstark - PAVONE Espresso Workflow für Java EE
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-Anwendungen
 
Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im ProjektalltagErfahrungsbericht Ausführbare Spezifikationen im Projektalltag
Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
 
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...
 
Agiles Testen - Überblick
Agiles Testen - ÜberblickAgiles Testen - Überblick
Agiles Testen - Überblick
 
Was ist eigentlich eine Unit?
Was ist eigentlich eine Unit?Was ist eigentlich eine Unit?
Was ist eigentlich eine Unit?
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cb
 

Mehr von Thomas Moedl

Dd 220 agile essentials 2021-04-27
Dd 220 agile   essentials 2021-04-27Dd 220 agile   essentials 2021-04-27
Dd 220 agile essentials 2021-04-27Thomas Moedl
 
Die unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles AnforderungsmanagementDie unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles AnforderungsmanagementThomas Moedl
 
Die unendliche User Geschichte: Orientierung in agilen Projekten
Die unendliche User Geschichte: Orientierung in agilen ProjektenDie unendliche User Geschichte: Orientierung in agilen Projekten
Die unendliche User Geschichte: Orientierung in agilen ProjektenThomas Moedl
 
A Rational Romance: Scrum and Business Analysis
A Rational Romance: Scrum and Business AnalysisA Rational Romance: Scrum and Business Analysis
A Rational Romance: Scrum and Business AnalysisThomas Moedl
 
Kanban, Lean, and Scrum
Kanban, Lean, and ScrumKanban, Lean, and Scrum
Kanban, Lean, and ScrumThomas Moedl
 
Agile Vision and Goals
Agile Vision and GoalsAgile Vision and Goals
Agile Vision and GoalsThomas Moedl
 
OOP 2011: Bitter Scrum Chris Rupp Thomas Mödl
OOP 2011: Bitter Scrum Chris Rupp Thomas MödlOOP 2011: Bitter Scrum Chris Rupp Thomas Mödl
OOP 2011: Bitter Scrum Chris Rupp Thomas MödlThomas Moedl
 
ASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter ScrumASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter ScrumThomas Moedl
 
Agile Requirements Engineering
Agile Requirements EngineeringAgile Requirements Engineering
Agile Requirements EngineeringThomas Moedl
 
Agile Values and Principles - The Big Pic
Agile Values and Principles - The Big PicAgile Values and Principles - The Big Pic
Agile Values and Principles - The Big PicThomas Moedl
 

Mehr von Thomas Moedl (10)

Dd 220 agile essentials 2021-04-27
Dd 220 agile   essentials 2021-04-27Dd 220 agile   essentials 2021-04-27
Dd 220 agile essentials 2021-04-27
 
Die unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles AnforderungsmanagementDie unendliche User Story - agiles Anforderungsmanagement
Die unendliche User Story - agiles Anforderungsmanagement
 
Die unendliche User Geschichte: Orientierung in agilen Projekten
Die unendliche User Geschichte: Orientierung in agilen ProjektenDie unendliche User Geschichte: Orientierung in agilen Projekten
Die unendliche User Geschichte: Orientierung in agilen Projekten
 
A Rational Romance: Scrum and Business Analysis
A Rational Romance: Scrum and Business AnalysisA Rational Romance: Scrum and Business Analysis
A Rational Romance: Scrum and Business Analysis
 
Kanban, Lean, and Scrum
Kanban, Lean, and ScrumKanban, Lean, and Scrum
Kanban, Lean, and Scrum
 
Agile Vision and Goals
Agile Vision and GoalsAgile Vision and Goals
Agile Vision and Goals
 
OOP 2011: Bitter Scrum Chris Rupp Thomas Mödl
OOP 2011: Bitter Scrum Chris Rupp Thomas MödlOOP 2011: Bitter Scrum Chris Rupp Thomas Mödl
OOP 2011: Bitter Scrum Chris Rupp Thomas Mödl
 
ASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter ScrumASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter Scrum
 
Agile Requirements Engineering
Agile Requirements EngineeringAgile Requirements Engineering
Agile Requirements Engineering
 
Agile Values and Principles - The Big Pic
Agile Values and Principles - The Big PicAgile Values and Principles - The Big Pic
Agile Values and Principles - The Big Pic
 

FitNesse

  • 1. 24.05.11 DialogData GmbH & Co. KG Henning Luther Barthstraße 12 D-80339 München +49 89 89058950 [email_address] http://www. DialogData .de
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Decision Table Fixture Das sollte man auf keinen Fall machen! (Kontrollstrukturen gehören in Businesslogik) Wird nach der ersten Zeile ausgeführt 2. Spalte 1. Spalte Das sollte man nicht machen! (Exception an FitNesse weiterreichen) Wird für jede Zeile vor erstem Output aufgerufen
  • 9.
  • 10. Script Table Fixture 1. Zeile 2. Zeile 3. Zeile
  • 11. Script Table Testergebnis Zeigt an, dass Exceptions aufgetreten sind Aufklappen um den Stacktrace einzusehen
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.

Hinweis der Redaktion

  1. Manager, Fachleute, Enduser, Tester, Entwickler
  2. Alle Akteure: Kunde-> Geschäftsbezogene Sicht Fachabteilung-> Fachliche Sicht Tester-> Destruktive Sicht Programmierer-> Technologische Sicht Programmierer testet nur dass, was er laut specc programmieren sollte. Ob specc richtig interpretiert ist 1. problem.
  3. Beim Schreiben von Tests fällt dem Kunden eher auf, was in der Spezifikation fehlt, falsch beschrieben ist oder vernachlässigt wurde.
  4. Lücken- und Fehlerhafte Speccs sind keine Seltenheit, Tests unterstützen die Specc mit konkreten Beispielen.