网上购物软件测试课程设计报告_第1页
网上购物软件测试课程设计报告_第2页
网上购物软件测试课程设计报告_第3页
网上购物软件测试课程设计报告_第4页
网上购物软件测试课程设计报告_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网上购物测试报告院(系):计算机工程学院专业:软件工程:班级:学号 :题目 :目录Word 文档第 1 章引言 .31.1编写目的 .31.2测试围 .31.3系统简介 .31.4参考资料 .4第 2 章测试概要 .42.1测试环境与配置 .42.2测试用例设计 .42.2.1用户管理模块 .42.2.2用户管理模块 .62.3测试方法与工具 .9第 3 章测试结果及缺陷分析 .103.1测试结果分析 .103.1.1用户管理模块 .103.1.2用户管理模块 .103.2缺陷分析 .113.2.1残留缺陷 .113.2.2未解决的问题 .113.3覆盖分析 .113.4可靠性 .123.5安

2、全性 .123.6易用性 .123.7安装和手册 .12第 4 章测试结论与建议 .134.1测试结论 .13Word 文档第1章引言1.1 编写目的软件测试是软件工程中非常重要的环节,是软件质量的保证。通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高对于复杂程序的编写能力,为将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。本测试报告为网上购物系统项目的测试报告,主要描述如何进行测试活动,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。预期参考人员为项目开发者1.

3、2 测试围测试主要根据用户需求说明书和软件需求规格说明书以及相应的文档进行系统测试,包括功能测试、 性能测试、安全性和访问控制测试、 用户界面测试以及兼容性测试等,而单元测试和集成测试由开发人员来执行。1.3 系统简介该系统主要包括两大模块:用户模块和管理员模块用户模块包括用户信息管理和购买商品管理员模块包括商品信息管理和订单管理整个系统的总体结构为Word 文档1.4 参考资料1 海藩 ,软件工程导论,第五版,清华大学2 曲,软件测试技术,中国水利水电第2章测试概要测试主要包括用例测试, 系统网络性能测试, 系统安装测试等要点, 测试围从一开始的单元测试直至整个系统的测试, 测试目的在于从测

4、试报告中发现系统存在的隐患, 以便及时修复。2.1 测试环境与配置 CPU Intel core2 duo cpu T5450存大小 324M数据库管理系统采用SQL Server 2005<>软件开发 Microsoft Visual Studio 2010应用服务器程序和数据库管理系统同时运行在windows7 旗舰版上。2.2 测试用例设计功能性系统实现的主要功能,包括查询,添加,修改,删除。系统实现的次要功能,包括用户信息,管理员信息管理。需求规定的输入输出字段,以及需求规定的输入限制易用性操作按钮提示信息正确性,一致性,可理解性限制条件提示信息正确性,一致性,可理解性必填

5、项标识输入方式可理解性中文界面下数据语言与界面语言的一致性用户管理模块测试用例一:用户登录测试用例序号输入预期输出Test Case 1首页点击用户登录输入用户名222 和显示登陆后的商店首页Word 文档密码 222(数据库中已有的)首页点击用户登录输入用户名222和Test Case 2密码 111(数据库中存在该用户名但密码显示密码输入有误有误 )Test Case 3首页点击用户登录输入用户名yhl和显示登录名不存在密码 111(数据库不存在的用户名)测试用例二: 注册用户信息序号输入预期输出不提示注册成功,但直接跳到Test Case 1输入数据库中不存在的用户名如456,登陆界面,

6、说明该用户名已经其他文本框全部按要求输入注册成功若失败提示:添加失败Test Case 2输入数据库中存在的用户名(如222)提示:该登录名已存在Test Case 3登录名为空提示:登录名不能为空Test Case 4密码为空提示:请输入密码Test Case 5密码为 111提示:两次输入密码不一致确认密码为 11Test Case 6真实为空提示:请输入真实Test Case 7个人地址为空提示:个人地址不能为空Test Case 8邮编为空提示:邮编不能为空Test Case 9联系为空提示:联系不能为空测试用例三:修改用户信息序号输入预期输出Test Case 1真实为空提示:请输入

7、真实Test Case 2详细地址为空提示:个人地址不能为空Test Case 3邮编为空提示:邮编不能为空Test Case 4联系为空提示:联系不能为空Test Case 5必填信息的文本框按照要求输入若修改成功提示:修改成功若失败提示:修改失败测试用例四: 商品目录序号输入预期输出Test Case 1选择商品类别如JAVA (数据库中有该显示商品为 JAVA 类的商品信类商品)息Test Case 2选择商品类别如android(数据库中没有显示未返回任何数据该类商品)将该商品添加到购物车中,提Test Case 3选择商品类别为JAVA 并点击加入购物示添加成功,若购物车中有该车商品

