Dorothy Graham

Software Testing Presentations

A selection of half day and short presentations for seminars or conferences.

Half day tutorials

Test Automation Patterns - presented with Seretta Gamba

This full day presentation looks at common problems in test automation (issues) and patterns (solutions that have worked well for many people). The presentation focuses on system level automation patterns, and covers both management and technical issues and patterns.

Getting Started in Test Automation - presented with Chris Loder, Ingenious Ottowa

This half-day presentation covers what you need to know to make a good start in test automation, or to get your automation back on track. Both theory and practice are covered, over topics including automation objectives, responsibilities, reporting, and other relevant management and technical aspects. Chris brings his years of experience to tell what works well and what to avoid.

Short Presentations: 45 - 60 minutes

Blunders in Test Automation

In chess, the word blunder means a very bad move by someone who should know better. Even though functional test automation has been around for a long time, people still make some very bad moves and serious blunders. The most common misconception in automation is thinking that manual testing is the same as automated testing. This thinking accounts for most of the blunders in system level test automation. Different skills, approaches, and objectives are needed to prevent inefficient automation, high maintenance costs, and wasted effort. This presentation will show how to avoid these common blunders and achieve valuable test automation.

Are your tests well-travelled? Thoughts on coverage

There are many places to visit in the world and it can be interesting to see “where you have been”. There are many places in the software for tests to visit, and seeing “where the tests have been” can also be very interesting. But what is coverage, and why may it be misleading to talk about 100% coverage? Is coverage always a good thing or can testing be improved if not based on coverage? When you hear the mention of “coverage”, ask two questions: Coverage of what? and Why?

The Tester's Three Critical C's: Criticism, Communication & Confidence

Testers are human beings - it helps to understand how to communicate with confidence, especially when we are evaluating someone else's work.