课程特色
本课程依托业界领先公司的自动化测试平台和测试框架,从自动化测试方法论及策略分析,逐步讲解如何设计和开发企业定制的自动化测试平台,以及集成的测试框架、建设自动化测试流程、建立自动化测试组织、提升自动测试技术能力。并通过实际案例讲解和分析,展示企业案例和自动化测试框架运行和背后实现,结合充分的讨论,使学员从理论与实践相结合的角度,充分提升自动化测试领域整体能力。
课程收益
课程中的内容和实践来自于企业实际项目实施的总结,通过真实案例讲解,介绍普遍被认可的自动化测试平台及框架、测试工具和实施效果,结合充分的讨论和实战练习,使学员从理论与实践相结合的角度,充分提升自动化测试领域知识水平与技术能力。
课程对象
各类 IT公司/软件企业和研发机构的测试经理、测试架构师、高级测试工程师。
学员基础
学员学习本课程应具备下列基础知识:1) 具备一定测试经验; 2) 了解一门编程语言;
课程大纲
主题 | 授课内容 |
自动化测试 基本理论 | l 自动化测试的提出背景及测试类型 l 自动化测试的优势及特点 l 自动化测试的局限性及误区 l 手工测试与自动化测试配合关系 |
自动化测试策略 | l 自动化测试技术可行性分析 l 自动化测试策略之测试范围 l 自动化测试策略之生命周期集成 l 自动化测试策略之测试分层 |
自动化测试工具及集成 | l 主流自动化测试工具介绍、对比及分析 l 自动化测试流程 l 自动化测试开发,运行及分析 l 自动化测试工具与测试管理平台集成 |
自动化测试平台及 框架设计 | l 测试平台及自动化测试框架的核心目标及需求 l 自动化测试平台架构设计思路 l 自动化测试平台的组成部分 l 自动化测试框架的设计思路 l 自动化测试框架的组成部分 l 自动化测试框架及优缺点分析 l 自动化测试框架架构详细讲解 l 自动化测试框架实例 n ALM+BPT+UFT框架实例---实现方式、实例演示、总结分析 l 企业级自动化测试框架实例运行及讲解 |
DevOps及敏捷开发的自动化测试 | l DevOps和敏捷开发 l 自动化测试流程体系建设 l 敏捷开发模式下的自动化测试流程 l 与开发团队的合作关系建立 l 自动化测试价值展现与增值 l 自动化测试与版本迭代 l 自动化测试与持续集成 l 推动自动化测试框架实际落地 l 自动化测试团队组织结构 l 自动化测试人员技能要求 l 自动化测试人员职业发展路径 l 流程及过程改进 |