Why agile testing isn't working
-
Upload
xebia-nederland-bv -
Category
Technology
-
view
644 -
download
1
description
Transcript of Why agile testing isn't working
![Page 2: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/2.jpg)
Requirements + Design Implementation Testing Maintenance
Waterfall process
![Page 3: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/3.jpg)
Agile Testing doesn’t work
When testing becomes
a separate activity
![Page 4: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/4.jpg)
Todo Development Testing Done
Task 15 Task 13 Task 14
Task 5 Task 6 Task 7 Task 8 Task 9 Task 10 Task 11 Task 12
Task 1 Task 2 Task 3 Task 4
Scrum fall
![Page 5: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/5.jpg)
Agile Testing doesn’t work
When team determines
tests during sprints
![Page 6: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/6.jpg)
Becoming predicable?
![Page 7: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/7.jpg)
Sprint X
Development Team
Unit Testing
Integration Testing
Automation Team
Acceptance Testing
Don’t split development & testing
![Page 8: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/8.jpg)
Whole Team Approach
![Page 9: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/9.jpg)
Specification Workshop
Sprint planning Implementation
Sprint
Review
Testing / Knowing upfront
![Page 10: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/10.jpg)
Specification By Example Workshop
Individuals & Interaction are more important than
Processes & Tools
![Page 11: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/11.jpg)
Why a Specification Workshop? Shared understanding of domain
![Page 12: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/12.jpg)
Assumptions
Mom to her son:
“Son, please go to the market and buy 1 bottle of milk. If they have eggs, bring 6 ”
What did he bring home?
![Page 13: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/13.jpg)
Create a common understanding Using Real Examples
![Page 14: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/14.jpg)
Living documentation
![Page 15: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/15.jpg)
Living documentation
Answer 1 Answer 2 IF answer 2 IF answer 1 Feedback
Spring Summer Wrong Right Bijna goed!
Summer Winter Wrong Wrong Niet goed
Winter Spring Right Wrong Bijna goed!
Winter Summer Right Right Goed!
Given: Student in exam with Question 1 And Question 1 has 2 answers to be entered And Correct answer 1 = Winter And Correct answer 2 = Summer
![Page 16: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/16.jpg)
Agile Testing doesn’t work
When testers & developers
don’t really collaborate
![Page 17: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/17.jpg)
Lets be honest… Some developers get TEST lazy
![Page 18: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/18.jpg)
Testing
Not about breaking But preventing
![Page 19: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/19.jpg)
The Dark Side
![Page 20: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/20.jpg)
Why testers & developers should work together
Developers are great automaters!
![Page 21: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/21.jpg)
Agile Testing doesn’t work
When testing is about zero bugs
![Page 22: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/22.jpg)
Bad Quality?
![Page 23: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/23.jpg)
Bad Quality?
![Page 24: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/24.jpg)
Zero Bugs does not mean you’ve measured quality
Wait and see how it performs in the real world
![Page 25: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/25.jpg)
It’s not low quality because it has 5 bugs
It’s low quality because people aren’t coming
~ Gojko Adzic
Low quality
![Page 26: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/26.jpg)
Agile Testing doesn’t work
When it’s all about bugs status reports
![Page 27: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/27.jpg)
Fire drill effect
![Page 28: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/28.jpg)
Stop tracking stupid things nobody cares about
Are these measurements important to business?
![Page 29: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/29.jpg)
Low Tech Testing Dashboard
![Page 30: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/30.jpg)
0
1
2
3
4
5
6
7
8
9
Area 1 Area 2 Area 3 Area 4
Stop maintaining low level risk tests
![Page 31: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/31.jpg)
Drive your testing effort
![Page 32: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/32.jpg)
Agile Testing doesn’t work
When you focus on automation tools
![Page 33: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/33.jpg)
UI
Integration
Unit
![Page 34: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/34.jpg)
Acceptance tests too costly to maintain Avoid big tests in sequence and checks at the end
![Page 35: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/35.jpg)
The Next Move
![Page 36: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/36.jpg)
Drop the Testing Column – Test always
Specification by Example – Shared Understanding
Testers and Developers pulling the same direction
Measure what is important for the business
Shared agreement with business
Don’t focus on tools
Agile Testing will work when …
![Page 37: Why agile testing isn't working](https://reader033.fdocuments.net/reader033/viewer/2022052311/5577beb1d8b42a1c068b4e82/html5/thumbnails/37.jpg)
Coming together is a beginning. Keeping together is progress. Working together is success.
Heny Ford