一、用例的核心:
用例编号、所属模块、用例标题、优先级、前置条件、操作步骤、测试数据、预期结果、实际结果、通过否、bugID、编写人员、编写时间、测试人员、测试时间、备注
二、什么是高质量的测试用例
1、 覆盖到所有的业务逻辑(包括正常逻辑和异常逻辑)
2、 覆盖到所有的典型用户场景
3、 覆盖到所有的需求点
4、 测试目标明确,并且测试步骤能够最快的达到测试目的或者测试时间很短
5、 没有冗余的用例
6、 测试用例能够直接附带测试策略,该模块的策略指定人和用例执行人能够非常清楚
三、测试用例的设计方法有哪些
1、等价类划分法
设计测试用例时,将所有输入的数据划分成若干子集,从中选出有代表性的数据做为测试数据的黑盒测试方法
2、边界值分析法
设计测试用例时,对输入数据边界进行取值的黑盒测试方法
3、因果图
对程序的输入条件与输出结果之间的约束关系设计测试用例的黑盒测试方法
方法:
1)、确定原因、结果、中间过程
2)、连接因果图
3)、标明约束条件
4)、输出测试用例
4、错误推测法
根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的黑盒测试方法
5、判定表
设计测试用例时,分析和表达多输入条件下执行不同操作的黑盒测试方法
判定表测试用例编写过程
1)、确定原因和动作
2)、排列组合
3)、标明结果关系
4)、输出测试用例
6、正交实验法
设计测试用例时,利用已有的数据表(正交表)从大量的测试数据中挑选适量的、具有代表性的测试数据的黑盒测试方法
正交实验测试用例编写过程
1)、确定因子、水平
2)、选择正交表
3)、输入因子、水平
4)、输出正交实验数据,输出测试用例
7、场景法
通过模拟业务场景来对系统的功能点或业务流程的描述,从而提高测试效果的黑盒测试方法
场景法测试用例编写过程:
1)、分析用户场景
2)、设计场景覆盖基本流和备选流
3)、输出测试用例
四、用例分析
熟读需求、断句(将需求整理成一段段要求)、分类(流程/规则)、逆向思维(从不同地的方面进行考虑)、质疑(将自己有疑问方法找出来)、应用测试用例分析方法(使用相应的测试用例方法对测试点进行用例的编写)