Building automated tests that are reliable and resistant to change is no easy endeavor. Anyone who has tried over the long haul knows this. I’ve been on all sides of the test automation problem, as a test tool user, an automated testing consultant and as test tool developer. With over 30 years of experience in the field, I have accumulated a lot of techniques and examples to share that will help participants deal with common automation problems such as timing, latency and rapid pace of application change. The presentation includes discussion of the following: Choosing the right tests to automate, Using object definitions, Building reusable steps, Designing tests that are smaller in scope, Implementing retry loops, Generating expected results at runtime and Building startup and recovery into the test framework. Note: I gave an earlier version of this presentation to an audience of 40 people at QAI Quest two years ago and was told that it was the best in the entire conference because instead of being theoretical, it was filled with practical examples.

April 3 @ 09:00
09:00 — 09:45 (45′)

Brian Le Suer