首页 > 经济 > > 正文
2023-09-14 14:01:47

功能测试用例编写模板(功能测试用例设计方法)

导读 你们好,最近小榜发现有诸多的小伙伴们对于功能测试用例编写模板,功能测试用例设计方法这个问题都颇为感兴趣的,今天小活为大家梳理了下,

你们好,最近小榜发现有诸多的小伙伴们对于功能测试用例编写模板,功能测试用例设计方法这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 等价类

2、 等价类的概念:所有测试数据中具有某些共同特征的数据子集。

3、 分类:有效等价类,无效等价类

4、 等价类的划分规则:

5、 等价类测试的步骤:

6、 (1)分析需求,确定输入数据的类型。

7、 (2)用规则划分有效和无效等价类。

8、 (3)设计用例来覆盖有效的等价类(注意:一个用例覆盖尽可能多的有效等价类)

9、 (4)设计用例来覆盖无效的等价类(注意:一个用例只能覆盖一个无效的等价类)

10、 案例:测试固定电话号码(3/4区号和7/8电话号码)

11、 边界值分析法

12、 大量误差出现在输入或输出范围的边界,而不是在输入范围内。选择正好等于、刚好大于或刚好小于的边界值作为测试数据。它是等价类划分方法的补充。

13、 标题:输入的参数必须是大于等于0且小于等于100的整数。

14、 错误代码:num-1 | | num=0 num 101 | | num=100 | num 0 num=101 | | num 100

15、 上点、下点和内点

16、 封闭区间,半开放半封闭区间,开放区间

17、 边界值分析的步骤

18、 (1)分析需求,确定输入数据的类型。

19、 (2)用规则划分有效和无效等价类。

20、 (3)确定上点、下点和内点

21、 (4)(5)与前面等价类划分相同。

22、 案例:固定电话号码测试

23、 决策表方法

24、 使用等价类方法时,如果输入属性域和输入属性域之间存在关联,则不能覆盖等价类。

25、 比如移动通信,如果用户欠费或者停机,主叫和被叫都不允许。(欠款和停工期的组合)

26、 相关概念:

27、 (1)条件堆:所有输入。(在欠费和停工的情况下)

28、 (2)动作桩:被测对象可能的操作/性能。

29、 (3)条件项:案例中成功或失败的所有可能取值的组合

30、 (4)动作项:每一种组合都有一种对应的值的结果

31、 (5)规则:每一列都代表了一种规则,每一列都对应了一条用例。

32、 测试用例的设计步骤:

33、 (1)分析需求,定义条件桩与动作桩

34、 (2)设计优化判定表,得到条件项(全组合)

35、 (3)根据条件项,依次填写动作项

36、 (4)简化判定表,看是否可以合并

37、 (5)抽取用例(每一个规则都代表了一个用例)

38、 案例:支付宝个人账户注册--验证用户名需求

39、 因果图方法:是对判定表方法的改进

40、 1.考虑所有输入、输出条件的相互制约关系以及组合关系

41、 2.考虑输入条件之间的依赖关系

42、 3.根据分析的关系来转换判定表的规则

43、 条件与结果之间的关系:恒等、非、或、与

44、 条件与条件之间的关系:互斥、包含(至少有一个必须成立)、屏蔽、唯一(有且只能有一个成立)、要求

45、 与判定表的区别:

46、 (1)判定表分析条件桩与动作桩后,全组合获取条件项

47、 (2)因果图分析因和国之后,先考虑条件与条件之间的关系,条件与结果之间的关系,再转换为判定表

48、 案例(和上面的判定表法是一样的)

以上就是功能测试用例设计方法这篇文章的一些介绍,希望对大家有所帮助。