quality awareness when practicing agile testing
Post on 02-Jul-2015
414 Views
Preview:
DESCRIPTION
TRANSCRIPT
Quality Awareness
When Practicing Agile Testing
Ana Milutinovic
Quality Assurance Engineer @ youngculture
25th of October 2014
“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
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…
Go agile!
How it really looked
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
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.
Living in a time box
Parallel QA SprintParallel QA Sprint
QA in Poker PlanningQA in Poker Planning
Ideas to improve Test Planning:
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
Quality in Planning
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
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
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
Quality in Reporting and Metrics
� We allowed testing to be planned in fewer details
� Attention in reporting to whatever is specific for thecurrent sprint
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
Agile in Fundamental Test Process
Planning & Control
Analyses & Design
ExecutionReporting
Test Closure
Thank You!
Switzerland
youngculture AGHotelstrasse - Postfach 2574CH-8060 Zürich-AirportTel. +41 (0)44 366 40 40office.ch@youngculture.com
Germany
youngculture (Deutschland)Rottmannstrasse 11DE-80333 MunichTel. +49 (0)89 890 637 40office.de@youngculture.com
Austria
youngculture (Österreich) GmbHRenngasse 4AT-1010 ViennaTel. +43 (0) 1 532 19 60office.at@youngculture.com
Serbia (Nis and Belgrade)
youngculture d.o.o.Bulevar Z.Đinđića 64a RS-11000 BelgradeTel. +381 (0)11 404 99 50offfice.rs@youngculture.com
Romania
youngculture (Romania) S.R.L Palas 7B-7C, UBC3 TowerRO-700032 IașiTel. +40 (0)33 27 10 530 offfice.ro@youngculture.com
www.youngculture.com - www.youngculture-mobile.com
top related