Ana milutinovic quality awareness when practicing agile testing
-
Upload
codecampiasi -
Category
Technology
-
view
66 -
download
2
description
Transcript of Ana milutinovic quality awareness when practicing agile testing
![Page 1: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/1.jpg)
![Page 2: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/2.jpg)
Quality AwarenessWhen Practicing Agile Testing
Ana Milutinovic, Quality Assurance Engineer @YOUNGCULTURE
25th of October 2014
![Page 3: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/3.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 4: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/4.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 5: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/5.jpg)
Go agile!
How it really looked
![Page 6: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/6.jpg)
SCRUM Framework
Product backlog
Team 5 – 7 people
Sprint2 weeks
First release after 1,5 year
Test management tool Defect tracking tool
Project duration: 3 years and counting…
Customer-readyProduct Increment
![Page 7: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/7.jpg)
Problems
We were confused in Test Planning
Sprints looked like small Waterfalls
No time to test Bugs accumulating
QA was left out of the process.
![Page 8: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/8.jpg)
Living in a time box
![Page 9: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/9.jpg)
Quality in Planning
Parallel QA Sprint
QA in Poker Planning
Ideas to improve Test Planning:
![Page 10: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/10.jpg)
Quality in Planning
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
![Page 11: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/11.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 12: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/12.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 13: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/13.jpg)
Quality in Execution
IF IT CAN’T BE TESTEDIT’S NOT GOING INTO
SCRUM
AUTOMATION IN EACH SPRINT
CONTINIOUS DELIVERY
TESTABLE USER STORIESQA ESTIMATED
TEST AUTOMATION AGREEMENT
CLEARLY ESTABLISHED TEST GOALS
![Page 14: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/14.jpg)
Quality in Reporting and Metrics
We allowed testing to be planned in fewer details.
Attention in reporting to whatever is specific for the current sprint.
![Page 15: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/15.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 16: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/16.jpg)
Agile in Fundamental Test Process
Planning & Control
Analyses & Design
ExecutionReporting
Test Closure
![Page 17: Ana milutinovic quality awareness when practicing agile testing](https://reader033.fdocuments.us/reader033/viewer/2022060121/559363701a28abb2478b4746/html5/thumbnails/17.jpg)
Thank You!