测试用例设计培训

课程介绍
本课程分为黑盒篇,白盒篇以及基于经验的软件测试方法三个领域。
1,黑盒篇
主要针对于在黑盒测试中的等价值边界类(在高级别测试中的使用,比如性能测试 ,云弹性测试),决策表,状态转化图,基于用例User Case,正交表,分类树的测试用例设计技巧。
2,白盒篇
主要介绍语句,条件,判断,路径覆盖的高级应用,最后TDD。
3,基于经验的软件测试方法
主要介绍错误推测法以及探索式测试。
本课程以理论为导向,主要结合案例,并配备一定量的练习进行教学,通过教学您可以基本上掌握软件测试用例设计中的各种方法,并且运用到实际工作中去。
案例与练习:
案例分析内容:BBS系统
练习内容:电子商务系统
练习和案例基本基于本案例,某些章节会使用其他案例和练习

课程对象
 资深测试人员、测试组长、测试经理、质量保证人员和需求分析人员等。

课程长度2天

最新时间定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

1,等价值边界类
1.1等价值边界类在输入表单内的应用
1.2等价值边界类在性能测试内的应用
1.3等价值边界类在云测试中弹性测试中的应用
1.4练习
1.5练习结果在课堂内分享
2,决策表
2.1案例分析:基于三角形的决策表分析
2.2练习:基于四边形的决策表分析
2.3分享练习结果
3,状态转化图
3.1案例分析:基于BBS发帖审批过程状态转换图分析
3.2练习:基于电子商务购物流程状态转换图分析
3.3分享练习结果
4,基于用例User Case测试
4.1案例分析:基于BBS发帖模块User Case分析
4.2练习:基于查询商品(支持模糊查询)分析
4.3分享练习结果
5,正交表
5.1案例分析:基于输入会员信息正交表分析
5.2练习:基于填写买家信息正交表分析
5.3分享练习结果
6,分类树
6.1案例分析:会员级别对分类树进行分析
6.2练习:按照买家等级根据分类树进行分析
6.3分享练习结果
7,语句覆盖
7.1案例分析1:对于顺序语句的语句覆盖
7.2案例分析2:对于条件语句的语句覆盖
7.3案例分析3:对于循环语句的语句覆盖
7.4练习:包含顺序语句,条件语句,循环语句
7.5分享练习结果
8,条件覆盖
8.1案例分析1:对于条件语句的条件覆盖
8.2案例分析2:对于循环语句的条件覆盖
8.3练习:包含条件,循环语句
8.4分享练习结果
9,判断覆盖
9.1案例分析1:对于条件语句的判断覆盖
9.2案例分析2:对于循环语句的判断覆盖
9.3练习:包含条件,循环语句
9.4分享练习结果
10,路径覆盖
10.1案例分析:路径覆盖
10.2练习:包含条件,循环语句
10.3分享练习结果
11,MC/DC覆盖
11.1案例分析:MC/DC覆盖路径覆盖
11.2练习:包含条件,循环语句
11.3分享练习结果
12,TDD
12.1 TDD介绍
12.3 案例分析
12.4练习
12.5分享练习结果
13,探索式测试
13.1理论介绍
13.2经验分享
13.2.1对表单输入的测试探索
13.2.1.1对超长或不符合格式字符输入的测试探索
13.2.1.2对保留字符的输入的测试探索
13.2.2对于模糊查询输入框输入数据的测试探索
13.2.3对于并发操作的测试探索
13.2.3.1对于并发操作的测试探索(审核与删除并发冲突)
13.2.3.2对于并发操作的测试探索(审核与审核并发冲突)
13.2.4对于页面刷新功能的测试探索
13.2.4.1对于页面提交后刷新功能的测试探索
7.4.2对于页面提交后刷新功能的测试探索
13.2.5对于页面删除后刷新功能的测试探索
13.2.6对于非主要功能进行探索
13.2.7对于需要多步操作来完成一个事务的测试探索
13.2.8对于老功能的测试探索
13.2.9对于表单[取消]按键进行测试
13.2.10使用多种方法得到同样信息功能探索
13.2.11对于重灾区的测试探索
13.2.12对于强迫症测试法的测试探索
13.2.13对于产品广告中提及功能的测试探索
13.2.14对于产品说明书的测试探索
13.2.15对于领域专家提及功能的测试探索
13.2.16对于用户并发性的测试探索
13.2.17对于稳定性的测试探索
13.2.18对于用户友好性的测试探索
13.2.19对于兼容性的测试探索
13.2.20对于升级(Upgrade)的测试探索
13.3同学测试经验讨论
13.4 同学测试经验分享
14,总结。