资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
北华大学计算机科学技术学院实 验 报 告课程名称 软件测试技术与实践 题 目 _ 动态测试_ _指导教师 郑慧 实验日期 _2016.4.5_ _专 业 软件工程 学生姓名 _王晗雪 _ 班级/学号 软件13-2 23号 成 绩 _ _一、 实验目的(1)能够运用黑盒测试方法设计测试用例。(2)对测试用例进行优化。二、 实验内容题目二:电子商务网站的功能测试对指定电子商务网站的接受订单的网页创建功能测试。 系统接收一个范围在0000099999的五位数字的物品ID号。在系统数据库的产品名录中,这些物品ID按照价格排序,最便宜的物品有较低的物品ID号(最接近00000),最昂贵的物品有较高的物品号(最接近99999)。系统接收范围在199的订购的数量值。如果用户输入一个实现订购的物品ID号和一个为0的订购量,这个物品会从购物车里被清除。基于这些输入,系统获取物品单价,计算物品总价(数量乘以价格),并且把物品总价加到购物车总额中去。由于信用卡订单处理能力的限制,购物车的最大金额为999.99美元。使用边界值分析和等价类划分来创建测试。对于本实验中的测试设计,使用下表设计测试用例。其中:“下一步动作”填写“继续”或“结账”;“错误消息”填写“是”或“否”;“物品单价”填写“确认”或“空白”;“物品总价”填写“空白”或数量IP;“购物车”填写“空”或所输入的合法物品ID号数量,若购物车有多种物品,需都列出; “购物车总额”填写“0.00”或“数量IP”(如果购物车中仅一种物品)或者“+数量IP”(表示购物车中有不只一种物品时,金额在累计);“结账”填写“是”或“否”。一、软件功能需求 项目目标本项目设定的目标如下:2.1项目目标为用户提供一个方便、快捷的网上购物系统系统能够提供友好的用户界面,使操作人员的工作量最大限度少。l系统具有良好的运行效率,能够达到提高销售率的目的。l系统应有良好的可扩充性,可以容易的扩充功能。2.2系统整体结构根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用户分为会员和VIP用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订单的情况,折扣管理,VIP管理等 场景设计: 1.1.1 会员登录A001-用户名密码正确正常登陆A002-用户名错误,登陆失败A003-密码错误,登陆失败A004-同一用户名在同一时间在不同IP登陆1.1.2 会员资料修改B001-修改会员资料1.1.3 搜索商品C001-在搜索文本框中输入与查询条件相对应的内容正确搜索商品C002-在搜索文本框中输入与查询条件不相符的内容搜索商品失败1.1.4 购买商品D001-修改数量D002-退回商品D003-继续购物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点击登陆登陆失败你输入的用户名和密码错误,请与管理员联系ATC003A003注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123123点击登陆登陆失败你输入的用户名和密码错误,请与管理员联系ATC004A004注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123点击登陆在别的电脑已登陆登陆失败,提示此用户正在使用登陆成功BTC001B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改Email修改成功修改失败BTC002B002注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改证件类型修改成功修改失败BTC003B003注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改证件号码修改成功修改失败CT001B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如 IT数码,关键字为相机)搜索出含有相机两个字的商品列表通过,搜索出含有相机两个字的商品列表CT002B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如文具,关键字为相机)搜索不出任何商品通过,搜索不出任何商品CT003B001注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如全部分类,关键字为相机)搜索出含有相机两个字的商品列表通过,搜索出含有相机两个字的商品列表DT001注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击购买,点击去收银台付款,填写信息,点击提交正常付款通过DT002注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击数量更改为4数量修改为4不能修改DT003注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击数量更改为-2提示出错,数量应该为有效的整数显示正常,购物车里面金额为负的DT004注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击购买,点击继续购买,购买小圣歌冰箱,购物车显示已经购买的两件物品购物车只显示一件物品DT005注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击”垃圾桶”,删除购买的物品物品删除通过ETC001E01已登录用户abc,点击购买小天使电视,数量:1,点击去收银台结账输入如下收货人信息联系地址:中关村1号 邮政编码:dr5680 联系电话:15999990008 付款方式:银行付款 运送方式:普通邮寄点击提交订单失败,请输入正确的邮政编号不通过ETC002E02查看商品信息,点击购买,数量:1点击去收银台结账输入如下收货人信息联系地址:3123qqq 邮政编码:518055 联系电话:15999990008 付款方式:银行付款 运送方式:普通邮寄点击提交订单失败,请输入正确的联系地址不通过ETC003E03查看商品信息,点击购买,数量:1点击去收银台结账输入如下收货人信息联系地址:中关村1号 邮政编码:518055 联系电话:15999990008付款方式:银行付款 运送方式:普通邮寄点击提交订单失败,请输入正确的联系电话不通过ET004注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击购买,点击去收银台结账,结账完毕 购物车显示为空购物车显示上一次购买的物品FT001注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击购买,点击清空购物车,刷新页面购物车为空物品仍然存在GTC001G001已注册用户名: abc真实姓名:小明购买一件商品(如同心电视),去收银台结帐。1.输入收货人信息,(如联系地址:中关村1号 邮政编码:518055 联系电话:15999990008 付款方式:银行付款 运送方式:普通邮寄2.点击提交,提示订单生成,订单号为20,3点击查看订单查看到订单号为20的订单列表信息不通过,订单页面的订单列表为空HTC002H001已注册用户名: cs001真实姓名:小明密码:1234561输入用户名:cs001 密码123456,点击登录后,登陆成功2.点击销售排行页面显示销售排行榜通过,页面显示销售排行榜HTC003H002已注册用户名: cs001真实姓名:小明密码:1234561输入用户名:cs001 密码123456,点击登录后,登陆成功2.点击销售排行榜3.选择一件商品(如小天使电视),点击购买页面跳至我的购物车页面通过,页面跳至我的购物车页面ITC004I001已注册用户名: cs001真实姓名:小明密码:1234561输入用户名:cs001 密码123456,点击登录后,登陆成功2单击首页界面左侧商城公告中的任意一个公告(如全场五折)查看到相应的详细信息通过,查看到相应的详细信息四 (1)在实际的测试中,如何设计测试用例才能达到用最少的测试用例检测出最多的缺陷。 答:把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例(2) 在进行测试设计时,如何考虑测试用例的充分性和减少测试用例的冗余性。答:在编写测试用例的时候,要充分熟悉要求,并且了解软件的架构设计,各个模块的设计。精心选择测试数据来达到对需求的一个较好的覆盖率。在实际测试中,会因为软件的特性,可能各个模块之间有关联,这时可以安排好测试用例的执行顺序,已达到测试数据的重用。这个需要一定经验积累。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号