|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/agile-technical-tester/
课程评论:没有评论
**Coursera 课程总结:ISTQB 敏捷技术测试 - 高级级别** 本课程专为希望在其敏捷软件测试职业生涯中进一步发展技术测试专业知识的测试人员设计。 **前提条件:** * 持有有效的认证测试师基础级别证书。 * 持有有效的认证测试师基础级别敏捷测试师证书。 **课程收益:** * 应用敏捷技术以确保充分的测试覆盖。 * 在敏捷团队中定义可测试的需求。 * 创建和实施各种敏捷测试方法。 * 支持和贡献敏捷项目的测试自动化活动。 * 支持敏捷团队的持续集成。 * 支持敏捷团队的持续交付和部署。 * 学习服务虚拟化概念。 * 使用有效的沟通方式与团队成员协作。 **学习目标:** * 分析用户故事和史诗。 * 创建和评估可测试的验收标准。 * 应用测试驱动开发(TDD)。 * 理解单元测试的特征。 * 应用行为驱动开发(BDD)。 * 管理场景的制定指南。 * 分析产品待办事项以引入验收测试驱动开发展。 * 创建包含自动化测试、基于经验的测试和盒子测试的测试方法。 * 解释任务关键与非任务关键的区别。 * 创建测试章程并解释结果。 * 理解基于经验的技术。 * 理解测试用例重构的重要性。 * 分析代码以识别缺陷和技术债务。 * 应用静态代码分析。 * 应用数据驱动和关键字驱动测试技术。 * 理解敏捷环境中的测试自动化。 * 理解不同测试方法的区别。 * 确定测试自动化水平的影响因素。 * 理解敏捷环境中的测试自动化挑战。 * 应用持续集成(CI)并总结其对测试活动的影响。 * 理解持续测试在持续交付和持续部署中的作用。 * 理解服务虚拟化的概念及其在敏捷项目中的作用。 * 理解服务虚拟化的好处。
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