实验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 借书功能的场景设计
无效的)表示无效数据,“”表示这个条件不适用于测试用例。
表2-14 测试用例表
【4】设计修改产品功能的测试用例。
阅读附录A.3、A.4的功能描述,了解添加产品、修改产品功能,分析添加产品功能的测试用例的设计思路,如表2-4所示,参考添加产品功能的测试用例(如表2-5所示),设计修改产品功能的测试用例,填写表2-6。
表2-4 添加产品功能的测试用例的设计思路
表2-5 功能测试用例-后台-产品管理-添加产品
表2-6 功能测试用例-后台-产品管理-修改产品
附录A 功能描述A.3 添加产品功能
添加产品的功能描述见表3。
表3 添加产品的功能描述
图3 添加产品的界面原型
A.4 修改产品功能
修改产品的功能描述见表4。
表4 修改产品的功能描述功能编号2-3 功能名称修改产品
图4 修改产品的界面原型
A.9 借书功能
随着高校图书馆规模和读者数量的不断扩大,多数图书馆由原来的闭架选书改为了开架选书模式,这势必使得借书、还书、新书入库和图书分类等业务的工作量增加。为了解决这一问题,高校图书馆引进了图书管理系统,以此来提高工作效率,降低图书馆工作人员的工作强度,减少读者借还书的查找和停留时间,提高服务质量。
图书管理系统分为四大功能:采编功能、流通功能、读者服务和系统管理。采编功能主要包括新书入库,图书报废,图书分类信息维护;流通功能主要进行读者借书、还书操作;读者服务功能提供图书检索、当前借阅信息查询、借阅历史查询、个人信息维护;系统管理主要进行增加系统用户、用户操作权限管理、增加读者、读者借阅权限设定的操作。系统总体功能结构如图10所示。
图10 图书管理系统总体功能结构图
图书管理系统借书功能的业务规则是:只有当读者的借书证有效,当前没有超期借书记录和罚款未交记录,并且已借阅图书数量未达可借阅量上限,三个条件同时满足时才能顺利办理借书登记,若有一个条件不满足就无法办理借书登记,系统会给出明确的提示信息。该功能的流程图如图11所示。
图11 借书功能流程图
图书管理系统借书功能的操作步骤如下。
(1)打开图书管理系统首页面,如图12所示,选择菜单“流通业务” “借书”,打开如图13所示页面。
图12 图书管理系统首页面
图13 图书管理系统-输入借书证号
(2)在图13所示页面中,输入有效的借书证号(12位数字),单击确定按钮,显示对应的读者信息和当前已借阅图书清单,如图14所示。图2-5中的“借书清单”表示该读者当前没有超期借书记录和罚款未交记录,该读者的借书状态是正常状态。
图14 图书管理系统-显示读者信息和借书清单
(3)每个读者最多可以借阅6本书,图2-5中的读者已经借了两本书,没有超出可借阅量上限,则可以在图14页面的最下方输入有效书号(10位数字),单击确定按钮,进行借书操作。借书成功后,系统将新借的图书信息登记在该读者名下,并且显示为借书清单的最后一条,如图15所示。每本书最多能借30天,借书清单中的应归还日期是从借书之日起加上30天。若读者还要继续借书,可在图15页面中继续输入书号,单击确定按钮。
图15 图书管理系统-借书完成