收藏 分享(赏)

软件测试技术与实践实验报告.docx

上传人:HR专家 文档编号:7000389 上传时间:2019-04-30 格式:DOCX 页数:11 大小:39.71KB
下载 相关 举报
软件测试技术与实践实验报告.docx_第1页
第1页 / 共11页
软件测试技术与实践实验报告.docx_第2页
第2页 / 共11页
软件测试技术与实践实验报告.docx_第3页
第3页 / 共11页
软件测试技术与实践实验报告.docx_第4页
第4页 / 共11页
软件测试技术与实践实验报告.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、北华大学计算机科学技术学院实 验 报 告课程名称 软件测试技术与实践 题 目 _ 动态测试_ _指导教师 郑慧 实验日期 _2016.4.5_ _专 业 软件工程 学生姓名 _王晗雪 _班级/学号 软件 13-2 23 号 成 绩 _ _一、 实验目的(1)能够运用黑盒测试方法设计测试用例。(2)对测试用例进行优化。二、 实验内容题目二:电子商务网站的功能测试对指定电子商务网站的接受订单的网页创建功能测试。系统接收一个范围在 0000099999 的五位数字的物品 ID 号。在系统数据库的产品名录中,这些物品 ID 按照价格排序,最便宜的物品有较低的物品 ID号(最接近 00000) ,最昂贵

2、的物品有较高的物品号(最接近 99999) 。系统接收范围在 199 的订购的数量值。如果用户输入一个实现订购的物品 ID 号和一个为 0 的订购量,这个物品会从购物车里被清除。基于这些输入,系统获取物品单价,计算物品总价(数量乘以价格) ,并且把物品总价加到购物车总额中去。由于信用卡订单处理能力的限制,购物车的最大金额为 999.99 美元。使用边界值分析和等价类划分来创建测试。对于本实验中的测试设计,使用下表设计测试用例。其中:“下一步动作”填写“继续”或“结账” ;“错误消息”填写“是”或“否” ;“物品单价”填写“确认”或“空白” ;“物品总价”填写“空白”或数量IP;“购物车”填写“

3、空”或所输入的合法物品 ID 号数量,若购物车有多种物品,需都列出;“购物车总额”填写“0.00”或“数量IP”(如果购物车中仅一种物品)或者“+数量IP” (表示购物车中有不只一种物品时,金额在累计) ;“结账”填写“是”或“否” 。一、软件功能需求项目目标 本项目设定的目标如下:2.1 项目目标为用户提供一个方便、快捷的网上购物系统 系统能够提供友好的用户界面,使操作人员的工作量最大限度少。 系统具有良好的运行效率,能够达到提高销售率的目的。 系统应有良好的可扩充性,可以容易的扩充功能。 2.2 系统整体结构 根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用户

4、分为会员和 VIP 用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订单的情况,折扣管理,VIP 管理等场景设计: 1.1.1 会员登录A001-用户名密码正确正常登陆A002-用户名错误,登陆失败A003-密码错误,登陆失败A004-同一用户名在同一时间在不同 IP 登陆1.1.2 会员资料修改B001-修改会员资料1.1.3 搜索商品C001-在搜索文本框中输入与查询条件相对应的内容正确搜索商品C002-在搜索文本框中输入与查询条件不相符的内容搜索商品失败1.1.4 购买商品D001-修改数量D002-退回商品D

5、003-继续购物1.1.5 去收银台结账E001-填写信息提交E002-返回1.1.6 清空购物车F001-清空购物车1.1.7 查询订单G001-查看订单1.1.8 销售排行H001-查看销售排行H002-购买排行中的商品1.1.9 商城公告I001-查看公告三 编写测试用例:用例编号场景前提条件 输入数据以及操作 预期结果实际结果 是否通过ATC001A001注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123点击登陆登陆成功登陆成功ATC002A002注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb1密码:666666点击登陆登陆失败你输入的用户名和密

6、码错误,请与管理员联系ATC003A003注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123123点击登陆登陆失败你输入的用户名和密码错误,请与管理员联系ATC004A004注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123点击登陆在别的电脑已登陆登陆失败,提示此用户正在使用登陆成功BTC001B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改 Email修改成功修改失败BTC002B002注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改证件类型修改成功

