Quality Awareness When Practicing Agile Testing
-
Upload
youngculture -
Category
Technology
-
view
414 -
download
3
description
Transcript of Quality Awareness When Practicing Agile Testing
![Page 1: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/1.jpg)
Quality Awareness
When Practicing Agile Testing
Ana Milutinovic
Quality Assurance Engineer @ youngculture
25th of October 2014
![Page 2: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/2.jpg)
“Quality is a value to some person, at some
time”
Jerry Weinberg
1. Understanding the impact of this statement
2. Going to effort of making every team member aware of this concept
![Page 3: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/3.jpg)
How did agile come around?
Deliver working software frequently…
Daily whole team collaboration…
Build projects around motivated individuals…
Working software as the primary measure of progress…
Self-organizing teams…
Satisfied customers…
![Page 4: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/4.jpg)
Go agile!
How it really looked
![Page 5: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/5.jpg)
SCRUM Framework
Product backlog
Team 5 – 7 people
Sprint
2 weeks
First release after 1,5 year
Test management tool Defect tracking tool
Project duration: 3 years and counting…
Customer-ready
Product Increment
![Page 6: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/6.jpg)
Problems
We were confused in Test
Planning
We were confused in Test
Planning
Sprints looked like small
Waterfalls
Sprints looked like small
Waterfalls
No time to testNo time to test Bugs accumulatingBugs accumulating
QA was left out of the process.
![Page 7: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/7.jpg)
Living in a time box
![Page 8: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/8.jpg)
Parallel QA SprintParallel QA Sprint
QA in Poker PlanningQA in Poker Planning
Ideas to improve Test Planning:
Quality in Planning
![Page 9: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/9.jpg)
3 8 5
QA
Poker Planning
“Everyone involved with delivering code is a developer, and is part of
the developer team.”
Lisa Crispin and Janet Gregory
Quality in Planning
![Page 10: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/10.jpg)
Quality in Planning
Arguments for (not)involving QA into Poker Planning:
Symmetry
between testing
and
programming
Testing never
ends
Where is the
scope of
‘Done’
CD system
Programming
never ends
Agile implies
adjustments
QA was included
into calculation
![Page 11: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/11.jpg)
Quality in Design
� Avoid presenting finished test cases to developers
� Create a common understanding of the user story,get the right direction and split it into smaller pieces
� Decision on which stories need automation
![Page 12: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/12.jpg)
Quality in Execution
IF IT CAN’T BE TESTED
IT’S NOT GOING INTO
SCRUM
AUTOMATION IN EACH
SPRINT
CONTINIOUS DELIVERY
TESTABLE USER
STORIES
QA ESTIMATED
TEST AUTOMATION
AGREEMENT
CLEARLY ESTABLISHED
TEST GOALS
![Page 13: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/13.jpg)
Quality in Reporting and Metrics
� We allowed testing to be planned in fewer details
� Attention in reporting to whatever is specific for thecurrent sprint
![Page 14: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/14.jpg)
Quality in Reporting and Metrics
Test Planning• Test strategy• Story board• Simple test management tool
Defect Tracking Tool• Not track defect rates• Attention on fast feedback
Sprint Review• Discussion whatever defect influenced the sprint in an
interesting way
![Page 15: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/15.jpg)
Agile in Fundamental Test Process
Planning & Control
Analyses & Design
ExecutionReporting
Test Closure
![Page 16: Quality Awareness When Practicing Agile Testing](https://reader035.fdocuments.us/reader035/viewer/2022062406/559476ad1a28ab4c6e8b4797/html5/thumbnails/16.jpg)
Thank You!
Switzerland
youngculture AGHotelstrasse - Postfach 2574CH-8060 Zürich-AirportTel. +41 (0)44 366 40 [email protected]
Germany
youngculture (Deutschland)Rottmannstrasse 11DE-80333 MunichTel. +49 (0)89 890 637 [email protected]
Austria
youngculture (Österreich) GmbHRenngasse 4AT-1010 ViennaTel. +43 (0) 1 532 19 [email protected]
Serbia (Nis and Belgrade)
youngculture d.o.o.Bulevar Z.Đinđića 64a RS-11000 BelgradeTel. +381 (0)11 404 99 [email protected]
Romania
youngculture (Romania) S.R.L Palas 7B-7C, UBC3 TowerRO-700032 IașiTel. +40 (0)33 27 10 530 [email protected]
www.youngculture.com - www.youngculture-mobile.com