- Learn the fundamentals of agile development models
- Discover how testing is different in agile environments
- Learn the basis of agile testing—the user story and how to test it
- Explore key agile testing practices—ATDD, TDD, and ET
- Examine technical and team skills you need for success
- Recognize the main agile testing challenges and how to address them
|

Held in conjunction with STARWEST
|
|
Agile software practices are being employed within many development organizations worldwide. More and more test teams and testers are participating in agile projects or are embedded within agile teams. Many testers struggle to understand the agile development process and their place in it. Learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. From user stories and through development and testing, this course prepares you to be a valuable member of an agile development team. Explore the business and technology-facing tests agile projects demand and how agile testers help the project succeed. Learn about the techniques of Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD)—the cornerstones of agile testing. Practice the technical and team skills you and your fellow testers need for success in the brave new world of agile development.
Explore agile testing processes in an informal and interactive workshop setting. Examples are studied through a series of small group exercises and discussions.
This course is appropriate for both novice and experienced software testers. Developers expected to test within agile teams will find this course extremely useful. Test and development managers also will benefit from this course. A background of basic development and testing processes is helpful.
|
|