11:40 - 13:10
Test Automation - Success is a choice, not luck
Ruud Teunissen, Polteq Test Services BV
Improving product quality and reducing costs are necessary. Shortening time-to-market in combination with more frequent releases are an irreversible trend. It is impossible to achieve these goals without test automation. Successful implementation and improvement of test automation is possible when you act “Goal driven”, not “tool driven”. And if you look beyond technical selection criteria.
This Tutorial explains how to define realistic objectives and how to develop the business case for test automation (When is test automation successful? What deadlines have been set? Which resources are available? To what extend does test automation contribute, now and in the future?). Learn how to analyze the context and define the required test automation solution. The core of test automation is formed by its architecture, the way scripts are developed and maintained, how tests are automated (coded) and the tooling. Next to that, the test environment and test data are important as well as the integration with other tooling, like defect and configuration management. Together with strategy, planning and a good test automation team, 10 key areas cover “everything” in test automation. In line with models like TPI and based on hands-on experience, three maturity levels have been defined for test automation. Ruud describes a practical approach to use these key test automation areas to improve and implement your test automation:
- Goal driven, not tool driven
- Automate what is necessary, not what is possible
- Test automation levels:
- enabling testing to achieve its goals
- mitigate more risks than without automation
- scalable and future proof
- Translate “Fit for purpose” and “Fit for context” into concrete and tangible goals and actions
- Let test automation finally play the role it deserves: an indispensable and tireless part of your testing.
Take back valuable references and examples that enable you to implement test automation effectively and efficiently, tuned to your specific situation. Let test automation finally play the role it deserves: an indispensable and tireless part of your testing.
Ruud Teunissen is best described as a passionate software tester. Throughout his career he has played almost any possible role in testing (tester, test manager, test trainer, coach, sales, manager, He is coauthor of several books on structured testing, including Software Testing: A Guide to the TMap® Approach. Currently he is senior test consultant with Polteq Test Services BV and focuses on test improvement and management in any context. Ruud Teunissen is frequently invited to speak at conferences. Within Polteq, he is responsible for TI4Automation, the approach for successful implementation and improvement of test automation based on hands-on experiences and good practices.