1 测试用例的概念 测试用例是为了实施测试而向被测试系统提供的一组集合,这组集合包括:测试环境、操作步骤、测试数据、预期结果等要素 2 常见编写测试用例的七种方法 基于需求的设计方法 等价类 边界值 因果图 场景设计法 错误猜测法 3 基于需求的设计方法 定义:依据看客户需求设计测试用例,但是在设计的过程中一定要辩证的看待需求(即:需求不一定都是正确的) 4 等价类法 (1)定义:依据需求将输入划分为若干等价类,从等价类中选定一个测试用例,如果该测试用例通过,则表明整个等价类通过测试。 (2)适用场景:对于等价类这个方法,一般适用于有无限多种输入,我们不可能完成穷举测试,等价类可以使我们用较少的测试用例尽可能多的将功能覆盖。 (3)有效等价类和无效等价类 一般划分为:有效等价类、无效等价类 有效等价类:有意义的输入构成的集合,对于需求规格说明书是合法的; 无效等价类:不满足需求的集合。 5 边界值法 (1)定义:边界值法是对输入数据的边界测试,是一种黑盒测试方法;一般来说边界值法是对等价类划分后的补充 (2)例:对于设定密码的测试,要求密码必须为6-15位 分析过程:有效等价类为=6 =15 无效等价类为:6 || 15 设定边界值:5、6、10、15、16 边界值选定解释: A 6和15作为有效等价类中的内容,又是边界值,可以判定有效等价类的内容是否满足要求 B 但是6和15又很特殊,它不仅代表了有效等价类,还代表了边界值,所以我们选定一个普通的有效等价类作为一个测试用例,如:10 C 5和16作为无效等价类中的内容,又是边界值(比4或者17更具有代表性),可以判定无效等价类的内容 6 因果图 (1)定义:因果图是一种简化的逻辑图,能够表示输入条件和输出结果之间的关系。 (2)认识因果图的表示方法:恒等、与、或、非
编写测试用例的思路有哪些?(推荐编写测试用例的9大思路):k吧要输入服务器地址
k吧要输入服务器地址描述::