8、则在该商品基础上加1,用户并可以继续购买商品Word 文档测试用例五: 查看购物车序号输入预期输出加载该页面时显示该用户购Test Case 1点击超 删除物车的所有商品,不包括已经购买好的。点击删除之后直接更新删除之后的购物车信息加载该页面时显示该用户购Test Case 2点击超 付款物车的所有商品,不包括已经购买好的。点击付款按钮后直接调转到付款界面测试用例六: 付款序号输入预期输出加载该页面时文本框 -用户名Test Case 1收货详细地址为空(只读)直接显示出此时登录的用户的真实。提示:请输入收货详细地址加载该页面时文本框 -用户名Test Case 2邮政编码为空(只读)直接显示

9、出此时登录的用户的真实。提示:请输入邮政编码加载该页面时文本框 -用户名Test Case 3联系为空(只读)直接显示出此时登录的用户的真实。提示:请输入联系加载该页面时文本框 -用户名(只读)直接显示出此时登录Test Case 4按要求输入全部信息后,点击生成订单的用户的真实。若成功提示:购买成功若失败提示:资源正在使用,请稍后购买用户管理模块测试用例一: 管理员登陆序号输入预期输出首页点击管理员登录输入管理员名直接显示管理员所进行工作Test Case 1111(数据库中已有的)的主页面111 和密码首页点击管理员登录输入管理员名111显示密码输入有误Test Case 2数据库中存在该

10、用户名但密和密码 222(Word 文档码有误 )首页点击管理员登录输入用户名yhlTest Case 3显示管理员不存在和密码 111(数据库不存在的用户名)测试用例二:类别管理 -增加商品类别序号输入Test Case 1输入 C+(数据库中不存在的商品类别)测试用例三:类别管理 -修改分类预期输出在所有商品类别中直接显示数据库中所有的商品信息(包括新增的商品类别)序号Test Case 1Test Case2Test Case3测试用例四:输入预期输出在下拉框控件中显示所有商品类别,选在所有商品类别中直接显示择 android(该商品类别在数据库中并没数据库中所有的商品信息(包有商品信息

11、)新名字输入: Android括新修改的商品类别)移动开发在下拉框控件中显示所有商品类别,选择 android(该商品类别在数据库中并没提示请填写新类别名称 !有商品信息)新名字输入: android在下拉框控件中显示所有商品类别,选提示商品类别前后一致,请重择 android(该商品类别在数据库中并没新填写 !有商品信息)新名字输入:类别管理 -删除分类序号输入预期输出在下拉框控件中显示所有商品类别,选在所有商品类别中直接显示Test Case 1择 android (该商品类别在数据库中并数据库中所有的商品信息(不没有商品信息)包括刚刚删除的商品类别)在下拉框控件中显示所有商品类别,选提示

12、该商品类别下有商品信Test Case 2择 JAVA (该商品类别在数据库中有商息,禁止删除品信息)测试用例五: 商品管理 -添加商品序号输入预期输出Test Case 1商品名称不输入提示:请填写商品名称!Test Case 2商品价格为空提示:请填写商品价格 !Test Case 3详细介绍为空(最多输入500 个汉字)提示:请填写商品详细介绍 !商品类别选择 C#Test Case 4商品名称为 C# .NET提示:添加成功商品价格为 45.6详细介绍:物美价廉Word 文档商品类别选择JAVATest Case 4商品名称为 java1(数据库中已经存在该提示:商品名已经存在,请填写

13、其他商品名称 !商品名称 )测试用例六: 商品管理 查询商品序号输入预期输出在页面加载完成后显示所有Test Case 1在下拉框控件中选择android(该商品类商品信息,下拉框控件中包括别在数据库中并没有商品信息)所有的商品类别。页面显示未返回任何数据在页面加载完成后显示所有Test Case 2在下拉框控件中选择JAVA (该商品类商品信息,下拉框控件中包括别在数据库中有商品信息)所有的商品类别。在页面显示商品类别为 JAVA 的商品信息在页面加载完成后显示所有在下拉框控件中选择软件测试(该商商品信息,下拉框控件中包括Test Case 3所有的商品类别。在页面显示品类别在数据库中有商品

14、信息)商品类别为软件测试的商品信息测试用例七: 商品管理 编辑商品序号输入预期输出点击按钮 显示详细信息后Test Case 1下拉框控件选择9把商品信息显示到相应的位商品名称不输入置提示:请填写商品名称!点击按钮 显示详细信息后Test Case 2下拉框控件选择9把商品信息显示到相应的位商品价格为空置提示:请填写商品价格 !点击按钮 显示详细信息后Test Case 3下拉框控件选择9把商品信息显示到相应的位详细介绍为空(最多输入500 个汉字)置提示:请填写商品详细介绍!下拉框控件选择9商品类别选择 JAVA点击按钮 显示详细信息后Test Case 4商品名称为 java1(数据库中已

15、经存在该把商品信息显示到相应的位商品名称 )置商品单价为 34提示:修改成功细节介绍为一本不错的书下拉框控件选择9点击按钮 显示详细信息后Test Case 5商品类别选择 JAVA把商品信息显示到相应的位商品名称为 java1(数据库中已经存在该置商品名称 )提示:商品名已经存在,请填Word 文档写其他商品名称!测试用例八:商品管理 删除商品序号输入预期输出点击按钮 显示详细信息后把商品信息显示到相应的位下拉框控件选择9置Test Case 1点击按钮 确定时,提示:删除成功(该商品信息已经从数据库中删除)测试用例九:订单管理序号输入点击 GridView 中选择按钮Test Case 1

