网上购物测试报告
院(系):计算机工程学院
专业:软件工程
姓名:
班级:学号:
题目:
目录
第1章引言 (3)
1.1编写目的 (3)
1.2测试范围 (3)
1.3系统简介 (3)
1.4参考资料 (4)
第2章测试概要 (4)
2.1测试环境与配置 (4)
2.2测试用例设计 (4)
2.2.1 用户管理模块 (4)
2.2.2 用户管理模块 (6)
2.3测试方法与工具 (9)
第3章测试结果及缺陷分析 (10)
3.1测试结果分析 (10)
3.1.1 用户管理模块 (10)
3.1.2 用户管理模块 (10)
3.2缺陷分析 (11)
3.2.1残留缺陷 (11)
3.2.2未解决的问题 (11)
3.3覆盖分析 (11)
3.4可靠性 (12)
3.5安全性 (12)
3.6易用性 (12)
3.7安装和手册 (12)
第4章测试结论与建议 (13)
4.1测试结论 (13)
第1章引言
1.1 编写目的
软件测试是软件工程中非常重要的环节,是软件质量的保证。
通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高对于复杂程序的编写能力,为将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。
本测试报告为网上购物系统项目的测试报告,主要描述如何进行测试活动,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。
预期参考人员为项目开发者
1.2 测试范围
测试主要根据用户需求说明书和软件需求规格说明书以及相应的文档进行系统测试,包括功能测试、性能测试、安全性和访问控制测试、用户界面测试以及兼容性测试等,而单元测试和集成测试由开发人员来执行。
1.3 系统简介
该系统主要包括两大模块:用户模块和管理员模块
用户模块包括用户信息管理和购买商品
管理员模块包括商品信息管理和订单管理
整个系统的总体结构为
1.4 参考资料
[1] 张海藩,《软件工程导论》,第五版,清华大学出版社
[2] 曲朝阳,《软件测试技术》,中国水利水电出版社
第2章测试概要
测试主要包括用例测试,系统网络性能测试,系统安装测试等要点,测试范围从一开始的单元测试直至整个系统的测试,测试目的在于从测试报告中发现系统存在的隐患,以便及时修复。
2.1 测试环境与配置
◇CPU Intel core2 duo cpu T5450 内存大小324M
◇数据库管理系统采用SQL Server 2005
<>软件开发 Microsoft Visual Studio 2010
◇应用服务器程序和数据库管理系统同时运行在windows7旗舰版上。
2.2 测试用例设计
功能性
系统实现的主要功能,包括查询,添加,修改,删除。
系统实现的次要功能,包括用户信息,管理员信息管理。
需求规定的输入输出字段,以及需求规定的输入限制
易用性
操作按钮提示信息正确性,一致性,可理解性
限制条件提示信息正确性,一致性,可理解性
必填项标识
输入方式可理解性
中文界面下数据语言与界面语言的一致性
2.2.1用户管理模块
测试用例一:用户登录测试用例
测试用例二:注册用户信息
测试用例三:修改用户信息
测试用例四:商品目录
测试用例五:查看购物车
测试用例六:付款
2.2.2用户管理模块
测试用例一:管理员登陆
测试用例二:类别管理---增加商品类别
测试用例三:类别管理---修改分类
测试用例四:类别管理---删除分类
测试用例五:商品管理--添加商品
测试用例六:商品管理—查询商品
测试用例七:商品管理—编辑商品
测试用例八:商品管理—删除商品
测试用例九:订单管理
2.3 测试方法与工具
测试方法
1.书写测试计划
2.评审测试计划,未通关返回第一步
3.编写测试用例
4.评审测试用例,未通关返回第三部
5.测试人员进行用例测试,并记录测试结果
6.将测试过程中发现的Bug信息提交给相关模块负责人
7.编写人员进行代码的修复,并记录Bug产生原因
8.编写人员提交修复代码,并重新测试
9.书写测试总结报告
测试工具
无
第3章测试结果及缺陷分析3.1 测试结果分析
3.1.1用户管理模块
3.1.2用户管理模块
3.2 缺陷分析3.2.1残留缺陷3.2.2未解决的问题
3.3 覆盖分析
3.4 可靠性
3.5 安全性
3.6 易用性
3.7 安装和手册
第4章系统测试
•功能性
•系统实现的主要功能,包括查询,添加,修改,删除。
•系统实现的次要功能,包括用户信息,管理员信息管理。
•需求规定的输入输出字段,以及需求规定的输入限制
•但同时也存在一定缺陷,应及时改正
•易用性
•操作按钮提示信息正确性,一致性,可理解性
•限制条件提示信息正确性,一致性,可理解性
•必填项标识
•输入方式可理解性
•中文界面下数据语言与界面语言的一致性
•在购买商品和注册用户信息、修改用户信息等等方面会有一定的麻烦
•测试环境与配置
•CPU Intel core2 duo cpu T5450 内存大小324M
•数据库管理系统采用SQL Server 2005
•软件开发 Microsoft Visual Studio 2010
•应用服务器程序和数据库管理系统同时运行在windows7旗舰版上。
•可靠性
•现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,可以向数据库插入数据,引发错误。
•现有系统的容错性不高,如果系统出现错误,返回错误类型因为找不到页面错误,无法会发到出错前的状态。
•兼容性
•由于此软件是在vs平台下开发的,所以只支持windows系统,并且客户端如果想运行此软件必须具备framework框架才可以正确的安装运行。
•安全性
•现有系统有以下安全性问题:
•密码未进行加密,很容易密码被盗
•用户权限,所有授权用户是否能在所授权限下进行工作,不容许超权限。
第5章测试结论与建议
5.1 测试结论
•网上购物系统”由开发人员进行功能、可靠性、安全性、可使用性、兼容性、安装功能六个方面进行了全面、规范的测试。
测试结果表明:“教师授课管理系统”基本达到业务需求文档中的要求,并具有以下特点:
•功能全面。
满足了基本要求,并且可拓展性好。
•系统安全性一般。
系统具有严格的权限设置功能,权限设置可细化到字段级,不同
权限的人员只能看到自己有权限访问的字段内容,有效地保证了数据的安全性。
•界面不太美观,需要加以美化修改,但基本功能已经实现,界面比较简洁。
在机械
性较高的界面,采取朴素的风格,不会让产生审美疲劳,在管理界面,采用简洁明了的风格界面。
•系统兼容性好。
•测试结论:不通过。