Today’s webinar is presented by Rex Black he will discussAgile Testing OpportunitiesWelcome to the EuroSTARWebinar Seriesw...
9 Characteristics of AgileMethodologies to Turbo-charge Your TestingRex Black, RBCS, IncWith thirty years of software and ...
Q&Awww.eurostarconferences.comIf you have a question, the control panel on the righthas a Questions box. All questions wil...
How can I get the slides?www.eurostarconferences.comSlides and all materials will be posted on the EuroSTAR blog aswell as...
Join the conversation on Twitter#esconfs@esconfs@speakerwww.eurostarconferences.comContinue the conversation with the spea...
Agile Testing OpportunitiesHow Good Agile Processes Benefit Testing[NEED PICTURE HERE]
Agile Testing OpportunitiesAgile lifecycles are becoming commonEvery lifecycle affects testingI have previously presented ...
Automated Unit TestingWhile limited in defect findingeffectiveness, automated unit tests do havethe ability to limit regre...
Static Code AnalysisStatic code analysis can identify manyproblems prior to testingSome static analysis can identifysecuri...
Code CoverageCode coverage tools can telldevelopment what they’ve tested andwhat they haven’tGood code coverage pushes uni...
Continuous IntegrationContinuous integration allows detection ofintegration problems immediately aftercode check-inBroken ...
Automated Functional TestAutomated functional testing tools haveevolvedExamples include Fitnesse and SeleniumThese can be ...
Reviews of RequirementsIdeally, user stories are reviewed bybusiness and technical stakeholdersearly in the sprintTesters ...
Reviews of TestsIn addition to requirements, businessand technical stakeholders can reviewtest conditions (acceptance crit...
Reasonable WorkloadWhile not always followed, when it is followed,this Agile principle helps to prevent test teamburnoutSi...
Control Technical DebtWhen done properly, Agile teams havea “fix bugs first” approachThis prevents a large backlog of bugs...
Maximizing the Test OpportunitiesMany of the Agile testing opportunitiesarise from technical aspectsTesters are best posit...
ConclusionsAgile lifecycles, when properly done,present many opportunities to testersTesters should embrace thoseopportuni...
Agile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 19For over a dozen years, RBCS has delivered s...
www.eurostarconferences.comQuestions?
EuroSTAR WebinarArchiveAccess almost 50 on-demand software testing webinars by the worlds leadingtesting experts. Topics i...
The EuroSTAR Community.Are you a member?Did you know we have an online resource area with almost …www.eurostarconferences....
www.eurostarconferences.comAre you coming to Amsterdam?Join us in the RAI, Amsterdamfrom the 05-08 November forthe 20thann...
Upcoming SlideShare
Loading in …5
×

9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex Black

1,441 views
1,314 views

Published on

Every lifecycle affects testing, and Agile is no exception. A number of elements of the Agile methodologies can create opportunities for testing, when properly implemented. Rex discusses the key testing opportunities created by the Agile approach, so that you can recognize and take advantage of them.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,441
On SlideShare
0
From Embeds
0
Number of Embeds
372
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex Black

  1. 1. Today’s webinar is presented by Rex Black he will discussAgile Testing OpportunitiesWelcome to the EuroSTARWebinar Serieswww.eurostarconferences.comThis webinar is due to start at 2pm. Make sure you stick around at the end for theQ&A session and continue the conversation with the speaker on Twitter after theshow!@esconfs#esconfs
  2. 2. 9 Characteristics of AgileMethodologies to Turbo-charge Your TestingRex Black, RBCS, IncWith thirty years of software and systems engineering experience, Rex Black isPresident of RBCS (www.rbcs-us.com), a leader in software, hardware, andsystems testing. For almost twenty years, RBCS has delivered consulting,outsourcing and training services in the areas of software, hardware, andsystems testing and quality. As the leader of RBCS, Rex is the most prolificauthor practicing in the field of software testing today.www.eurostarconferences.com
  3. 3. Q&Awww.eurostarconferences.comIf you have a question, the control panel on the righthas a Questions box. All questions will be answered atthe end of the presentation.The GoToWebinar attendee interface is made up of twoparts. The Viewer Window shows the presenter’sscreen. The Control Panel is where attendees caninteract and ask questions.The webinar will be recorded and you willbe notified via email when it is available.
  4. 4. How can I get the slides?www.eurostarconferences.comSlides and all materials will be posted on the EuroSTAR blog aswell as emailed to you.
  5. 5. Join the conversation on Twitter#esconfs@esconfs@speakerwww.eurostarconferences.comContinue the conversation with the speaker on Twitter after the show!
  6. 6. Agile Testing OpportunitiesHow Good Agile Processes Benefit Testing[NEED PICTURE HERE]
  7. 7. Agile Testing OpportunitiesAgile lifecycles are becoming commonEvery lifecycle affects testingI have previously presented talks andwebinars on Agile testing challengesHowever, Agile processes, when doneproperly, also create a number oftesting opportunitiesLet’s look at these Agile opportunitiesand how testers can take advantage ofthem…Agile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 7
  8. 8. Automated Unit TestingWhile limited in defect findingeffectiveness, automated unit tests do havethe ability to limit regression riskThey can be run as often as every fewhours, or at least over nightAutomated unit tests can be combinedwith static code analysis and codecoverage to maximize effectiveness andcompletenessMany tools are available, including opensource toolsAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 8
  9. 9. Static Code AnalysisStatic code analysis can identify manyproblems prior to testingSome static analysis can identifysecurity and maintainability problemsthat testing cannot identify easilyMany tools are available, includingopen source toolsAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 9
  10. 10. Code CoverageCode coverage tools can telldevelopment what they’ve tested andwhat they haven’tGood code coverage pushes unit testingtowards the 50% upper range of defectfinding effectivenessMany tools are available, includingopen source toolsAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 10
  11. 11. Continuous IntegrationContinuous integration allows detection ofintegration problems immediately aftercode check-inBroken builds can be reduced or eveneliminatedBy combining continuous integration withautomated unit testing, componentintegration testing and build sanity testingcan be automated and almost immediateMany tools are available, including opensource toolsAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 11
  12. 12. Automated Functional TestAutomated functional testing tools haveevolvedExamples include Fitnesse and SeleniumThese can be integrated into withcontinuous integration, automated unittesting, code coverage, and static analysisframeworksThis provides further minimization ofregression riskMany tools are available, including opensource toolsAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 12
  13. 13. Reviews of RequirementsIdeally, user stories are reviewed bybusiness and technical stakeholdersearly in the sprintTesters are involved in these reviewsThis results in high qualityrequirements and test oracles, resultingin early defect removal and defectpreventionAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 13
  14. 14. Reviews of TestsIn addition to requirements, businessand technical stakeholders can reviewtest conditions (acceptance criteria)This reduces the number of falsepositives and false negatives associatedwith testingTest results are improvedQuality confidence and insight is alsoimprovedAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 14
  15. 15. Reasonable WorkloadWhile not always followed, when it is followed,this Agile principle helps to prevent test teamburnoutSince some testing tasks are outside the sprints(such as test automation), some testers mustwork outside the sprints on these long-termprojectsProper estimation during the initial days ofeach iteration helps to avoid pressure on testersduring the end of the iterationProper estimation also includes estimation oftestingAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 15
  16. 16. Control Technical DebtWhen done properly, Agile teams havea “fix bugs first” approachThis prevents a large backlog of bugsand long closure periods beyond thesprint lengthPeriodic stabilization sprints help aswellGiven proper metrics, testing can helpmeasure and manage technical debtAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 16
  17. 17. Maximizing the Test OpportunitiesMany of the Agile testing opportunitiesarise from technical aspectsTesters are best positioned when theyknow how to program in the languagebeing usedMany of the Agile testing opportunitiesarise from test automationTesters are best positioned when theyknow how to use test automation toolseffectivelyAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 17
  18. 18. ConclusionsAgile lifecycles, when properly done,present many opportunities to testersTesters should embrace thoseopportunities when they arise, and getinvolved in the Agile teamsMaximizing the benefits of theseopportunities requires testers to havecertain skillsAgile methodologies promise toincrease software quality when theseopportunities are exploitedAgile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 18
  19. 19. Agile Testing Opportunitieswww.rbcs-us.comCopyright (c) RBCS 2008-2012 Page 19For over a dozen years, RBCS has delivered services in consulting, outsourcing andtraining for software and hardware testing. Employing the industry’s mostexperienced and recognized consultants, RBCS conducts product testing, buildsand improves testing groups and hires testing staff for hundreds of clientsworldwide. Ranging from Fortune 20 companies to start-ups, RBCS clients savetime and money through improved product development, decreased tech supportcalls, improved corporate reputation and more. To learn more about RBCS, visitwww.rbcs-us.com.Address: RBCS, Inc.31520 Beck RoadBulverde, TX 78163-3911USAPhone: +1 (830) 438-4830Fax: +1 (830) 438-4831E-mail: info@rbcs-us.comWeb: www.rbcs-us.comTo Contact RBCS
  20. 20. www.eurostarconferences.comQuestions?
  21. 21. EuroSTAR WebinarArchiveAccess almost 50 on-demand software testing webinars by the worlds leadingtesting experts. Topics include….www.eurostarconferences.comAgile, Automation, Test Management, Process Improvements, Risk-based Testing,Performance Testing, Test Documentation, Cloud Testing, Session-based Testing, WeekendTestersVisit the archive!http://www.eurostarconferences.com/community/member/webinar-archive@esconfs#esconfs
  22. 22. The EuroSTAR Community.Are you a member?Did you know we have an online resource area with almost …www.eurostarconferences.com600 software testing presentations, 50 topicalwebinars, over 40 videos and podcasts and 20 experteBooksDo you know that membership is completely free and you can access thesepremium testing resources anytime?Join today!http://www.eurostarconferences.com/community/member@esconfs#esconfs
  23. 23. www.eurostarconferences.comAre you coming to Amsterdam?Join us in the RAI, Amsterdamfrom the 05-08 November forthe 20thannual EuroSTARConference and help uscelebrate our 20thanniversary!Visitwww.eurostarconferences.comto find out what you can expectto see at Europe’s largestsoftware testing event!@esconfs#esconfs

×