黑盒白盒测试法文档格式.docx

上传人:b****1 文档编号:13428104 上传时间:2022-10-10 格式:DOCX 页数:26 大小:53.48KB
下载 相关 举报
黑盒白盒测试法文档格式.docx_第1页
第1页 / 共26页
黑盒白盒测试法文档格式.docx_第2页
第2页 / 共26页
黑盒白盒测试法文档格式.docx_第3页
第3页 / 共26页
黑盒白盒测试法文档格式.docx_第4页
第4页 / 共26页
黑盒白盒测试法文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

黑盒白盒测试法文档格式.docx

《黑盒白盒测试法文档格式.docx》由会员分享,可在线阅读,更多相关《黑盒白盒测试法文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

黑盒白盒测试法文档格式.docx

二、黑盒测试-黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试。

用黑盒法涉及测试用例,有四种常用技术;

等价分类法,边界值分析法,决策表法和因果图法。

整个测试基于需求文档,看是否能满足需求文档中所有需求。

黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统的功能进行测试。

黑盒测试的优点比较简单,不需要了解程序内部的代码及实现,从用户的角度出发,且是基于软件开发文档,也能知道软件实现了文档中的哪些功能,在做软件自动化测试是比较方便。

黑盒测试法的缺点是覆盖率较低,自动化测试的复用性较低。

(1)等价分类法

所谓等价分类,就是把输入数据的可能值划分为若干个等价类,使每类中的任何一个测试用例都能代表同一个等价类中的其他测试用例。

也就是说,如果从某一等价类中任意选出一个测试用例未能发现程序的错误,就可以合理地认为在该类中其他测试用例也不会发现程序的错误。

这些等价类又划分为代表“有效“输入值的有效等价类和代表“无效”输入值的无效等价类。

需要注意的是:

对于每一个无效等价类至少要用一个测试用例,不然就可能漏掉某一

类错误,但允许若干个有效等价类何用同一测试用例,以便进一步减少测试的次数。

三:

(2)边界值分析法

所谓边界值分析法是对输入的边界值进行测试。

在测试用例设计中,需要对输入的条件

进行分析并且找出其中的边界值条件,通过对这些边界值的测试来查出更多的错误。

边界值分析的基本思路,就是要把测试的重点放在各个等价类的边界上,选取刚好等于,

大于、小于边界值的数据位测试数据,并据此设计出相应的测试用例四:

因果图法:

因果图法能够帮助测试人员按照一定的步骤,高效率的开发测试用例,以检

测程序输入条件的各种组合情况,它是将自然语言转化为形式语言规格说明的一种严格方法,可以指出规格说明存在的不完整性和二义性。

下面就是用黑盒测试法中的等价类划分法和边界值分析法来完成对学生成绩管理系统的

测试。

在学生成绩管理系统中,现对其各个模块(用户登录模块,学生信息管理模块,课程信息管理模块,成绩信息管理模块,管理员信息管理模块)进行测试。

其中,成绩信息模块采用边界值分析法和因果图法进行测试,其余均采用等效类测试。

测试用例

通过路径

预计输出

210/123456

123467

正确

210/12345(小于6位)

7

错误

李123456/123123

1234567

李#23456/123123(不是数字

字母和汉字)

二:

黑盒测试

用户登录模块的功能描述

1、用户账号:

用户账号为对应的学号,学号必须有,必须为11个数字且数字是0~9数字,

前四个数字为学生入学时间,最后三个数字为班级号和学号。

2、口令:

必须有,为6位的字符

在学生成绩管理系统中,“用户登录”采用边界值分析法设计测试用例,如下表所示:

输入

用户账号

有效等价类

必须是11位

(1)

必须是数字

(2)

数字必须在0~9之间

(3)

无效等价类

(4)

数字小于0

(5)

数字大于9

(6)

包含非数字字符

(7)

(8)

(9)

数字少于11位

数字多于11位

口令

必须是6位

(10)

(11)

(12)

除数字以外的其它字符

少于6位数字

(13)

(14)

多于6位数字

(15)

(16)

(18)

第三步:

设计测试用例

按照输入域划分等价类的例子。

•设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。

(1)(10)

(2)(11)

(3)(12)

其他的选择有效等

•设计测试用俐,使得每一个新设计的测试用例只包含一个无效等价类,

输出

001

123456

登录成功

0011(超过11位)

登录失败

00(低于11位)

00a(不是数字)

00(10)(大于9)

-001(小于0)

(无账号)

1234567(多于6位)

12345(少于6位)

12345a(不是数字)

-123456(数字小于0)

123456(10)(数字大于9)

♦学生信息管理模块

♦学生信息管理模块包括:

1学号:

必须有,学号必须为11位数字且数字在(0~9),前四个数字为学生入学时间,最后三个数字为班级号和学号。

2、姓名:

必须有,要求为不超过5个汉字。

3、性别:

要么为空,否则输入男或者女。

4、年龄:

输入18~80之间的数字,包括18和80.

5、所在班级:

要么为空,否则由汉字和数字组成。

第一步:

输入和输出变量确认

输入域:

学号,姓名,性别,年龄,所在班级

*/

输出域:

录入正确,则提示录入成功,录入错误,则提示数据不对

/*等价类划分原则:

按照输入变量来确认等价类(有效等价类和无效等价类)

第二步:

等效类划分表如下:

学生信息管理

学号

数字必须在0~9

之间

数字大于11位

姓名

必须是汉字

不能少于2个汉

不能多于5个汉

不是汉字

少于2个汉字

多于5个汉字

性别

(17)

除男女外其它字

(19)

年龄

必须有

(20)

大于等于18

(21)

小于等于80

(22)

(23)

小于18

(24)

大于80

(25)

班级

(26)

数字

(27)

汉字

(28)

除汉字和数字外

其它字符

(29)

(1)(10)(16)(20(26)

(2)(11(17)(21(27)

(3)(12)(18(22)(28)

•设计测试用俐,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等

价类。

(20(26)

(11

(21(27)

(18

(22)(28)

(10

)(16

J(20(26)

(15)(12)(18(22)(28)

(19)(11(17)(21(27)

(23)(10)(16)(20(26)

(24)(11(17)(21(27)

(25)(12)(18(22)(28)

(29)(10)(16)(20(26)

说明:

在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。

学生信息维护

预期输出

李潇

20

计算机1

成功

李肃

0011(超过11

位)

失败

潇(少于2个

汉字)

李潇(多于5

个汉字)

ABC(不是汉

字)

@不是男或女)

15(小于

18)

88(大于

@(不是数字

或汉字)

♦课程信息的管理模块:

课程信息管理模块的功能描述:

必须有,学号必须为11个数字且数字在(0~9),前四个数字为学生入学时间,最后三个数字为班级号和学号。

2、课程号:

必须有,输入4位的数字且数字在(0~9)。

3、课程名:

必须有,输入由汉字,字母和数字组成的,注意大小写。

学号,课程号,课程名

等效类划分表如下:

数字必须大于0

数字必须小于9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1