Audience
The Advanced Level Agile Technical Tester qualification is aimed at people who have already achieved an advanced point in their careers in software testing and wish to develop further their expertise in technical testing aspects in an agile context. The modules offered at the Advanced Level cover a wide range of testing topics.
What are the entry criteria?
To receive Advanced Level certification in the module “Agile Technical Tester”, candidates must hold a valid Certified Tester Foundation Level certificate and a valid Certified Tester Foundation Level Agile Tester certificate. Refer to the relevant Exam Board to determine the specific practical experience criteria.
Business Outcomes
Apply Agile techniques to ensur tests that provide adequate coverage
Define testable requirements within Agile Team
Create and implement various Agile Test approaches using appropriate techniques
Support and contribute to test automation activities in an Agile project
Support continuous integration in an Agile Team
Support Agile Team in continuous delivery and deployment
Learn the service virtualization concepts
Work with, and share information with, other team members using effective communication styles and channels
Learning Objectives
Analyze user stories and epics using requirements engineering techniques
Describe the requirements engineering techniques and how they can help testers
Create and evaluate testable acceptance criteria for a given user story using requirements engineering and test techniques
Describe the elicitation techniques
Apply test-driven development (TDD) in the context of a given example in an Agile project
Understand the characteristics of a Unit test
Understand the meaning of the mnemonic word FIRST Apply behavior-driven development (BDD) in the context of a given user story in an Agile project
Understand how to manage guidelines for a formulation of a scenario
Analyze a product backlog in an Agile project to determine a way to introduce acceptance test-driven development
Analyze the creation of a test approach using test automation, experience-based tests and back-box tests created using other approaches (including risk-based testing) for a given scenario in an Agile project
Explain differences between Mission critical and non-critical
Analyze user stories and epics to create test charters, and interpret their results
Understand the use Experienced-based techniques
Understand the importance of refactoring test cases in Agile projects
Understand practical task-list for Refactoring Test cases
Analyze code as part of a code review to identify defects and technical debt
Understand Static code Analysis
Apply data-driven and keyword-driven test techniques to develop automated test scripts
Understand how to apply test automation to a given test approach in an Agile environment
Understand the test automation
Understand differences between various test approaches
Understand the factors to consider when determining the level of test automation needed to keep up with the speed of deployment
Understand the challenges of test automation in agile settings
Apply continuous integration (CI) and summarize its impact on testing activities
Understand the role of continuous testing in continuous delivery and continuous deployment
Understand the concept of service virtualization and its role in Agile projects
Understand the benefits of service virtualization
239
20
TAKE THIS COURSE