two-day agile testing seminar dives into how to effectively incorporate
developer testing into agile development. This agile testing training explores
developer-focused agile testing practices including Test Driven Development
(TDD), Acceptance Test Driven Development (ATDD), and Behavior-Driven
Development (BDD). You will learn the ins and outs of unit testing, including
unit test patterns and anti-patterns, and how to use TDD to improve the
efficiency of your projects while also learning what pitfalls to avoid. You
will also learn patterns, principles, and refactorings to make your software
more testable. And you will learn multiple methods to measure the coverage and
effectiveness of your tests.
this seminar you will participate in extensive hands-on lab exercises to gain
experience using the agile testing techniques presented.
To get the most out of the labs, we encourage you to bring a laptop with your actual development environment (an IDE editor and a testing framework at a minimum). We provide code in C#, Python, Ruby, and Java for you to choose. We're sorry we can't provide support or help for any tool-specific issues.
"The course was a very good introduction. In some ways, I wish I'd attended something similar when I was first starting TDD. I will definitely recommend to my coworkers." -- Dave Strock, Astronautics
"Most Valuable: The unit testing portion. More the instructor presenting the material and then challenging us on our preconceived notions. Instructor was great, was extremely helpful in finding solutions or at least starting the conversations." -- Mithell Leitch
"Enjoyed the class, energetic instructor, good discussions and lots of examples provided." -- Tom Karaflos, Strata Decision Technology