eurostar 2011 : w4a : mind maps as part of the agile ... · initial test process ... • wasted...

15
© Martin Mussmann and PrettyGoodTesting ® By Martin Mussmann Mind Maps as part of the Agile Testing Process 1 EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile Testing Process

Upload: others

Post on 23-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

© Martin Mussmann and PrettyGoodTesting®

By Martin Mussmann

Mind Maps as part of the Agile Testing Process

1 EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile Testing Process

Page 2: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Who am I?

Test consultant at PrettyGoodTesting

ISTQB certified Test Analyst (adv. level)

4 years of test experience from: • Small teams

• Agile projects

• Investment Banking

2

Page 3: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Agenda

• Initial test process on the project

• Challenges in an highly dynamic environment

• Different attempts to overcome the challenges

• New test process

• My experiences with mind maps

3

Page 4: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Type of project

Scrum team

Very dynamic business requirements • Sometimes even changing from week to week

Low risk to business

4

Page 5: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Initial test process

Test cases made for ”Man on the street”

5

Week1: Regression testing

Week2-3: Test case design

Week4: Test of new features

Page 6: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Initial project challenges

Changing requirements • Wasted time on test design & test cases

• Bugs incorrectly reported

Hard to get developers and business analysts

to review test designs • This caused a lot of mis-communication

Test cases hard to maintain • Wasted test ideas

• Outdated test cases

6

Page 7: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Old test case example

7

Page 8: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Attempts to overcome challenges

8

Page 9: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Mind maps as test design

9

Page 10: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

How do we draw mind maps?

10

Page 11: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Mind map as test case

11

Page 12: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

New test process

12

Same scrum cycle as development team

Page 13: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Lesson learned

So did we improve quality?

Well hard to tell but we managed to: • Reduce time spend on creating test

design and test cases by a lot

• Improved review ability!

• Got a lot more time for actual testing!

13

Page 14: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

My experiences

More creative test cases!

Test ideas aren’t lost!

Developers asking to see mind maps!

More feedback on review!

Forcing new testers to ask and explore!

Focus on WHAT and NOT HOW to test!

14

Page 15: EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile ... · Initial test process ... • Wasted test ideas • Outdated test cases 6. Old test case example 7. Attempts to overcome

Questions and Comments

Please feel free to contact me

Martin Mussmann

Test Consultant

Mob: (+45) 3163 0212

[email protected]

LinkedIn: [email protected]

© Martin Mussmann and PrettyGoodTesting®

15 EuroSTAR 2011 : W4A : Mind Maps As Part Of The Agile Testing Process