EXPLORATIVES TESTENIn agilen Prozessen verändert sich auch der traditionelleAnsatz die Software zu testen. Mit Hilfe des e...
AGENDA          Software Testen im allgemeinen          Arten von Software Tests          Exploratives Testen             ...
SOFTWARE TESTEN          Jedes System ohne eine enge Feedback-Schleife ist          ein fehlerbehaftetes System.          ...
ARTEN VON SOFTWARE TEST          Manuelles ad hoc Testen          Strukturiertes, manuelles Testen          Strukturiertes...
EXPLORATIVES TESTEN          Ziele:                 Verständnis darüber, wie die Applikation funktioniert, wie sie        ...
IM KLEINEN          Hierbei geht es im wesentlichen um die Kombination          aus Testerfahrung und Know How darüber, wi...
SCHLUSSFOLGERUNG          Software Testen wird kompliziert durch die Vielzahl von          Variationen von Inputs, code pa...
IM GROßEN          Im Gegensatz zu „Im Kleinen“, wo wir uns um eine          Vielzahl von Entscheidungen während des Teste...
IM GROßEN          Die Idee, die sich hinter dem explorativen Testen im Großen          verbirgt ist, dass sich der Tester...
TOURIST METAPHER           Wir besuchen eine große Stadt wie z.B: London           Fragen:                  Auf welchem We...
TOURIST METAPHER           Ein Tourist wird seinen Besuch ebenfalls planen, er           wird eine Reihe von Sehenswürdigk...
BEZIRKE           Business Bezirk           Historical Bezirk           Tourist Bezirk           Entertainment Bezirk     ...
TOURS IM BUSINESS BEZIRK           The guidebook tour           The money tour           The Landmark tour13   Explorative...
TOURS IM BUSINESS BEZIRK           The FedEx tour           The Garbage Collector‘s tour14   Exploratives Testen
TOURS IM HISTORICAL     BEZIRK           The bad-neighborhood tour           The Museum tour15   Exploratives Testen
TOURS IM ENTRTAINMENT     BEZIRK           The supporting Actor Tour           The Back alley Tour16   Exploratives Testen
TOURS IM TOURIST BEZIRK           The Collector‘s tour           The Supermodel tour17   Exploratives Testen
TOURS IM HOTEL BEZIRK           The Rained-out tour           The Couch Potato tour18   Exploratives Testen
TOURS IM SEEDY BEZIRK           The Saboteur           The Antisocial tour19   Exploratives Testen
ZUSAMMENFASSUNG           Tours liefern eine Struktur für das Testen           Sie helfen uns auf interessante Art und Wei...
KONTAKT     SPIRIT-TESTING Software & Services GmbH     Karwendelstr. 8b     82515 Wolfratshausen (München)     Fon     +4...
Nächste SlideShare
Wird geladen in …5
×

Creasoft c-Day 2011 - Exploratives Testen

