码迷,mamicode.com
首页 > 其他好文 > 详细

1.3测试用例设计方法

时间:2017-06-04 12:47:03      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:测试   http   原则   说明   边界值   输入   1.3   .com   数据类型   

测试用例设计方法(黑盒)

1.等价类,划分为有效等价类和无效等价类

 

 

1.1.按数据范围划分

有效:0.01-200

无效:小于0.01大于200

 

1.2.按数据类型划分

有效:数字

无效:非数字字符,中文等

 

1.3.设计原则

对于有效等价类,应尽可能多的覆盖尚未被覆盖的有效等价类,知道有所都被覆盖为止。

 

对于无效等价类,每个无效等价类就是一条测试用例

 

例如:

 技术分享

 

2.边界值(为了补充等价类的用例)

比如微信红包范围是0.01-200

那么测试用例有:

0 0.009 0.01 0.02 199 200 201

其中0是特殊值(数值取值,在其他为空)

 

例如:

 技术分享

 

3.场景法(主要测试流程)

3.1.设计原则

根据业务流程(需求规格说明书),设计用例遍历场景

注:单个功能可以用前面的等价类和边界值测试

 

3.2.业务流程图

例如:

 技术分享

 

3.3.实际例子

 技术分享

 

首先关注“是”的正常流程,再关注“否”的非法路径(判断错误的全部路径)

 

 

4.错误推测法

基于经验和直觉推测程序中所有存在的各种错误

 

例子:

 技术分享

 

5.知识梳理

首先,进行等价类划分,主要是输入条件划分

在任何情况下都必须使用边界值分析法

用错误推测法去追加测试用例,作为一种补充

对照程序逻辑,检查自己设计出来的测试用例逻辑覆盖程度,如果没有达到覆盖标准,应当补充足够的测试用例(场景法)

 

 

6.课后习题

输入边长a,b,c,判断是否能够构成三角形?画出流程图,并整理出测试用例(选做)

首先要考虑3边是否为正数

三角形判断依据:a2+b2=c2

等腰三角形:a=b≠c,a=c≠b,b=c≠a

等边三角形判断依据:a=b=c

 

 

技术分享

 

1.3测试用例设计方法

标签:测试   http   原则   说明   边界值   输入   1.3   .com   数据类型   

原文地址:http://www.cnblogs.com/alpha-go/p/6939885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!