实验1利用黑盒测试技术设计测试用例.docx

上传人:b****5 文档编号:8888318 上传时间:2023-05-15 格式:DOCX 页数:17 大小:530.74KB
下载 相关 举报
实验1利用黑盒测试技术设计测试用例.docx_第1页
第1页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第2页
第2页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第3页
第3页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第4页
第4页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第5页
第5页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第6页
第6页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第7页
第7页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第8页
第8页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第9页
第9页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第10页
第10页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第11页
第11页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第12页
第12页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第13页
第13页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第14页
第14页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第15页
第15页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第16页
第16页 / 共17页
实验1利用黑盒测试技术设计测试用例.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验1利用黑盒测试技术设计测试用例.docx

《实验1利用黑盒测试技术设计测试用例.docx》由会员分享,可在线阅读,更多相关《实验1利用黑盒测试技术设计测试用例.docx(17页珍藏版)》请在冰点文库上搜索。

实验1利用黑盒测试技术设计测试用例.docx

实验1利用黑盒测试技术设计测试用例

14级本科《软件测试技术》实验指导书

实验1利用黑盒测试技术设计测试用例

【实验目的】

1、熟悉并掌握黑盒测试的方法:

等价类划分法、边界值分析法、错误推测法、场景法。

2、了解待测的功能,灵活应用黑盒测试方法中的等价类划分法、边界值分析法、错误推测法以及场景法,设计测试用例,掌握正面测试和负面测试。

【实验内容】

【1】应用等价类划分法进行测试。

用户注册功能,要求用户密码必须满足两个条件:

Ø长度为6到8位。

Ø必须是字母和数字的组合。

(1)请分析等价类,填写表1-1。

表1-1等价类表

输入条件

有效等价类

编号

无效等价类

编号

用户密码

大于6小于8

1

小于6位

2

2

大于8位

3

字母和数字的组合

4

全为数字

5

全为字母

6

(2)根据表1-1的等价类设计测试数据,填写表1-2。

表1-2根据等价类划分法设计的测试数据

序号

输入数据

覆盖等价类

预期结果

1

abd3211

1,4

有效

2

12345

2,5

无效

3

Abcdf

2,6

无效

4

Shg96

2,4

无效

5

Sjdgjsdjhskjfh646

3,4

无效

【2】应用等价类划分法和边界值分析法进行测试。

在教务系统中进行课程成绩录入,要求0≤成绩≤100,且成绩为整数。

(1)请分析等价类,填写表1-3。

表1-3等价类表

输入条件

有效等价类

编号

无效等价类

编号

输入成绩

大于等于0小于等于100

1

小于0

2

大于100

3

为整数

4

不为整数

5

(2)根据表1-3的等价类设计测试数据,填写表1-4。

表1-4根据等价类划分法设计的测试数据

序号

输入数据

覆盖等价类

预期结果

1

60

1,4

有效

2

100

1,4

有效

3

59.9

1,5

有效

4

101

3,4

无效

5

-1

2,4

无效

(3)根据边界值分析法设计测试数据,填写表1-5。

表1-5根据边界值分析法设计的测试数据

序号

输入数据

预期结果

1

100

有效

2

0

有效

3

110

无效

4

-5

无效

【3】应用场景法进行测试。

阅读附录A.9的功能描述,了解借书功能。

设计借书功能的测试用例。

(1)首先按照场景法来分析借书功能的基本流和备选流,见表2-12。

表2-12借书功能的基本流和备选流

基本流/备选流

描述

基本流A

A1:

录入借书证号

A2:

判断该借书证号有效

A3:

查询该借书证没有超期图书,也没有罚款未交记录

A4:

查询该借书证没有超出可借阅量上限

A5:

录入图书信息

A6:

登记借阅信息,借书成功。

结束。

备选流B-借书证无效

基本流的A2判断该借书证无效,给出提示:

该借书证无效。

结束。

