LOGIN
|
REGISTER NOW
|
SUBSCRIBE
AS OF 5/18/2013 8:12AM EST
HOME
ALL STORIES
LATEST NEWS
COLUMNS
OPINIONS
GUEST VIEWS
SHORT TAKES
LINKAPALOOZA
NEWSWIRE
SPECIAL REPORTS
ZEICHICK'S TAKE
SD TIMES 100
BE A NEWSHOUND
IPHONE APP
IPAD APP
RSS FEEDS
FACEBOOK
TWITTER
WHITE PAPERS
SPONSORED PROFILES
JOB BOARD
WEBINAR CENTER
FREE SOFTWARE
ANDROID NEWSLETTER
BIG DATA TECHREPORT
ALM
SHAREPOINT
EVENTS CALENDAR
PRINT/PDF EDITION
PRINT/PDF BACK ISSUES
SUBSCRIBE TODAY
CUSTOMER SERVICE
EDITORIAL BEATS
GUEST VIEW GUIDE
SD TIMES 100 GUIDE
EVENTS CALENDAR
ADVERTISING
ARTICLE REPRINTS
REPORT A BUG
SITE MAP
ABOUT US
BZ MEDIA NEWS
NEWS ON MONDAY
SPTECHREPORT
SPTECHWEB
SPTECHCON
IPHONE/IPAD DEVCON
ANDROID DEVCON
PRIVACY POLICY
CONTACT US
HOME
>>
OPINIONS
Letters to the Editors: Testing in Scrum
By SD Times News Team
Tweet
July 1, 2008 —
(Page 1 of 2)
I have read several articles in Software Test & Performance (an SD Times sister publication) about testing in Scrum or other agile software development approaches, and every one of them gives the misimpression that agile software has no documentation of the requirements. Therefore, the testers must test for what the developers say the software should do, which is a moving target.
This misconception would, of course, lead to chaos and lots of rework, especially given the rate that requirements change in agile software development. The way to make testers effective in agile software development is quite simple:
1. When the developers “negotiate” the requirements for the upcoming iteration with the customers, the testers must be full participants in those conversations. This includes asking clarifying questions, noting where requirements are untestable and pointing out other gotchas that experienced testers will see.
2. The testers immediately translate the requirements that are agreed upon in those conversations into test cases. Those test cases serve as the requirements documentation for the upcoming iteration. As soon as possible, the testers and developers collaborate in automating those test cases.
3. When requirements change, testers are immediately involved because everyone knows that the test cases must be changed accordingly.
Note that having business analysts (BA) document the requirements in ambiguous text, and then testers translating them into test cases (usually after the software has already been developed), is wasteful and leads to arguments about different interpretations of the textual requirements.
Going straight to unambiguous test cases avoids the extra step and finger-pointing. It does mean that testers should learn some BA skills. This can be accelerated by retraining some of the BAs to be testers.
Proactive participation by testers resolves the problems:
• Communication is three-way, not one-way.
• Requirements are documented as test cases (and everyone now knows what the software delivered by the end of the iteration is supposed to deliver).
• Testers are first-class team members contributing throughout the process, not second-class members playing catch-up at the back end).
Next Page
Related Search Term(s):
Testing & QA
,
virtualization
,
Microsoft
,
Yahoo
Pages
1
2
Share this link:
http://sdt.bz/32407
Technorati
Digg
Reddit
Slashdot
Facebook
Friendfeed
Twitter
del.icio.us
Related Articles
Industry Watch: Testing culture undergoes dramatic shift
Changes in testing, particularly toward increasing automation, are making it more useful to organizations
Network virtualization: A new approach to mobile application testing
In order to best test your mobile applications, you must first understand the conditions they will be operating under
AMD and Microsoft collaborate on virtualization
The two companies are co-developing future low-level virtualization technologies to enable heavy workloads on virtualized ope
NEXT ARTICLE
Industry Watch: Testing culture undergoes dramatic shift
Changes in testing, particularly toward increasing automation, are making it more useful to organizations
Read More...
 
LOADING...
News on Monday
more>>
Android Developer News
more>>
SharePoint Tech Report
more>>
Big Data TechReport
more>>
Download Current Issue
MAY 2013 PDF ISSUE
Need Back Issues?
DOWNLOAD HERE
Want to subscribe?
CTIA 2013
5/21/2013 to 5/23/2013
Las Vegas
CTIA
AnDevCon Boston
5/28/2013 to 5/31/2013
Boston
BZ Media LLC
Fluent Conf.
5/28/2013 to 5/30/2013
San Francisco
O'Reilly Media
Better Software Conf.
6/2/2013 to 6/7/2013
Las Vegas
SQE
IBM Innovate
6/2/2013 to 6/6/2013
Orlando
IBM Rational
More