7、修改失败BTC003B003注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改证件号码修改成功修改失败CT001B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如 IT 数码,关键字为相机)搜索出含有相机两个字的商品列表通过,搜索出含有相机两个字的商品列表CT002B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件搜索不出任何商品通过,搜索不出任何商品(如文具,关键字为相机)CT003B001注册用户名:wwb密码:123输入用户名:wwb密

8、码:123点击登陆,点击搜索商品,输入查询条件(如全部分类,关键字为相机)搜索出含有相机两个字的商品列表通过,搜索出含有相机两个字的商品列表DT001注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击购买,点击去收银台付款,填写信息,点击提交正常付款通过DT002注册用户名abc 密码 123456下拉框选取家电通讯,点击小天使电视,点击数量更改为 4数量修改为 4不能修改DT003注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击数量更改为-2提示出错,数量应该为有效的整数显示正常,购物车里面金额为负的DT004注册用户名abc密码123456下拉

9、框选取家电通讯,点击小天使电视,点击购买,点击继续购买,购买小圣歌冰箱,购物车显示已经购买的两件物品购物车只显示一件物品DT005注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击” 垃圾桶”,删除购买的物品物品删除通过ETC001E01已登录用户abc,点击购买小天使电视,数量:1 ,点击去收银台结账输入如下收货人信息联系地址:中关村 1 号 邮政编码:dr5680 联系电话:15999990008 付款方式:银行付款 运送方式:普通邮寄点击提交订单失败,请输入正确的邮政编号不通过ETC002E02查看商品信息,点击购买,数量:1点击去收银台结账输入如下收货人信息联系地

10、址:3123qqq邮政编码:518055 联系电话:15999990008 付款方式:银行付款 运送方式:普通邮寄点击提交订单失败,请输入正确的联系地址不通过ETC003E03查看商品信息,点击购买,数量:1点击去收银台结账输入如下收货人信息联系地址:中关村 1 号邮政编码:518055 联系电话:15999990008付款方式:银行付款 运送方式:普通邮寄点击提交订单失败,请输入正确的联系电话不通过ET004注册用户名abc下拉框选取家电通讯,点击小天使电视,购物车显示为空购物车显示上一次购买密码123456点击购买,点击去收银台结账,结账完毕 的物品FT001注册用户名abc密码12345

11、6下拉框选取家电通讯,点击小天使电视,点击购买,点击清空购物车,刷新页面购物车为空物品仍然存在GTC001G001已注册用户名: abc真实姓名:小明购买一件商品(如同心电视),去收银台结帐。1.输入收货人信息, (如联系地址:中关村 1 号 邮政编码:518055 联系电话: 15999990008 付款方式:银行付款 运送方式:普通邮寄2.点击提交,提示订单生成,订单号为 20,3 点击查看订单查看到订单号为 20的订单列表信息不通过,订单页面的订单列表为空HTC002H001已注册用户名: cs001真实姓名:小明密码:1234561 输入用户名:cs001 密码123456,点击登录后

12、,登陆成功2.点击销售排行页面显示销售排行榜通过,页面显示销售排行榜HTC003H002已注册用户名: cs001真实姓名:小明1 输入用户名:cs001 密码123456,点击登录后,登陆成功2.点击销售排行榜3.选择一件商品(如小天使电视),页面跳至我的购物车页面通过,页面跳至我的购物车页面密码:123456点击购买ITC004I001已注册用户名: cs001真实姓名:小明密码:1234561 输入用户名:cs001 密码123456,点击登录后,登陆成功2 单击首页界面左侧商城公告中的任意一个公告(如全场五折)查看到相应的详细信息通过,查看到相应的详细信息四 ( 1)在实际的测试中,如何设计测试用例才能达到用最少的测试用例检测出最多的缺陷。答:把所有可能的输入数据,即程序的输入域划分成若干部分(子集) ,然后从每一个子集中选取少数具有代表性的数据作为测试用例(2)在进行测试设计时,如何考虑测试用例的充分性和减少测试用例的冗余性。答:在编写测试用例的时候,要充分熟悉要求,并且了解软件的架构设计,各个模块的设计。 。精心选择测试数据来达到对需求的一个较好的覆盖率。在实际测试中,会因为软件的特性,可能各个模块之间有关联,这时可以安排好测试用例的执行顺序,已达到测试数据的重用。这个需要一定经验积累。

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报