STARWEST 2006 Concurrent Sessions
Go To: AGILE METHODS | EXPLORATORY TESTING | INSPECTIONS | METRICS | SECURITY TESTING |
SOA TESTING | SPECIAL TOPICS | TEST AUTOMATION | TEST MANAGEMENT | TEST TECHNIQUES
View by Date
| Agile Methods|
|Friday, October 20, 2006 10:00 AM|
|A Tester’s Role in Agile Projects|
Chris Hetzler, Microsoft
Some agile methodologists claim that testers are not needed in agile projects—all testing is done either by developers or users. Chris Hetzler has seen the effects of that approach, and they are not pretty. When customers find bugs in large projects, the costs can be staggering. Chris believes that testers must be involved in agile projects at an even higher intensity since timelines are shorter and the risk of failure is higher. But Chris explains that tester‘s roles change and testers must be prepared for that change. In agile projects, the testers’ role is one of quality engineer rather than the traditional product validation and verification. This means the testers become the "go-to" people whenever a quality issue is raised. When Chris' development group adopted this strategy for involving their testers in their latest product release, the end result was a product with 95% code coverage, 98% regression run pass rate, and extremely high customer satisfaction.
• Learn how testers work within projects
Create effective test strategies within projects
Apply the lessons learned to your projects
|Friday, October 20, 2006 11:15 AM|
|Preparing the Test Team to Go Agile|
Janet Gregory, DragonFire Inc.
When we read about agile development, we find developers using nUnit for unit testing while customers are using FIT for acceptance tests. But where are the testers? You know—those folks who have years of experience in testing. Is there a place for testers in the agile world? Janet Gregory believes there is and shares specific things that you and your test team need to understand to effectively work within the agile context. It is important to adhere to the agile values and principles while improving the product’s quality. For example, a heavy test planning process that requires knowing all the requirements up front and developing thousands of test cases will not be acceptable. Janet will describe a lightweight process that is effective for all and discuss the handling of traditional testing processes such as defect tracking, reporting, and sign-offs.
• Understand the role of the test team in an agile development environment
Learn about the new techniques you’ll need in the agile world
Discover tools that will improve your testing—not slow it down