版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
14级本科《软件测试技术》实验指导书实验1利用黑盒测试技术设计测试用例【实验目的】1、熟悉并掌握黑盒测试的方法:等价类划分法、边界值分析法、错误推测法、场景法。2、了解待测的功能,灵活应用黑盒测试方法中的等价类划分法、边界值分析法、错误推测法以及场景法,设计测试用例,掌握正面测试和负面测试。【实验内容】【1】应用等价类划分法进行测试。用户注册功能,要求用户密码必须满足两个条件:长度为6到8位。必须是字母和数字的组合。〔1〕请分析等价类,填写表1-1。表1-1等价类表输入条件有效等价类编号无效等价类编号用户密码大于6小于81小于6位22大于8位3字母和数字的组合4全为数字5全为字母6〔2〕根据表1-1的等价类设计测试数据,填写表1-2。表1-2根据等价类划分法设计的测试数据序号输入数据覆盖等价类预期结果1abd32111,4有效2123452,5无效3Abcdf2,6无效4Shg962,4无效5Sjdgjsdjhskjfh6463,4无效【2】应用等价类划分法和边界值分析法进行测试。在教务系统中进行课程成绩录入,要求0≤成绩≤100,且成绩为整数。〔1〕请分析等价类,填写表1-3。表1-3等价类表输入条件有效等价类编号无效等价类编号输入成绩大于等于0小于等于1001小于02大于1003为整数4不为整数5〔2〕根据表1-3的等价类设计测试数据,填写表1-4。表1-4根据等价类划分法设计的测试数据序号输入数据覆盖等价类预期结果1601,4有效21001,4有效359.91,5有效41013,4无效5-12,4无效〔3〕根据边界值分析法设计测试数据,填写表1-5。表1-5根据边界值分析法设计的测试数据序号输入数据预期结果1100有效20有效3110无效4-5无效【3】应用场景法进行测试。阅读附录A.9的功能描述,了解借书功能。设计借书功能的测试用例。〔1〕首先按照场景法来分析借书功能的根本流和备选流,见表2-12。表2-12借书功能的根本流和备选流根本流/备选流描述根本流AA1:录入借书证号A2:判断该借书证号有效A3:查询该借书证没有超期图书,也没有罚款未交记录A4:查询该借书证没有超出可借阅量上限A5:录入图书信息A6:登记借阅信息,借书成功。结束。备选流B-借书证无效根本流的A2判断该借书证无效,给出提示:该借书证无效。结束。备选流C-有超期图书或有罚款未交记录根本流的A3查询出有超期图书或有罚款未交记录,给出提示:该借书证有超期图书或罚款未交记录。结束。备选流D-超出可借阅量上限根本流的A4查询出该借书证超出可借阅量上限,给出提示:该借书证超出可借阅量上限。结束。〔2〕设计借书功能的场景,见表2-13。表2-13借书功能的场景设计场景编号包含的根本流、备选流预期结果场景1A借书成功场景2AB借书证无效场景3AC借书证有超期图书或罚款未交记录场景4AD借书证超出可借阅量上限〔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条,分页信息中的记录总数比原先+12.该产品信息在前台正常显示。产品名称输入异常数据02产品名称:〔空或空格〕提示:产品名称不能为空!03产品名称:长度超过40个字符不允许输入产品类别输入异常数据04产品类别:〔空〕提示:产品类别不能为空!05产品类别:输入系统中没有的类别不能操作06产品类别:选择非叶子类别不能操作底〔采购〕价、市场价、销售价输入异常数据07空或空格提示:产品底价不能为空!08小于0的数字不允许输入09大于999999999.99的数字提示:数值范围在0~999999999.9910数字以外的字符,例如英文、中文、特殊字符〔!@#¥〕不允许输入货号输入异常数据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.9911数字以外的字符,例如英文不允许输入货号输入异常数据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中的“借书清单〞表示该读者当前没有超期借书记录和罚款未
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版游戏版权采购合同示范文本3篇
- 湘潭大学《体育基础》2023-2024学年第一学期期末试卷
- 2024年版经营权作抵押借款协议样例版B版
- 二零二五版户外广告资源代理合作框架协议3篇
- 2024消防设备研发与制造合同范本3篇
- 二零二五年度艺术品收藏交易合同3篇
- 2025年度智慧养老服务平台建设与运营合同3篇
- 桐城师范高等专科学校《表演基础》2023-2024学年第一学期期末试卷
- 二零二五版板房租赁合同含物业管理及保洁服务3篇
- 四川文轩职业学院《机械工程材料B》2023-2024学年第一学期期末试卷
- 上海纽约大学自主招生面试试题综合素质答案技巧
- 办公家具项目实施方案、供货方案
- 2022年物流服务师职业技能竞赛理论题库(含答案)
- 危化品安全操作规程
- 连锁遗传和遗传作图
- DB63∕T 1885-2020 青海省城镇老旧小区综合改造技术规程
- 高边坡施工危险源辨识及分析
- 中海地产设计管理程序
- 简谱视唱15942
- 《城镇燃气设施运行、维护和抢修安全技术规程》(CJJ51-2006)
- 项目付款审核流程(visio流程图)
评论
0/150
提交评论