More Related Content Similar to Improve your flexibility by mastering different ways of testing Similar to Improve your flexibility by mastering different ways of testing (20) More from TEST Huddle (20) Improve your flexibility by mastering different ways of testing1. Improve your flexibility by
mastering different ways of testing
Jan Jaap Cannegieter
Vice President SYSQA B.V.
Download resources from: www.sysqa.com/eurostar
3. ©SYSQAAlmere
Poll
I have deep knowledge and have applied the
following ways of testing:
• Detailed scripting
• Session based testing
• Bug hunts
• Test tours
• Freestyle exploratory testing
3
5. ©SYSQAAlmere
5
Less time for test
preparation
Less or no
documentation available
Less conformance checking,
more goals oriented testing
More regression
testing and automation
Part of a multifunctional team
Shared goals and
responsibilities
Work in sprints
Also do other tasks
Also others doing our tasks
Influence of
agile on testing
6. ©SYSQAAlmere
Consequences agile manifesto for testing
• Individuals and interaction over processes and tools
• Don’t stick to the method/handbook but choose the best way of testing in a
given situation
• Working software over comprehensive documentation
• More focus on actual test execution, less documenting detailed test scripts
(upfront)
• Customer collaboration over contract negotiation
• Use ways of testing in which you can involve the customer
• Respond to change over following the plan
• Less test planning, don’t stick to the method/handbook
6
10. ©SYSQAAlmere
Different ways of testing
10
Inspired by ‘Telling your exploratory story’
by Jon Bach, Agile 2010 conference
Detailed
scripting
Global
scripting
Session
based
testing
Bug
hunts
Test
tours
Pure
exploratory
testing
Scripted testing Exploratory testing
Download the ebook from http://www.sysqa.nl/publicatie/ebook-situational-testing-english/
12. ©SYSQAAlmere
Testing in scrum:
Detailed scripting and global scripting
12
Decision way of
testing
1 page testplan
Master testplan
Preperation Execution R&A
Inte-
gration
Detailed
scripting
Global
scripting
Session
based
testing
Bug
hunts
Test
tours
Pure
exploratory
testing
Scripted testing Exploratory testing
________
________
________
________
________
________
________
________
________
________
________
________
________
Scrumact.Testact.
13. ©SYSQAAlmere
Testing in scrum:
Session based testing and bug hunts
13
Decision way of
testing
1 page testplan
Master testplan
Making testch.
Execution and R&A Inte-
gration
Detailed
scripting
Global
scripting
Session
based
testing
Bug
hunts
Test
tours
Pure
exploratory
testing
Scripted testing Exploratory testing
________
________
________
________
________
________
________
________
________
________
________
________
________
Scrumact.Testact.
14. ©SYSQAAlmere
Testing in scrum:
Test tours and pure exploratory testing
14
Decision way of
testing/tours
1 page testplan
Master testplan
Inte-
gration
Detailed
scripting
Global
scripting
Session
based
testing
Bug
hunts
Test
tours
Pure
exploratory
testing
Scripted testing Exploratory testing
________
________
________
________
________
________
________
________
________
________
________
________
________
Scrumact.Testact.
Execution
R&A
16. ©SYSQAAlmere
How many ways of testing do you master?
16
Detailed
scripting
Global
scripting
Session
based
testing
Bug
hunts
Test
tours
Pure
exploratory
testing
Scripted testing Exploratory testing
Inspired by ‘Telling your exploratory story’
by Jon Bach, Agile 2010 conference
Download the ebook from http://www.sysqa.nl/publicatie/ebook-situational-testing-english/