Describe the requirements engineering techniques and how they can help testers/ Analyze user stories and epics to create test charters
Analyze code as part of a code review to identify defects and technical debt/ Understand how to manage guidelines for a formulation of a scenario
Understand the concept of service virtualization and its role in Agile projects/ Analyze user stories and epics using requirements engineering techniques
Apply data-driven and keyword-driven test techniques to develop automated test scripts/ Apply test-driven development (TDD) in the context of a given example in an Agile project
Explain differences between Mission critical and non-critical/ Apply behavior-driven development (BDD) in the context of a given user story in an Agile project
Understand the role of continuous testing in continuous delivery and continuous deployment (CD)/ Understand the meaning of the mnemonic word FIRST
Understand the importance of refactoring test cases in Agile projects/ Apply continuous integration (CI) and summarize its impact on testing activities
Understand how to apply test automation to a given test approach in an Agile environment/ Understand differences between various test approaches
Understand the challenges of test automation in agile settings/ Understand practical task-list for Refactoring Test cases
Continuous Integration, continuous testing, and continuous delivery/ Understand the use Experienced-based techniques
Understand the benefits of service virtualization/ Understand the characteristics of a Unit test/ Describe the elicitation techniques