21
Improve your flexibility by mastering different ways of testing Jan Jaap Cannegieter Vice President SYSQA B.V. Download resources from: www.sysqa.com/eurostar

Webinar Eurostar Test Huddle

Embed Size (px)

Citation preview

Page 1: Webinar Eurostar Test Huddle

Improve your flexibility by mastering different ways of testing

Jan Jaap Cannegieter

Vice President SYSQA B.V.

Download resources from: www.sysqa.com/eurostar

Page 2: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Agenda

• Influence of agile on testing

• Integrating different ways of testing in scrum

• Consequences for the tester (and for me)

2

Page 3: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

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

Page 4: Webinar Eurostar Test Huddle

Influence of agile on testing

4

Page 5: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

5

Less time for test preparation

Less or no documentation available

Less conformance checking, more goals oriented testing

More regressiontesting and automation

Part of a multifunctional team

Shared goals andresponsibilities

Work in sprints

Also do other tasks

Also others doing our tasks

Influence of agile on testing

Page 6: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

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

Page 7: Webinar Eurostar Test Huddle

Integrating different ways of testing in scrum

Page 8: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Different ways of testing

8

Scripted testing Exploratory testing

Page 9: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Different ways of testing

9

Scripted testing Exploratory testing

Page 10: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

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/

Page 11: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Testing in Scrum?

11

________________________________________________________________________________________

Product backlog

2-4 weken

24 uur

________________________

Sprint backlog

‘Shipable’ product

Refinement

Daily scrum

Sprint review:• Demo• DOD• Retrospective

Burndownchart

Page 12: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Testing in scrum:Detailed scripting and global scripting

12

Decision way of testing

1 page testplan

Master testplanPreperation Execution R&A

Inte-gration

Detailed scripting

Global scripting

Session based testing

Bug hunts

Test tours

Pure exploratory

testing

Scripted testing Exploratory testing

________________________________________________________________________________

________________________

Scru

m a

ct.

Test

act.

Page 13: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Testing in scrum:Session based testing and bug hunts

13

Decision way of testing

1 page testplanMaster 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

________________________________________________________________________________

________________________

Scru

m a

ct.

Test

act.

Page 14: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Testing in scrum:Test tours and pure exploratory testing

14

Decision way of testing/tours

1 page testplanMaster testplan

Inte-gration

Detailed scripting

Global scripting

Session based testing

Bug hunts

Test tours

Pure exploratory

testing

Scripted testing Exploratory testing

________________________________________________________________________________

________________________

Scru

m a

ct.

Test

act.

Execution

R&A

Page 15: Webinar Eurostar Test Huddle

Consequences for the tester (and for me)

Page 16: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

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/

Page 17: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

17

A professional tester masters different ways

of testing so that he/shecan test in an optimal

way all the time

Page 18: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

Choose your way of testing

18

Organi-zation

Test goals

System

Test skills

Develop-ment

method

Documen-tation

Situation

Page 19: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

19

Page 20: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

How did it feel for me?

20

Page 21: Webinar Eurostar Test Huddle

© S

YS

QA

Alm

ere

21

Success with improving your

flexibility!

Jan Jaap CannegieterVice President SYSQA [email protected]@jjcannegieter+31-627038827