agile2015: explore with intent - self-management

19
Explore with Intent - Exploratory Testing Self- Management Maaret Pyhäjärvi Email: <[email protected]> | Twitter: maaretp

Upload: maaret-pyhaejaervi

Post on 26-Jan-2017

228 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Agile2015: Explore with Intent - Self-Management

Explore with Intent - Exploratory Testing Self-Management

Maaret PyhäjärviEmail: <[email protected]> | Twitter:

maaretp

Page 2: Agile2015: Explore with Intent - Self-Management

Testing as Performance (Exploring) vs. Testing as Artifact Creation

Page 3: Agile2015: Explore with Intent - Self-Management

Explore with Intent

Mission Charter

Other Charters Details

INTE

NT

LEARNIN

GS

Page 4: Agile2015: Explore with Intent - Self-Management

Notetaking

“Same” tool

Physical Notebook

Rapid Reporter

MindMup

Page 5: Agile2015: Explore with Intent - Self-Management

Let’s Test

Page 6: Agile2015: Explore with Intent - Self-Management

Observations!

Page 7: Agile2015: Explore with Intent - Self-Management

An Example of Notes• Details published on my blog

06/2015– http://visible-quality.blogspot.fi/2015/06/

blog-while-testing-experiment-of-way-to.html

• Use the tool that suites you best– Paper+pen Mindmup as I taught

myself to think with more structure

Page 8: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureGetting Started

Page 9: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureSetting up for Testing

Page 10: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureRemembering Connections

Page 11: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureReading the Spec

Page 12: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureComing up with Connections

Page 13: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureFocus to Actually Start

Page 14: Agile2015: Explore with Intent - Self-Management

Learning about a FeatureSoftware Talks

Page 15: Agile2015: Explore with Intent - Self-Management

Observations from Learning about a Feature

• I chose my focus– Specification first vs. Experiencing the

feature first• Found and logged bugs– Jira, stopped and wrote a proper report

that slowed me down• Ended up with open questions–Work done creates more work

There’s no right / wrong focus

Page 16: Agile2015: Explore with Intent - Self-Management

Exploratory Testing:Better tests, better testers!

• An approach, not a technique• Find unknown unknowns• Disciplined• Test is a performance, not

artifact– Artifacts support human

memory– Many forms: e.g. checklists

and automation• Exploratory performance

testing, Exploratory test automation, Exploratory regression testing

Test-related learning

Design of new tests

Test executionResult interpretation

16

Page 17: Agile2015: Explore with Intent - Self-Management

17

Exploratory Testing: Frame of Management

”A day’s work”

Vision (“Sandbox”) Current Charter

Other Charters Details

Bug Reports

Perception of quality

and coverage

Quality ReportDebriefin

g

Tester

Test Manager

PastResultsObstaclesOutlookFeelings

?#

xCharter backlog of the future testing

Out of budget

Next in importanc

e!#, ?, x, +20:20:60

Session sheets of the past testing

Idea of exploratio

n

Metrics summary

Coaching

PlaybooksCoverage outlines

Page 18: Agile2015: Explore with Intent - Self-Management

18

Exploration SkillsSource: Adapted from James Bach, Jon Bach, Michael Bolton. Exploratory Testing

Dynamics. v.2.2. 2009

Self-manageme

nt

Developing ideas

Examining product

DoneTo DoIssuesCoverage

All sources available Best use of time – effective and efficient work

Making modelsTool support – creative solutionsRisk-based testing – scientific approachKeeping one’s eyes open

Page 19: Agile2015: Explore with Intent - Self-Management

Question, Thoughts?Feedback?