描述
ISTQB® CT - 测试自动化工程师认证面向已获得 ISTQB® 基础证书并希望深入了解软件测试以成为测试自动化工程师的软件专业人员。
测试自动化工程师资格认证的目标人群是在软件测试职业生涯中已达到高级阶段,并希望进一步发展自动化测试专业知识的人员。
第 1 章:测试自动化简介和目标
第 2 章:测试自动化的准备工作
- 影响测试自动化的 SUT 因素。
- 评估和工具选择。
- 可测试性和自动化设计。
第 3 章:通用测试自动化架构
- 通用测试自动化架构简介。
- 设计通用测试自动化架构。
第 4 章:部署风险和意外情况
- 选择测试自动化方法和部署规划。
- 风险评估和缓解策略。
- 维护自动化测试。
第 5 章:测试自动化指标和报告
- 选择 TAS 指标。
- 实施度量。
- 记录 TAS 和 SUT
- 测试自动化报告
第 6 章:从手动测试过渡到自动化环境
- 自动化标准。
- 确定实施回归测试自动化的必要步骤。
- 新功能自动化测试时应考虑的因素。
- 确认测试自动化时应考虑的因素。
第 7 章:验证 CAS
第 8 章:持续改进
- 改进测试自动化的选项。
- 规划测试自动化改进的实施。
业务成果
通过本级考试表明考生能够:
- 解释测试自动化的目标、优缺点和局限性。
- 确定测试自动化项目的技术成功因素。
- 分析被测系统,确定合适的自动化解决方案。
- 分析特定项目的测试自动化工具,并报告技术发现和建议。
- 了解适用于 SUT 的 "可测试性设计 "和 "测试自动化设计 "方法。
- 解释通用测试自动化架构的结构。
- 分析特定测试自动化解决方案的实施、使用和维护要求。
- 解释在确定组件的可重用性时应考虑的因素。
- 应用支持有效测试工具试点和部署活动的指导原则。
- 分析部署风险,识别可能导致测试自动化项目失败的技术问题,并规划缓解策略。
- 了解支持和影响可维护性的因素。
- 对可用于监控测试自动化策略和有效性的指标进行分类。
- 解释如何构建和发布测试执行报告。
- 运用标准来确定测试是否适合自动化。
- 了解从手动测试过渡到自动化测试的因素。
- 解释在实施自动化回归测试、新功能测试和确认测试时需要考虑的因素。
- 验证自动化测试环境(包括测试工具设置)的正确性。
- 验证特定自动化测试脚本和/或测试套件的正确行为。
- 分析已部署测试自动化解决方案的技术方面,并提出改进建议。