Transcript
Page 1: Exploratory testing for agile  continuous testing

Ingo Philipp© 2016 by .

Exploratory Testing For Agile & Continuous Testing

Page 2: Exploratory testing for agile  continuous testing

© 2016 by

Agenda

1. Why you should go for it?

2. What is exploratory testing?Common confusions, misconceptions & controversies.

Relation & distinction to other approaches.

3. Who should do it?

4. How to practice it?

Heuristics & techniques.

5. When to practice it?

How to integrate it into the software lifecycle?

Page 3: Exploratory testing for agile  continuous testing

© 2016 by

Historical Context

2016Is the term a source of

inspiration or confusion?

Is it an activity or a technique?Is it something that you do?

A way or style of doing something?Is it an approach?

Isn’t then all testingexploratory testing?

Is the term helping orhurting the testing craft?

2010

2000

1988

RecognitionControversy

Hostility

Tolerance

Acceptance

Cluelessness

Ignorance

Nescience

Unawareness

Cem Kaner, Testing Computer Software

*Glenford J. Myers, The Art of Software Testing, 1979

Page 4: Exploratory testing for agile  continuous testing

SprintStart

SprintEnd

PackageBuild 2

N-1 N

NN-1

Unit & Smoke Tests

1 2

1

Regression Tests

User Story

Sprint Acceptance Test

OneDay

Life-Cycle Integration

ExploratorySession

Test CaseDesign

Automation

Page 5: Exploratory testing for agile  continuous testing

SprintStart

SprintEnd

2

User Story

Life-Cycle Integration

1. What should be explored?

Business Use Case, System Use Case, Epic, Theme, User Story, Technical Component, …

2. What are the core characteristics?

Performance, Usability, Stability, Security, Safety, Reliability, Understandability, …

3. Which tour(s) are required?

Supermodel Tour, FedEx Tour, Money Tour, Landmark Tour, </ Custom Tour/>, …

4. Which hat(s) should be considered?

Black Hat, White Hat, Red Hat, Green Hat, Yellow Hat, </ Custom Hat />

5. Who is required, and who takes which hat?

6. Who owns the session(s)?

7. How long should the session(s) last?

1 2

1

ExploratorySession


Top Related