学测试day02
测试用例的概念和作用
是为某个业务目标,而编制的一组有测试输入,执行条件以及预期效果组成的案例
如何编写测试用例
测试用例的作用
测试用例的4个特性
代表性
能够代表并覆盖各种合理的和不合理、合法的和不合法的、边界的和越界的以及极限的输入数据、操作等。
针对性
对程序中的可能存在的错误有针对性地测试
可判定性
测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果
可重现性
对同样的测试用例,系统的执行结果应当是相同的
测试用例的要素
测试用例的方法
等价类
设计测试用例时,将所有输入的数据划分成若干子集,从中选出有代表性的数据做为测试数据的黑盒测试方法
有效等价值和无效等价值
边界值
设计测试用例时,对输入数据边界进行取值的黑盒测试方法(开内闭外)
错误推测法
根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的黑盒测试方法
比如:邮箱的@符号
因果图
对程序的输入条件与输入条件、输入条件与输出结果之间的约束关系设计测试用例的黑盒测试方法
判定表
设计测试用例时,分析和表达多输入条件下执行不同操作的黑盒测试方法
需求描述
扫枪扫描车身机器码自动识别汽车品牌和型号,对于发动机功率大于100马力的汽车并且维修记录不全或里程超过20万公里的汽车,应给予合作4s店优先的维修处理
正交实验法
6、正交实验法:设计测试用例时,利用已有的数据表(正交表)从大量的测试数据中挑选适量的、具有代表性的测试数据的黑盒测试方法
场景法:
通过模拟业务场景来对系统的功能点或业务流程的描述,从而提高测试效果的黑盒测试方法