2.584 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.584
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.624
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Creasoft c-Day 2011 - Exploratives Testen

  1. 1. EXPLORATIVES TESTENIn agilen Prozessen verändert sich auch der traditionelleAnsatz die Software zu testen. Mit Hilfe des explorativenTestens beruft man sich auf das intuitive Testen und lässtden Testern freie Hand. Entscheidend hierbei ist dasFachwissen und das IT-Wissen der Tester.Ideen und Techniken von James A. Whittaker Jürgen Volles Geschäftsführer SPIRIT-TESTING Software & Services GmbH
  2. 2. AGENDA Software Testen im allgemeinen Arten von Software Tests Exploratives Testen Im Kleinen Im Großen Die Tourist Metapher Der Touring Test Diskussion2 Exploratives Testen
  3. 3. SOFTWARE TESTEN Jedes System ohne eine enge Feedback-Schleife ist ein fehlerbehaftetes System. Das „Testen“ ist die Feedback Schleife für die Softwareentwicklung Daher muss es bereits in der Initialphase, der Definition der Anforderungen ein fester Bestandteil sein Wird auf diese Art und Weise der Testprozess initiiert, wird „Testen“ nicht als Flaschenhals wahrgenommen. Testen Sie frühzeitig und ständig!3 Exploratives Testen
  4. 4. ARTEN VON SOFTWARE TEST Manuelles ad hoc Testen Strukturiertes, manuelles Testen Strukturiertes, automatisiertes Testen Exploratives Testen4 Exploratives Testen
  5. 5. EXPLORATIVES TESTEN Ziele: Verständnis darüber, wie die Applikation funktioniert, wie sie aussieht, welche Funktionalität sie besitzt Die Software dazu zu bringen, Ihre Grenzen zu überschreiten Fehler zu finden5 Exploratives Testen
  6. 6. IM KLEINEN Hierbei geht es im wesentlichen um die Kombination aus Testerfahrung und Know How darüber, wie sich die Software zusammensetzt und wie sie ausgeführt wird. Was muss man beachten: Inputs States Code paths User data Execution environment6 Exploratives Testen
  7. 7. SCHLUSSFOLGERUNG Software Testen wird kompliziert durch die Vielzahl von Variationen von Inputs, code pathes, states, gespeicherten Daten und auszuführenden Umgebungen Egal ob wir einen vorgefertigten Testplan aufbauen oder explorativ vorgehen, wir werden niemals alle Kombinationen testen können und daher niemals vollständig sein. Der Vorteil des explorativen Testens ist, dass wir während der Testdurchführung unseren Test planen müssen, Informationen sammeln und weiter testen7 Exploratives Testen
  8. 8. IM GROßEN Im Gegensatz zu „Im Kleinen“, wo wir uns um eine Vielzahl von Entscheidungen während des Testens für einzelne Eingaben beschäftigt haben, geht es „Im Großen“ um die Interaktion von Features, den Ablauf über die Benutzeroberfläche, die Abarbeitung von Geschäftsprozessen, kurz gesagt um die tatsächliche Arbeit der Software8 Exploratives Testen
  9. 9. IM GROßEN Die Idee, die sich hinter dem explorativen Testen im Großen verbirgt ist, dass sich der Tester bevor er mit dem Testen beginnt ein bestimmtes Ziel setzt, welches ihm eine Art Anleitung liefert, die Software zu betrachten. Am Beispiel eines Touristen lässt sich dies sehr gut erklären. Durch diesen Vergleich erhalten wir eine bestimmte Metapher, die uns hilft die richtigen Inputs, Daten, Zustände, Programmpfade und Umgebungszustände für einen effektiven Test zu wählen.9 Exploratives Testen
  10. 10. TOURIST METAPHER Wir besuchen eine große Stadt wie z.B: London Fragen: Auf welchem Wege erkunden wir die Stadt? (Auto, zu Fuß, …) Wie sehen wir am meisten von der Stadt? Wie besuchen wir die interessantesten Plätze in kürzester Zeit? Was machen wir, wenn etwas schief geht? Sollen wir einen Fremdenführer buchen oder auf eigene Faust die Stadt erkunden?10 Exploratives Testen
  11. 11. TOURIST METAPHER Ein Tourist wird seinen Besuch ebenfalls planen, er wird eine Reihe von Sehenswürdigkeiten und/oder bestimmte Theater, usw. auswählen. Ebenso wird ein Software Tester bestimmt Features der Software auswählen um ein bestimmtes Ziel zu erreichen. Reiseführer unterteilen oftmals eine Stadt in diverse Bezirke, ebenso machen wir das mit unserer Software11 Exploratives Testen
  12. 12. BEZIRKE Business Bezirk Historical Bezirk Tourist Bezirk Entertainment Bezirk Hotel Bezirk Seedy Bezirk (Zwielichtiger Bezirk)12 Exploratives Testen
  13. 13. TOURS IM BUSINESS BEZIRK The guidebook tour The money tour The Landmark tour13 Exploratives Testen
  14. 14. TOURS IM BUSINESS BEZIRK The FedEx tour The Garbage Collector‘s tour14 Exploratives Testen
  15. 15. TOURS IM HISTORICAL BEZIRK The bad-neighborhood tour The Museum tour15 Exploratives Testen
  16. 16. TOURS IM ENTRTAINMENT BEZIRK The supporting Actor Tour The Back alley Tour16 Exploratives Testen
  17. 17. TOURS IM TOURIST BEZIRK The Collector‘s tour The Supermodel tour17 Exploratives Testen
  18. 18. TOURS IM HOTEL BEZIRK The Rained-out tour The Couch Potato tour18 Exploratives Testen
  19. 19. TOURS IM SEEDY BEZIRK The Saboteur The Antisocial tour19 Exploratives Testen
  20. 20. ZUSAMMENFASSUNG Tours liefern eine Struktur für das Testen Sie helfen uns auf interessante Art und Weise, die Software zu betrachten Im Gegensatz zum traditionellen Ansatz einer Feature basierten Testfallermittlung erfahren wir mehr über den tatsächlichen Zustand der Software und ihrer Qualität20 Exploratives Testen
  21. 21. KONTAKT SPIRIT-TESTING Software & Services GmbH Karwendelstr. 8b 82515 Wolfratshausen (München) Fon +49(0)8171 267 644 Fax +49(0)8171 267 695 Standorte: • München • Darmstadt • Nürnberg • Braunschweig21 Exploratives Testen

×