By Robert Sabourin
• Discover how to implement test automation as stories are implemented
• Confidently deliver shippable product increments each sprint using automation
• Understand how to collaborate with business analysts, programmers, and customers to integrate automation into your teams’ workflow
• Work without the need of separate, independent test automation teams
• Explore how complex non-functional testing can be automated in a sprint
• Discover how tools such as mind mappers, recorders, and note takers generate defensible evidence of regulatory compliant testing
Most agile teams deliver potentially shippable software at the end of each iteration (one to four weeks), but some agile teams even ship working software every day. Regression confidence can be achieved with the help of automated tests, which many teams struggle with. This class will teach automation techniques to improve regression testing, story and feature testing, and enhancement of exploratory testing. Test Driven Development techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined to fully integrate testing into Agile delivery teams and provide the efficiency necessary for project success.
Explore the many ways automation supports agile testing activities. Test automation purpose, theory, and principles are reviewed. We look at how test automation is implemented in diverse organizations. The course presents many types of automation illustrated with example test descriptions, source code samples, and example test scripts.
This course will provide real-world, vendor-neutral examples of Agile Test Automation approaches and tools. Examples of automated tests for Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior Driven Development (BDD) will be given.
Who Should Attend
This course is for agile team members involved in testing, programming, business analysis, software construction, and deployment. Product owners, managers, and other development professions will gain important insights into the benefits and trade-offs related to agile test automation. No specific prerequisites are assumed, and any technical concepts will be explained; however, attendees are expected to have some software and agile knowledge or experience.