校园超市购物系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件测试计划报告》
班级:B12计算机科学与技术1班
小组成员:郭仕贤(1202012237)
鲍思宁(1202012332)
2014年12月
目录
一、被测试系统介绍 (1)
1、软件背景 (1)
二、测试计划 (1)
1、概述 (1)
1.1设计背景 (1)
1.2关键词定义 (1)
2、计划 (2)
2.1软件说明 (2)
2.2测试内容 (2)
2.3测试1(testB2C_MODEsys01) (2)
3、测试设计说明 (3)
3.1测试1(testB2C_IOsys01) (3)
4、评价准则 (4)
4.1范围 (4)
4.2数据整理 (4)
三、测试分析 (4)
1、单元测试 (4)
1.1单元说明 (4)
1.2单元代码(C#) (4)
2、测试过程 (6)
2.1创建单元测试项目 (6)
2.2建立项目引用 (7)
2.3编写测试代码 (7)
2.4运行测试 (8)
2.5修改后的测试代码 (8)
3、压力测试 (9)
四、测试用例设计 (9)
1、用户登陆测试用例表 (9)
2、网站用户注册测试用例表 (10)
3、网站购物车商品删除测试用例表 (11)
4、网站购物车商品数量更改测试用例表 (11)
5、网站商品分类测试用例表 (12)
五、缺陷报告 (12)
1、注册功能缺陷报告 (12)
2、网站首页浏览功能缺陷报告 (13)
六、测试总结 (13)
七、参考文献 (14)
校园超市购物系统
一、被测试系统介绍
1、软件背景
随着社会经济的发展,传统线下交易的商品流通模式已经逐渐不能达到现代人对效率、方便和快捷的要求,随着物流行业的发展,电子商务行业也应运而生,传统零售业也开始逐渐向电子商务发展,而阿里巴巴的成功也预示着电商行业具有非常大的发展潜力。电子商务具有高效运营、成本低廉等特点。作为一名计算机专业软件工程方向的新时期大学生,有必要顺应时代潮流,进行电子商务行业的相关探索和试验,并将专业所学知识应用到实际项目的过程中去。于是经过慎重考虑,决定实现一个线上的B2C电子商务平台,来完成本次的课程设计。
二、测试计划
1、概述
电子商务系统的实现具有稳定性要求高、反应速度要求快、处理数据量大和数据安全性要求高的需求。本测试计划的目的在于针对项目需求进行充分、严谨的测试,并在系统交付使用前尽可能发现项目中存在的影响用户体验和数据安全的错误。
1.1设计背景
a.软件系统的名称:校园超市购物系统
b.该项目是由广东白云学院学生自主开发的电商平台,此测试项目将由服务器测试和客户端测试共同组成,在执行本测试计划之前,测试组需要向项目领导小组申请服务器及客户端接口的接入权限,并生成大量覆盖性较强的初始数据用于进行项目测试。
1.2关键词定义
B2C:(Business-to-Customer)是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。
MVC:(Model View Controller)是模型(model)-视图(view)-控制器
(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
WCF:(Windows Communication Foundation)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。
2、计划
2.1软件说明
本软件采用了世界上最先进的net.tcp分布式处理结构,服务器组成包括DNS轮询服务器、负载均衡服务器、前端应用服务器、后端应用服务器、缓存服务器、数据库服务器和文件系统服务器,本软件设计架构为分布式计算架构,在负载能力不足时可在不停机的情况下进行动态扩展,完美适应了访问量激增的现代互联网环境。
2.2测试内容
2.3测试1(testB2C_MODEsys01)
2.3.1进度安排
第一天:测试项目的UI显示问题,是否存在块的错位,以及对应不同浏览器的不同显示效果。
第二天:测试模块0001以及0002,测试输入正确的信息能否得到正确的反馈,以及多次输入错误信息,确认反馈的信息是否经过处理
第三天:测试模块0003以及0004逻辑有没有错误,并且尝试乱点击页面中的按钮等相关功能,测试稳定性,并确认数据是否传输正常,页面之间的衔接是否存在问题。
第四天:测试模块0006与0007,确认其信息是否能正常与后台进行信息交接,以及信息的正确性、安全性测试。
第五天:对整个网站进行稳定测试,确认每个页面之间的连接是否正常,确认页面中多个模块的融合性。
第六天:组织人手进行数据库SQL注入、压力测试等相关最后工作,确保网站整体的安全。
2.3.2条件
本项测试工作对资源的要求,包括:
前期:人员10名计算机10台(需联网)
后期:人员20名计算机20台(需联网)
2.3.3测试资料
1.项目开发计划
2.需求规格说明书
3.系统设计说明书
4.系统源码
5.用户使用手册
3、测试设计说明
3.1测试1(testB2C_IOsys01)
3.1.1控制
本测试输入是人工、半自动。
操作顺序:
1.在系统注册测试用户,登记输出内容,确认是否自动登陆,并记录;
2.在系统中各个页面模块中交替点击,记录数据传输是否有问题,以及页面转换是否正常;