mixup testing - let's test

20
Mixup Testing A Cross Team Testing Activity Johan Åtting [email protected] [email protected] @JohanAtting Let’s Test 8 May 2012

Upload: others

Post on 29-Dec-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mixup Testing - Let's Test

Mixup TestingA Cross Team Testing Activity

Johan Åtting

[email protected]@sectra.com

@JohanAtting

Let’s Test 8 May 2012

Page 2: Mixup Testing - Let's Test

Developer, Tester, Project Manager, Test Manager, Support Manager, Operations Manager, Quality Manager,

Transport, Bank&Finance, Telecom and MedTech.

18 years in the software business

Quality Manager, Line Manager...

Currently: Chief Quality Officer at Sectra Medical Systems

Page 3: Mixup Testing - Let's Test

StabilizationDevelopment

One business area (example): • 10-12 development teams• 10-12 development teams• 1-2 Testers and 3-5 Developers / team• Test support team (2 testers)• Release team (2 DevPM & 2 TestPM)• 3 releases per year

Page 4: Mixup Testing - Let's Test

Benefitswith having testers in the scrum teams

Early involvement Less admin

Easier to make a different

Bug prevention Better quality

No wall between test & development

Page 5: Mixup Testing - Let's Test

Challengeswith having testers in the scrum teams

Biased (testing your own baby)

Less curious

Walls between the teams(i.e. between the testers)

Page 6: Mixup Testing - Let's Test

Mixup TestingGroup testing activity with all testers from all teams after each sprint in order to:

• get new eyes on whats been developed• get new eyes on whats been developed

• interact, discuss, learn

Page 7: Mixup Testing - Let's Test

Sprint Sprint Sprint SprintSprint Sprint Sprint SprintSprint Sprint Sprint SprintSprint Sprint Sprint Sprint

Mix

up

Mix

up

Mix

up

Page 8: Mixup Testing - Let's Test

1. Preparation (Mixup coordinator)

2. Test Idea Workshop (Test owner)

3. Testing (Test owner)3. Testing (Test owner)

4. Retrospective (Mixup coordinator)

Page 9: Mixup Testing - Let's Test

Mixup coordinator• The tester that is co-ordinating the mixup

• Decides what areas to test (based on suggestions from the scrum teams)

• Divides all testers into groups • Divides all testers into groups (one group per area)

• Prepares the test environment(responsible that it gets prepare)

Page 10: Mixup Testing - Let's Test

Test Owner• The tester that comes from the scrum team

that has an area to be tested in the Mixup

• Runs the Test Idea Workshop for his/her area

• Debriefs the testers after each session• Debriefs the testers after each session

• Responsible to bring feedback back to his/her scrum team

Page 11: Mixup Testing - Let's Test

1. PreparationSuggestions on areas to test from teams

Divide testers into groups (1 grp / area to test)

Assign a test owner per group

Prepare test environmentPrepare test environment

Page 12: Mixup Testing - Let's Test

2. Group test idea workshop(1 hour workshop)

Presentation of what to test (by Test Owner)

and

discussion about how to test (all in group)discussion about how to test (all in group)

=> Ideas for charters

Page 13: Mixup Testing - Let's Test

3. Testing(6-8 hours)

Pair testing exploratory sessions

Debrief to the Test Owner

Bug reportingBug reporting

Page 14: Mixup Testing - Let's Test

4. Retrospective(30 minutes)

All participants (all groups together)

Page 15: Mixup Testing - Let's Test

Sprint Sprint Sprint SprintSprint Sprint Sprint SprintSprint Sprint Sprint SprintSprint Sprint Sprint Sprint

Mix

up

Mix

up

Mix

up

Page 16: Mixup Testing - Let's Test

1 2 3 4 5 6 7 8 9 10

Two week sprintSp

rin

t P

lan

nin

g

Spri

nt

Dem

o

(1h

) Te

st Id

ea W

ork

sho

p

(1 d

ay)

Mix

up

Tes

tin

g

(30

min

) M

ixu

p R

etro

MixupSp

rin

t P

lan

nin

g

Spri

nt

Dem

o

(1h

) Te

st Id

ea W

ork

sho

p

(1 d

ay)

Mix

up

Tes

tin

g

(30

min

) M

ixu

p R

etro

Page 17: Mixup Testing - Let's Test

Benefits

Finding bugs

Colloboration,

Trying new test ideas/tools/..

Colloboration, interaction & learning Fun

Group test idea workshop

Page 18: Mixup Testing - Let's Test

Challenges

Finding time

Missing Missing discussions in your team

Page 19: Mixup Testing - Let's Test

Benefits

Finding bugs

Colloboration,

Trying new test ideas/tools/..

Colloboration, interaction & learning

Fun

Group Test Idea Workshop

Page 20: Mixup Testing - Let's Test

E-mail: [email protected]: @JohanAttingLinkedin: Johan Åtting