16、预期输出页面加载时显示全部订单信息。显示全部所有用户的订购商品信息和所有的用户信息2.3 测试方法与工具测试方法1. 书写测试计划2. 评审测试计划,未通关返回第一步3. 编写测试用例4. 评审测试用例,未通关返回第三部5. 测试人员进行用例测试,并记录测试结果6. 将测试过程中发现的 Bug 信息提交给相关模块负责人7. 编写人员进行代码的修复,并记录Bug 产生原因8. 编写人员提交修复代码,并重新测试9. 书写测试总结报告测试工具无Word 文档第 3章测试结果及缺陷分析3.1 测试结果分析用户管理模块测试通过功能基本要求测试方法否是采用黑盒测试,使在数据库中有用户信息,用户成功登录用边

17、界值测试、等用户登录后显示商店的首页信息。若不存在,显价类划分等测试示登录失败方法,进行手工测试。采用黑盒测试,使若数据库中存在相同的用户名显示用用边界值测试、等注册用户信息户名已注册, 请重新输入。 若注册成功,价类划分等测试直接跳到登陆界面方法,进行手工测试显示修改信息后,在修改界面显示用户采用黑盒测试,使用边界值测试、等信息,若在数据库中该用户没有头像,修改用户信息价类划分等测试则根据性别显示默认的图片。最终提示方法,进行手工测是否能修改成功试采用黑盒测试,使成功删除购物里的商品或者直接去结用边界值测试、等购物车管理价类划分等测试账台结账方法,进行手工测试采用黑盒测试,使提示是否结账成功

18、,结账成功后显示订用边界值测试、等结账台管理价类划分等测试单方法,进行手工测试用户管理模块测试通过功能基本要求测试方法否是在数据库中有管理员信息,管理员成功采用黑盒测试,使用边界值测试、等登录后显示主页面;若密码输入错误,管理员登陆价类划分等测试提示密码输入有误;若数据库中不存在方法,进行手工测该管理员,提示管理员不存在试。完成商品类别的增删查改等功能,并对采用黑盒测试,使类别管理用边界值测试、等此进行相应的信息提示价类划分等测试Word 文档方法,进行手工测试。采用黑盒测试,使用边界值测试、等商品管理完成商品信息的增删查改等功能,并对价类划分等测试此进行相应的信息提示方法,进行手工测试。采用

19、黑盒测试,使用边界值测试、等订单管理显示所有用户的订单信息,管理员可以价类划分等测试查看任何用户的订单信息和客户信息方法,进行手工测试。3.2 缺陷分析残留 缺陷未解决的问题序号测试结果预期输出评价管理官管理订单时,点击管理官管理订单时,点击不会产生太大的错误,只GridView 中选择按钮后是管理员管理起来比较麻GridView 中选择按钮后应显应显示所有订单信息的烦,因为信息量比较大Test Case 1示该条订单信息的商品信息商品信息和所有卖家的和卖家的信息信息用户购买商品时把商品Test Case 2加到购物车只能一个一个购买用户购买商品时把商品加到不会产生太大的错误,只购物车后可以一

20、个一个地购是用户付款时起来比较麻买也可以一起购买烦,每次都要检查信息3.3 覆盖分析需求 /功能用例个数执行个数未执行未 /漏测分析原因用户登录测试用例330注册用户信息990修改用户信息550商品目录330查看购物车220付款440管理员登陆330增加商品类别110修改分类330Word 文档删除分类220添加商品440查询商品330编辑商品550删除商品110订单管理1103.4 可靠性测试容基本要求测试通过测试情况是否掉电客户机掉电或强行关机后重启机实现要求。器,不丢失数据。3.5安全性测试容基本要求测试通过测试情况是否用户权限所有授权用户是否能在所授权限下进行工作,不容许超权限。实现要

21、求。3.6易用性测试通过测试容基本要求测试情况否是安装参数给出默认值或提示,需要易安装性用户干预的地方尽量少,操作方实现要求。便。易操作性可以节省各个表之间的比对,轻松进行选课实现要求3.7安装和手册测试通过测试容基本要求测试情况是否突出显示setup.exe文件,双击文启动安装程序能实现要求。件启动安装程序。Word 文档第4章系统测试? 功能性? 系统实现的主要功能,包括查询,添加,修改,删除。? 系统实现的次要功能,包括用户信息,管理员信息管理。? 需求规定的输入输出字段,以及需求规定的输入限制? 但同时也存在一定缺陷,应及时改正? 易用性? 操作按钮提示信息正确性,一致性,可理解性? 限制条件提示信息正确性,一致性,可理解性? 必填项标识? 输入方式可理解性? 中文界面下数据语言与界面语言的一致性? 在购买商品和注册用户信息、修改用户信息等等方面会有一定的麻烦? 测试环境与配置?CPU Intel core2 duo cpu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论