Introduction to practical Test Automation
Duration : 2 days
This course module is a practical introduction to the key concepts of software test automation. It is aimed at test/dev’ professionals who wish to automate their testing process using any of the popular commercially available, open-source, or proprietary automated test tools. It is also aimed at those who have started test automation already, and would like to have a formal, methodological background in that area.
It includes the aspects of an Agile environment project over test automation.
It will lay the groundwork for additional modules for engineers (designing automated tests) and managers (managing an automation project) or directors (Test Automation for Decision Makers).
Method of Instruction
This course is taught through presentations, discussions combined with relevant exercises.
The course material includes more knowledge than presented in class, as we do believe that the handbook can be served later on as a good reference and a study book.
This module is intended for test analysts, test engineers, test automation engineers and test team leaders and test managers or anyone who needs a practical introduction to test automation concepts, and would like to know how to develop their test automation in the right way, saving money, and being productive.
You will not be able to build an automation framework having attended just one module but you will be in a better position to understand what’s involved and how to approach a test automation project.
- Understand how automated test tools work;
- Understand the main approaches to building automated tests;
- Define the criteria for intelligent test automation scripts creation and maintenance;
- Understand the key issues in a test automation project;
- Understand how test automation is handled differently in an Agile project;
- Provide light insights as to how to plan a successful automation project;
- Appreciate how to avoid the common pitfalls associated with automation projects.
- Understand agile automation concepts and impacts
- Knowledge of basic testing terminology (test script, test case, test plan) ISTQB foundation level knowledge is an advantage
- Able to design manual test cases using black-box testing techniques
- Appreciate that test execution tools are just one of 20 possible automation categories
- Awareness of simple programming concepts
- The organization is fairly mature and has a reasonably well defined manual test process