课程介绍
本课程包括三大部分:第一部分:互联网测试体系;第二部分:基于技术的测试用例设计及执行持续测试体系。
课程收益
通过该课程的学习,你将获得如下收益:
如何评估测试的充分度
如何通过分层自动化降低测试的冗余度及提高执行效率
了解测试用例自动生成的常见策略
如何构建测试数据提升测试的效率
课程对象
本课程适合软件开发团队– 测试经理、测试主管、测试人员、开发人员等等。 我们鼓励整个开发团队一起参加,同样欢迎个人参加。 参为了达到培训效果,培训参与者需掌握一定的技能与知识。 产品负责人(Product Owners), 流程经理以及其他感兴趣的人士同样可参加。
课程形式
课堂讲授、讲义解析、情景模拟、实战互动演练
课程大纲
互联网下测试测试
测试定义的变化
测试流程的变化
测试技术的变化
持续测试体系
构建内建质量的持续测试体系
构建基于用户故事的验收标准及完成定义
基于思路的测试用例设计体系
a) 测试用例设计&探索性能测试
分层自动化测试体系
a) 单元测试的开发、设计与实现
Mock、并发、代码基本规范的测试
b) 接口测试的开发、设计与实现
契约及其前后台规范
c) UI自动化测试的开发、设计与实现
d) 基于分层的测试用例瘦身
e) 基于覆盖率的分层自动化评估体系
专项测试体系
a) 并发测试
b) 安全测试
c) 异常测试
测试环境及测试数据的构造
构建基于数据驱动的自动化测试
a) 测试数据的生成
b) 构建智能测试数据
生产级的QAOPS
测试人员所需要的测试运维能力及测试运维中台