实验1 利用黑盒测试技术设计测试用例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14级本科《软件测试技术》实验指导书
实验1 利用黑盒测试技术设计测试用例
【实验目的】
1、熟悉并掌握黑盒测试的方法:等价类划分法、边界值分析法、错误推测法、场景法。
2、了解待测的功能,灵活应用黑盒测试方法中的等价类划分法、边界值分析法、错误推测法以及场景法,设计测试用例,掌握正面测试和负面测试。
【实验内容】
【1】应用等价类划分法进行测试。
用户注册功能,要求用户密码必须满足两个条件:
➢长度为6到8位。
➢必须是字母和数字的组合。
(1)请分析等价类,填写表1-1。
表1-1 等价类表
(2)根据表1-1的等价类设计测试数据,填写表1-2。
表1-2 根据等价类划分法设计的测试数据
【2】应用等价类划分法和边界值分析法进行测试。
在教务系统中进行课程成绩录入,要求0≤成绩≤100,且成绩为整数。
(1)请分析等价类,填写表1-3。
表1-3 等价类表
(2)根据表1-3的等价类设计测试数据,填写表1-4。
表1-4 根据等价类划分法设计的测试数据
(3)根据边界值分析法设计测试数据,填写表1-5。
表1-5 根据边界值分析法设计的测试数据
阅读附录A.9的功能描述,了解借书功能。设计借书功能的测试用例。(1)首先按照场景法来分析借书功能的基本流和备选流,见表2-12。
表2-12 借书功能的基本流和备选流
(2)设计借书功能的场景,见表2-13。
表2-13 借书功能的场景设计
I(Invalid,无效的)表示无效数据,“n/a”表示这个条件不适用于测试用例。
表2-14 测试用例表
【4】设计修改产品功能的测试用例。
阅读附录A.3、A.4的功能描述,了解添加产品、修改产品功能,分析添加产品功能的测试用例的设计思路,如表2-4所示,参考添加产品功能的测试用例(如表2-5所示),设计修改产品功能的测试用例,填写表2-6。
表2-4 添加产品功能的测试用例的设计思路
表2-5 功能测试用例-后台-产品管理-添加产品
以管理员身份登录后台管理系统,点击产品管理产品管理
表2-6 功能测试用例-后台-产品管理-修改产品
以管理员身份登录后台管理系统,点击产品管理产品管理
附录A 功能描述
A.3 添加产品功能
添加产品的功能描述见表A-3。
表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页面中继续输入书号,单击确定按钮。