备选流C-有超期图书或有罚款未交记录

基本流的A3查询出有超期图书或有罚款未交记录,给出提示:

该借书证有超期图书或罚款未交记录。

结束。

备选流D-超出可借阅量上限

基本流的A4查询出该借书证超出可借阅量上限,给出提示:

该借书证超出可借阅量上限。

结束。

(2)设计借书功能的场景,见表2-13。

表2-13借书功能的场景设计

场景编号

包含的基本流、备选流

预期结果

场景1

A

借书成功

场景2

AB

借书证无效

场景3

AC

借书证有超期图书或罚款未交记录

场景4

AD

借书证超出可借阅量上限

(3)设计借书功能测试用例,填写表2-14。

其中,V(Valid,有效的)表示有效数据,I(Invalid,无效的)表示无效数据,“n/a”表示这个条件不适用于测试用例。

表2-14测试用例表

序号

场景

借书证

有超期图书或罚款未交记录

超出可借阅量上限

预期结果

1

场景1

有效

成功

2

场景2

无效

失败

3

场景3

有效

失败

4

场景4

有效

失败

【4】设计修改产品功能的测试用例。

阅读附录A.3、A.4的功能描述,了解添加产品、修改产品功能,分析添加产品功能的测试用例的设计思路,如表2-4所示,参考添加产品功能的测试用例(如表2-5所示),设计修改产品功能的测试用例,填写表2-6。

表2-4添加产品功能的测试用例的设计思路

基本流/备选流

含义

备选流分类

测试数据特征

基本流

正确填写各输入项,添加成功

备选流

某个输入项填写异常,添加失败

产品名称异常

Ø空或空格

Ø长度>40字符

产品类别异常

Ø空或空格

Ø输入系统中没有的类别

Ø选择非叶子类别

底(采购)价、市场价、销售价异常

Ø空或空格

Ø小于0的数字

Ø大于999999999.99的数字

