- Learn the fundamentals of agile development models
- Discover how agile testing is different
- 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 required for success
- Understand the main agile testing challenges and how to address them
Agile is becoming main-stream, and more and more testers are being involved in agile projects. Many are struggling to understand the agile development process and their place in it. This course explains the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. From user stories—the agile version of requirements—and through development and testing, this course prepares you to be effective on your agile team. Explore business-facing tests and technology-facing tests and the importance of both. Learn the techniques of Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD), the cornerstones of agile testing. Examine both the technical skills and team skills you need for success.
Experience agile testing processes in an informal and interactive workshop setting. First, you will see real world examples of each test process. Then, you’ll have the opportunity to apply these techniques through a series of hands-on, small group, exercises.
This course is appropriate for both novice and experienced software testers. Developers in the agile world who are now expected to write test cases will find this course extremely useful. Test and development managers can also benefit from this course. A background of basic development and testing processes is helpful but not required.