This 1 and a half day course and 60 minutes open-book exam provides building blocks of test automation. It focuses on the important aspects, pitfalls and advantages of test automation and candidates will learn how to evaluate test automation tools, strategise test automation implementations and build effective, robust automation architectures. Various test automation life cycles, methodologies and processes in relation to traditional and agile software development life cycles will also be discussed.
COURSE OBJECTIVES:
The learning objectives for this course include an understanding of:
- Context of Test Automation
- The purposes, advantages and disadvantages of test automation
- Identify and prioritise automating testing activities
- Test automation life cycles in traditional and agile development
- Strategies and Implementation Considerations
- Aspects and considerations for the implementation of test automation
- Guidelines and templates to strategise test automation roll-out
- Scheduling, set milestones, evaluate tools and architectural needs
- Assess skills and training requirements and plan for project and organisational growth
- Pitfalls in Test Automation
- How pitfalls is affected by manual testing and SDLC processes/changes
- How to build robust test automation architecture and generate return on investment
- Functional Test Automation Frameworks
- Functional test automation and its different framework approaches
- Linear, Modular, Test Library, Data Driven, Keyword Driven and Hybrid frameworks
- The pros and cons of each framework
- Evolution of Functional Test Automation
- Object Orientated Programming (OOP)
- Three main evolutionary approaches to functional test automation, namely Code It, Script It or Instruct It.
COURSE / STUDENT MATERIALS:
- 1 and a half day of instructor-led training and exercise facilitation
- Learner Manual (excellent post-class reference)
- Participation in unique exercises designed to apply concepts
- 60 minute open-book exam after the training
CERTIFICATION:
Successfully passing (65%) the 60 minute open-book exam, consisting of 40 multiple-choice questions, leads to the AutoMyTest Fundamentals Certificate as a Certified Automation Engineer. The certification is governed and maintained by AutoMyTest.
PREREQUISITES:
- Familiarity with IT software development
AUDIENCE:
- Anyone involved in software testing, testers, developers, business analysts and managers