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—the agile version of requirements—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.
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 who are expected to write test cases 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 but not required.
|