In this Agile Test Automation course, you will learn the practical techniques that tester-developers must employ to write high-coverage test code and deliver quality software products.
Agile Test Automation Training Delivery Methods
Agile Test Automation Training Benefits
Earn the ICAgile Agile Test Automation (ICP-ATA) certification
Achieve optimal quality in Agile projects through test automation
Code user story and feature tests with Acceptance Test-Driven Development (ATDD) and Behavior-Driven Development (BDD) to validate product value
Tool your project to cover functional and non-functional testingLeverage test design patterns to achieve high coverage
Leverage continued support with after-course one-on-one instructor coaching and computing sandbox
Agile Test Automation Training Outline
In this module, you will learn how to:
- Map Test Automation needs to Agile
- Justify the focus on high automation achievements
- Address Test Pyramids from all angles for high quality
- Map automation effort to the Agile Test Quadrants
- Leverage the 4D of Test-Driven Development (TDD) strategies
In this module, you will learn how to:
- Map test effort to APIs or UI
- Implement test cases with leading execution patterns
- Formalise test cases through Acceptance Test-Driven Development (ATDD) cards
- Code user stories and feature tests with Behavior-Driven Development (BDD)
- Select the right Coded UI Test (CUIT) patterns
- Layer UI Tests for better resilience
In this module, you will learn how to:
- Zoom in on components through design reviews
- Leverage Object-Oriented (OO) design rules for effective unit test strategies
- Measure test coverage as a success indicator
- Protect your code from changes with TDD patterns
- Recognise leading design patterns for easier test maintenance
In this module, you will learn how to:
- Use Non-functional Requirements (NFRs) for better planning
- Break down sub-dimensions for sharp quality assessments
- Develop multi-dimensional Non-functional (NF) tests with pertinent tools
In this module, you will learn how to:
- Integrate testing with the pipeline process
- Accelerate code promotion through rapid test feedback
- Configure tests to map the anatomy of a deployment pipeline
- Invoke code analysis automation at the commit stage
- Automate testing of the deployment stage