Background
A major reason for functional automated testing failing before the investments pay off is the amount of maintenance to the tests and other testware. This is actually easy to avoid with keyword-driven testing. It ensures that test analysts do not require programming skills to create or maintain automated tests. It also significantly reduces the test maintenance effort for as long as the system is being tested. A key feature of the approach is the use of business oriented 'keywords': easy to use test instructions that are defined by the test analysts themselves, specifically for a System Under Test.
Benefits of Attending
This practical workshop will supply the participant with:
- A good understanding of the theory of test automation, including the causes of the usual maintenance issues,
- Sufficient practice in defining and documenting good keywords,
- Experience creating automated tests (for several, very different systems - no recording!),
- Applied techniques to further reduce the maintenance effort for automated tests,
- An initial version of keywords and some test cases for a real system of your choice,
- An overview of the available free and open source tools,
- Experience implementing keywords with free tools like Selenium, WebDriver and Abbot (optional),
- How the approach fits into a waterfall or Agile process,
- Tips on introducing the approach into an organisation. |