一.基本要素
测试环境、操作步骤、测试数据、预期结果
二.设计方法
黑盒测试
1.等价类
1)什么是等价类:
依据需求输入(特殊情况下考虑输出)划分若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过。这样可以用较少的测试用例达到精良多的功能覆盖,解决了不能穷举的测试问题。
2)通过等价类设计测试用例:
有效等价类:对于程序规格说明书是合理的,有意义的的输入数据构成的集合,利用有效等价类验证程序是否实现了规格说明书中所指定的功能和性能。
无效等价类:不满足需求的集合。
3)如何通过等价类设计测试用例
a.充分理解需求
b.划分有效等价类和无效等价类
c.细分有效无效等价类
d.组合有效无效等价类
组合原则:有效类的组合,一个测试点,尽可能多的覆盖有效等价类。
无效等价类组合,一个测试点,只能组合一个无效等价类,其余的需要和有效等价类组合。
4)适用条件:
输入数据是无穷的,但输入数据有特点。
2.边界值
3.场景设计法
4.判定表法
5.正交表法