Ø数字以外的字符,例如英文、中文、特殊字符(!

@#¥)

货号异常

Ø长度>30字符

产品图片的样式名称异常

Ø空或空格

Ø长度>30字符

产品图片的样式图片异常

Ø添加JPG、PNG、GIF、BMP格式以外的图片,例如:

.doc

Ø添加大于200k的图片

Ø选择本地不存在的文件

Ø空或空格

产品品牌异常

Ø输入系统中没有的品牌

产品简介异常

Ø空或空格

表2-5功能测试用例-后台-产品管理-添加产品

用例编号

ST-FUN-2-2

测试项

后台-产品管理-添加产品

前提条件

以管理员身份登录后台管理系统,点击产品管理产品管理

操作步骤

点击“添加产品”按钮,页面跳转到添加产品页面

编号

输入数据/动作

预期结果

输入正常数据(注:

应说明哪些是必填字段,每个字段的数据有什么要求)

01

产品名称:

不超过40个字符

例如:

李宁牌羽毛球拍

产品类别:

选择系统中已有的类别,且只能选择叶子类别

例如:

羽毛球拍

底(采购)价、市场价、销售价:

数字,数值范围在0~999999999.99

例如:

299元

货号:

不超过30个字符

例如:

123

样式名称:

不超过30个字符

例如:

123

样式图片:

只能是JPG、PNG、GIF、BMP图片格式,图片大小不超过200k

例如:

123.jpg(<200k)或123.png(<200k)或123.gif(<200k)或123.bmp(<200k)

产品简介:

字数不限

例如:

李宁牌羽毛球拍

1.提示:

添加成功,点击“确定”后返回产品列表显示页面的第1页,刚添加的产品显示在列表的第1条,分页信息中的记录总数比原先+1

2.该产品信息在前台正常显示。

产品名称输入异常数据

02

产品名称:

(空或空格)

提示:

产品名称不能为空!

03

产品名称:

长度超过40个字符

不允许输入

产品类别输入异常数据

04

产品类别:

(空)

提示:

产品类别不能为空!

05

产品类别:

输入系统中没有的类别

不能操作

06

产品类别:

选择非叶子类别

不能操作

底(采购)价、市场价、销售价输入异常数据

07

空或空格

提示:

产品底价不能为空!

08

小于0的数字

不允许输入

09

大于999999999.99的数字

提示:

数值范围在0~999999999.99

10

数字以外的字符,例如英文、中文、特殊字符(!

@#¥)

不允许输入

货号输入异常数据

11

长度大于30个字符

不允许输入

产品图片的样式名称输入异常数据

12

空或空格

提示:

产品图片的样式不能为空!

13

长度超过30个字符

不允许输入

产品图片的样式图片输入异常数据

14

添加JPG、PNG、GIF、BMP格式以外的图片,例如:

.doc

提示:

只允许上传jpg、png、gif、bmp格式的图片!

15

添加大于200k的图片

提示:

图片不能大于200k!

16

选择本地不存在的文件

不能操作

17

空或空格

产品品牌输入异常数据

18

输入系统中没有的品牌

不能操作

产品简介输入异常数据

19

空或空格

提示:

产品简介不能为空!

其它

20

点击“添加产品类别”链接

进入产品类别列表显示页面,添加完成后,返回到添加产品页面,原来页面的信息保留

21

点击“添加产品品牌”链接

进入添加产品品牌页面,添加完成后,返回到添加产品页面,原来页面的信息保留

表2-6功能测试用例-后台-产品管理-修改产品

用例编号

ST-FUN-2-3

测试项

后台-产品管理-修改产品

前提条件

以管理员身份登录后台管理系统,点击产品管理产品管理

操作步骤

选中某个产品,点击该产品的“修改”链接,页面跳转到修改产品页面

编号

输入数据/动作

预期结果

不做任何修改

01

点击确认

显示产品信息

修改产品(正常数据)

02

修改成功

产品名称输入异常数据

03

产品名称:

空或空格

提示:

产品名称不能为空

04

产品名称:

长度超过40个字符

不允许输入

产品类别输入异常数据

05

产品类别:

提示:

产品类别不能为空

06

产品类别:

输入系统中没有的类别

不能操作

07

产品类别:

选择非叶子类别

不能操作

底(采购)价、市场价、销售价输入异常数据

08

空或空格

提示:

产品底价不能为空

09

小于0的数字

不允许输入

10

大于999999999.99的数字

提示:

数值范围在0~999999999.99

11

数字以外的字符,例如英文

不允许输入

货号输入异常数据

12

长度大于30个字符

不允许输入

产品品牌输入异常数据

13

输入系统中没有的品牌

不能操作

产品简介输入异常数据

14

空或空格

提示:

产品简介不能为空

附录A功能描述

A.3添加产品功能

添加产品的功能描述见表A-3。

表A-3添加产品的功能描述

功能编号

FUN-2-2

功能名称

添加产品

前提条件

以管理员身份登录后台管理系统,选择产品管理产品管理,在产品列表页面单击“添加产品”按钮。

功能描述

1.产品信息包括产品名称、产品类别、底(采购)价、市场价、销售价、货号、产品图片、品牌、适用性别、型号、重量、购买说明、产品简介,其中产品名称、产品类别、底(采购)价、市场价、销售价、产品图片(样式名称、样式图片)、产品简介是必填项。

2.产品名称长度不超过40个字符。

3.产品类别只能选择系统中已有的类别,且只能选择叶子类别,非叶子类别不能包含产品。

4.添加产品信息时,若选择产品类别时没有需要的类别,则提供操作入口跳转至产品类别列表显示(FUN-1-1)功能,进行类别的添加。

成功添加类别后,返回到先前产品添加页面,且先前输入的数据不丢失。

5.产品底(采购)价、市场价、销售价只能输入数字,数值范围在0~999999999.99。

6.货号长度不超过30个字符。

7.产品样式名称长度不超过30个字符。

8.产品图片只能是JPG、PNG、GIF、BMP图片格式,图片大小不超过200k。

9.产品品牌只能选择系统中已有的品牌。

10.添加产品信息时,若选择品牌时没有需要的品牌,则提供操作入口跳转至添加产品品牌(FUN-3-2)功能,成功添加品牌后,返回到先前产品添加页面,且先前输入的数据不丢失。

11.产品适用性别的值包括“男女不限”、“男士”、“女士”三种,默认值为“男女不限”。

12.重量默认值为0。

13.产品简介支持普通文本和HTML两种格式,字数不限,可上传图片。

后置条件

返回至产品列表,新添加的产品信息显示为产品列表第一条信息。

界面原型

见图A-3

执行者

网站管理员

图A-3添加产品的界面原型

A.4修改产品功能

修改产品的功能描述见表A-4。

表A-4修改产品的功能描述

功能编号

FUN-2-3

功能名称

修改产品

前提条件

以管理员身份登录后台管理系统,选择产品管理à产品管理,在产品列表页面选中某个产品,单击“修改”链接。

功能描述

1.页面初始显示产品已有的所有信息。

2.修改产品时,信息输入规则参考“产品添加”功能。

3.一次只对一个产品信息进行修改,不提供批量修改。

后置条件

返回至产品列表

界面原型

见图A-4

执行者

网站管理员

图A-4修改产品的界面原型

A.9借书功能

随着高校图书馆规模和读者数量的不断扩大,多数图书馆由原来的闭架选书改为了开架选书模式,这势必使得借书、还书、新书入库和图书分类等业务的工作量增加。

为了解决这一问题,高校图书馆引进了图书管理系统,以此来提高工作效率,降低图书馆工作人员的工作强度,减少读者借还书的查找和停留时间,提高服务质量。

图书管理系统分为四大功能:

采编功能、流通功能、读者服务和系统管理。

采编功能主要包括新书入库,图书报废,图书分类信息维护;流通功能主要进行读者借书、还书操作;读者服务功能提供图书检索、当前借阅信息查询、借阅历史查询、个人信息维护;系统管理主要进行增加系统用户、用户操作权限管理、增加读者、读者借阅权限设定的操作。

系统总体功能结构如图A-10所示。

图A-10图书管理系统总体功能结构图

图书管理系统借书功能的业务规则是:

只有当读者的借书证有效,当前没有超期借书记录和罚款未交记录,并且已借阅图书数量未达可借阅量上限,三个条件同时满足时才能顺利办理借书登记,若有一个条件不满足就无法办理借书登记,系统会给出明确的提示信息。

该功能的流程图如图A-11所示。

图A-11借书功能流程图

图书管理系统借书功能的操作步骤如下。

(1)打开图书管理系统首页面,如图A-12所示,选择菜单“流通业务”®“借书”,打开如图A-13所示页面。

图A-12图书管理系统首页面

图A-13图书管理系统-输入借书证号

(2)在图A-13所示页面中,输入有效的借书证号(12位数字),单击确定按钮,显示对应的读者信息和当前已借阅图书清单,如图A-14所示。

图2-5中的“借书清单”表示该读者当前没有超期借书记录和罚款未交记录,该读者的借书状态是正常状态。

图A-14图书管理系统-显示读者信息和借书清单

(3)每个读者最多可以借阅6本书,图2-5中的读者已经借了两本书,没有超出可借阅量上限,则可以在图A-14页面的最下方输入有效书号(10位数字),单击确定按钮,进行借书操作。

借书成功后,系统将新借的图书信息登记在该读者名下,并且显示为借书清单的最后一条,如图A-15所示。

每本书最多能借30天,借书清单中的应归还日期是从借书之日起加上30天。

若读者还要继续借书,可在图A-15页面中继续输入书号,单击确定按钮。

图A-15图书管理系统-借书完成

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2