Software Testing How has agile changed the game? Karen Greaves.
-
Upload
lizeth-heart -
Category
Documents
-
view
222 -
download
2
Transcript of Software Testing How has agile changed the game? Karen Greaves.
![Page 1: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/1.jpg)
Software Testing
How has agile changed
the game?
Karen Greaves
![Page 2: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/2.jpg)
Why?
![Page 3: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/3.jpg)
• Building the system right
• Compare against a specificationValidation
• Building the right system
• Compare against customer needsVerification
![Page 4: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/4.jpg)
Cost of fixing a defect
![Page 5: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/5.jpg)
Test Early
![Page 6: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/6.jpg)
HOWTO: Test Early
Testers involved in Sprint PlanningTesters work from day 1 of the sprintDone includes testing & fixingDon’t let developers get aheadTeam signs off each story
![Page 7: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/7.jpg)
Cost vs Benefit of Automation
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 250
50
100
150
200
250
300
Automated Testing
Manual Testing
Number of Test Executions
Rela
tive C
ost
![Page 8: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/8.jpg)
Automate
![Page 9: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/9.jpg)
HOWTO: AutomationMake automation part of every storyEveryone runs automated testsQuick to run & interpretFlexible to runDon’t automate once off testsAutomate things you do everydayAutomate sanity tests
![Page 10: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/10.jpg)
Defect Yield
High YieldAverage YieldLow Yield
Time Testing
Defe
cts
Fou
nd
![Page 11: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/11.jpg)
Test Smarter
![Page 12: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/12.jpg)
HOWTO: Test Smarter
White or grey box testingUnderstand where bugs could existTrust developersStatic testingUse fundamental techniques
![Page 13: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/13.jpg)
Test Fundamentals
Pair wise / All pairs testingEquivalence partitioningBoundary case analysisDependency maps for regressionSeparate functional testing from load testing
![Page 14: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/14.jpg)
TrackingWhen should you log a bug?How many defects states?Priority and severity?The importance of classifying bugsClean out your defect system regularly
![Page 15: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/15.jpg)
Test Reporting
System status at a glance Test depthDefect trends
Working software over comprehensive documentation
![Page 16: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/16.jpg)
Technical stuff you need to know
Version ControlBuild ProcessInstallers and UpgradesEnvironments
![Page 17: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/17.jpg)
Implications of agile
Build the right systemTest EarlyAutomate TestingTest SmarterQuality is everyone’s concern
![Page 18: Software Testing How has agile changed the game? Karen Greaves.](https://reader036.fdocuments.us/reader036/viewer/2022070306/5518c3e7550346b31f8b56ce/html5/thumbnails/18.jpg)