mind maps as part of the agile testing process' by martin mussmann

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: eurostar-conference

Post on 18-Nov-2014

804 views

Category:

Technology


0 download

DESCRIPTION

When being a part of a highly dynamic agile team where requirements are changed almost weekly, it puts a high amount of stress on the test department to keep up with testcases and keeping existing updated correctly. I found my solution in mind maps, these provide a very visible and flexible solution to the testcase challenge. I will speak about a real life example of how mind maps helped me on my current project to create a better test process in an agile team. • Initial test process on the project • Challenges in an highly dynamic agile team • Different attempt to overcome the challenges • New test process • My experiences with mind maps

TRANSCRIPT

Page 1: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

© Martin Mussmann and PrettyGoodTesting®

By Martin Mussmann

Mind Maps as part of theAgile Testing Process

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

Page 2: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

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: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

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: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Type of project

Scrum team

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

Low risk to business

4

Page 5: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

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: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Initial project challenges

Changing requirements• Wasted time on test design & test cases• Bugs incorrectly reported

Hard to get developers and business analyststo review test designs• This caused a lot of mis-communication

Test cases hard to maintain• Wasted test ideas• Outdated test cases

6

Page 7: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Old test case example

7

Page 8: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Attempts to overcome challenges

8

Page 9: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Mind maps as test design

9

Page 10: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

How do we draw mind maps?

10

Page 11: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Mind map as test case

11

Failed

Passed

Page 12: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

New test process

12

Same scrum cycle as development team

Page 13: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

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: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

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: Mind Maps As Part Of The Agile Testing Process' by Martin Mussmann

Questions and CommentsPlease feel free to contact me

Martin Mussmann

Test Consultant

Mob: (+45) 3163 [email protected]: [email protected]

© Martin Mussmann and PrettyGoodTesting®

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