|
via Udemy |
Go to Course: https://www.udemy.com/course/agile-technical-tester/
AudienceThe 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 OutcomesApply Agile techniques to ensur tests that provide adequate coverageDefine testable requirements within Agile TeamCreate and implement various Agile Test approaches using appropriate techniquesSupport and contribute to test automation activities in an Agile projectSupport continuous integration in an Agile TeamSupport Agile Team in continuous delivery and deploymentLearn the service virtualization conceptsWork with, and share information with, other team members using effective communication styles and channelsLearning ObjectivesAnalyze user stories and epics using requirements engineering techniquesDescribe the requirements engineering techniques and how they can help testersCreate and evaluate testable acceptance criteria for a given user story using requirements engineering and test techniquesDescribe the elicitation techniquesApply test-driven development (TDD) in the context of a given example in an Agile projectUnderstand the characteristics of a Unit testUnderstand the meaning of the mnemonic word FIRST Apply behavior-driven development (BDD) in the context of a given user story in an Agile projectUnderstand how to manage guidelines for a formulation of a scenarioAnalyze a product backlog in an Agile project to determine a way to introduce acceptance test-driven developmentAnalyze 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 projectExplain differences between Mission critical and non-criticalAnalyze user stories and epics to create test charters, and interpret their resultsUnderstand the use Experienced-based techniquesUnderstand the importance of refactoring test cases in Agile projectsUnderstand practical task-list for Refactoring Test casesAnalyze code as part of a code review to identify defects and technical debtUnderstand Static code AnalysisApply data-driven and keyword-driven test techniques to develop automated test scriptsUnderstand how to apply test automation to a given test approach in an Agile environmentUnderstand the test automationUnderstand differences between various test approachesUnderstand the factors to consider when determining the level of test automation needed to keep up with the speed of deploymentUnderstand the challenges of test automation in agile settingsApply continuous integration (CI) and summarize its impact on testing activitiesUnderstand the role of continuous testing in continuous delivery and continuous deploymentUnderstand the concept of service virtualization and its role in Agile projectsUnderstand the benefits of service virtualization