课程大纲
主题 | 授课内容 |
自动化测试的认知 | 1.1 自动化测试的误区 |
1.2 不同开发模式下的自动化测试特性 | |
1.3 不同开发语言下的自动化测试特性 | |
1.4 不同业务特点下的自动化测试特性 | |
1.5 如何构建正确的自动化测试开发流程 | |
自动化测试前置准备 | 2.1 忽视需求的变化、数据的准备与环境的多样性 |
2.2 需求如何转换为自动化测试 | |
2.3 需求的变化如何构建与跟踪,实例分析 | |
2.4 传统企业的自动化测试开发流程参考 | |
2.5 互联网企业的自动化测试开发流程参考 | |
2.6 如何构建适合自己的自动化测试开发流程 | |
2.7 分级、分层自动化测试介绍 | |
自动化测试技术领域 | 3.1 白盒自动化测试的构建 |
3.2 集成测试的自动化构建 | |
3.3 GUI层级的自动化测试构建 | |
3.4 后台跑批的自动化测试构建 | |
3.5 其他领域的自动化测试构建 | |
自动化测试开发的技术平台构建 | 4.1 正确的技术架构 |
4.2 需求接入与自动化分解 | |
4.3 框架的离散化、分布式与集中式 | |
4.4 技术平台的3高特性,如何构建 | |
4.5 复杂的数据准备,如何构建 | |
4.6 测试中央数据库:独有的解决方案 | |
4.7 环境的复杂性准备,如何配合 | |
自动化测试开发流程构建 | 5.1 正确的流程链路 |
5.2 跨越需求、开发、测试到运维的整体流程 | |
5.3 需求建模映射到测试建模 | |
5.4 植入监控体系,进行自动化测试的埋点监控 | |
5.5 流程的改进与维护 | |
5.6 指标的确认与定制化 | |
5.7 与DevOps的结合,持续测试驱动整体DevOps链条 | |
团队准备与人员准备 | 6.1 个人应该具有的技能 |
6.2 团队应该具有的特性 | |
6.3 不同规模下,团队与个人的建设发展思路 | |
6.4 实例说明与分析 | |
6.5 答疑 |