目录
1、简介………………………………………………………………………………………………………..2
1、1目的…………………………………………………………………………………………..2
1、2背景…………………………………………………………………………………………..2
1、3范围…………………………………………………………………………………………..2
2、测试参考文档和测试提交文档……………………………………………………..…………….2
2、1测试参考文档……………………………………………………………………………..2
2、2测试提交文档……………………………………………………………………………..3
3、测试进度………………………………………………………………………………………………….3
4、测试资源………………………………………………………………………………………………….3
4、1人力资源…………………………………………………………………………………….3
4、2测试环境…………………………………………………………………………………….4
4、3测试工具…………………………………………………………………………………….4
5、系统风险、优先级…………………………………………………………………………………….4
6、测试策略………………………………………………………………………………………………….4
6、1数据和数据库完整性测试……………………………………………….…………….4
6、2接口测试…………………………………………………………………………………….4
6、3集成测试…………………………………………………………………………………….5
6、4功能测试…………………………………………………………………………………….5
6、5用户界面测试……………………….…………………………………………………….5
6、6安装测试…………………………………………………………………………………….5
6、7测试用例执行……………………….…………………………………………………….5
7、附录:项目任务……………………………………………………………………………………….6
1、 简介
1、1目的
本订餐软件测试的这一“测试计划”文档有助于实现以下目标:
1、 计划订餐软件的测试时间安排;
2、 对于本订餐软件订餐的流程以及店家对菜系的管理加以重点测试,具体测试重点:买家对菜系的查看与订单信息的提交;卖家对菜系的增删查改,以及对买家提交的订单的浏览与查询。各界面之间的跳转和界面的美化成果。
3、 测试项目的可交付材料:《测试计划书》
1、2背景
本订餐软件是针对石家庄铁道大学的学生和校外卖饭的商家开发的,好多学生在校外的小吃摊吃饭,而每到饭点的时候总会由于学生太多的原因而导致大家要排很长的队,浪费太多的时间。本软件可以提供给同学们提前订餐的功能,让卖家有时间提前准备出同学们预定的饭,这样同学们到了卖家的摊前就可以直接拿走自己定的饭,节省了同学们的时间,也可以增加卖家的销量。
1、3范围
1、功能测试范围:软件买家与卖家模块的功能是否基本完成开发计划。
2、总体测试,结合需求等因素完成最终测试,期间发现问题及时与需求、开发沟通确认。
2、测试参考文档和测试提交文档
2、1测试参考文档
文档 |
已创建或可用 |
已被接受或已经过复审 |
作者或来源 |
备注 |
软件需求说明书 |
是 |
是 |
王雪青 |
|
软件使用说明 |
是 |
是 |
2、2测试提交文档
提交时间 |
编写人员 |
文档名称 |
6月14日 |
张文冬 |
软件测试计划书 |
3、测试进度
测试活动 |
计划开始时间 |
实际开始时间 |
结束日期 |
制定测试计划 |
2015.05.01 |
2015.05.01 |
2015.05.04 |
设计测试 |
2015.05.01 |
2015.05.01 |
2015.06.01 |
执行测试 |
2015.05.16 |
2015.05.16 |
2015.06.10 |
验收测试 |
2015.05.10 |
2015.06.10 |
2015.06.11 |
对测试进行评估 |
2015.06.11 |
2015.06.11 |
2015.06.12 |
产品发布 |
2015.06.12 |
2015.06.12 |
2015.06.12 |
4、测试资源
4、1人力资源
角色 |
人员 |
具体职责 |
需求确认 |
王雪青 |
明确需求 |
测试文档审核 |
王雪青 |
审核测试计划,指出不足缺陷 |
功能测试 |
组内所有人 |
功能测试环节,提交Bug,负责跟踪回测修复的Bug |
验收测试 |
王雪青 |
最后确认上线产品是否符合规范 |
4、2测试环境
软件环境(相关软件、操作系统等) |
订餐软件 |
手机安卓系统 |
Visual Studio 2010 |
MySql数据库 |
硬件环境(网络、设备等) |
WiFi网络连接 |
安卓手机 |
Windows 8.1操作系统笔记本 |
4、3测试工具
手动进行功能测试。
5、系统风险、优先级
测试人员首先要引起软件崩溃,强制退出,数据丢失等的操作,例如反复点击界面跳转按钮,卖家的注册、登录,反复提交订单信息,删除订单信息。
6、测试策略
6、1数据和数据库完整性测试
测试目标: |
确保数据库访问方法和进程正常运行,数据不会损坏 |
测试范围: |
服务器端数据表中数据的准确性 |
技术: |
使用数据库管理工具主要查看数据库运行状况和数据的完整性 |
完成标准: |
所有的数据库访问方法和进程都按照设计的方式运行,数据没有损坏 |
6、2接口测试
测试目标: |
确保接口调用的正确性 |
测试范围: |
数据库接口,服务器接口 |
完成标准: |
各接口正常运行,数据能正常传输 |
6、3集成测试
测试目标: |
检测软件是否达到需求,各项指标符合规范,并且用户体验度好(主要体现在界面优美) |
测试范围: |
需求中提出的需求功能,以及整体组合的结果是否符合规范 |
技术: |
利用有效的和无效的数据来执行各个模块功能,要在实用有效数据时达到预期的效果,实用无效数据时显示相应的错误消息和警告信息 |
完成标准: |
每个模块都进行了功能测试,并正确运行 |
6、4用户界面测试
测试目标: |
用于核实用户与软件之间的交互,看软件界面是否有好 |
测试范围: |
软件ui界面操作各个按钮和界面跳转 |
技术: |
手动点击各界面的按钮,查看界面美化 |
完成标准: |
各界面显示及功能符合规范及大众品味 |
6、5安装测试
测试目标: |
软件能否安装到安卓手机上,安装后能否正常运行 |
测试范围: |
安装订餐软件 |
技术: |
手动安装测试 |
完成标准: |
安装没有出现故障并能成功运行 |
6、6测试用例执行
用例编号 |
需求跟踪 |
用例编号 |
需求跟踪 |
01 |
启动界面 |
08 |
修改菜系信息 |
02 |
卖家注册 |
09 |
搜索、删除订单 |
03 |
卖家登录 |
10 |
买家浏览菜系信息 |
04 |
查看订单信息 |
11 |
买家进入菜系选择店家 |
05 |
查看菜系信息 |
12 |
订单提交 |
06 |
增加菜系信息 |
13 |
查看提交的订单 |
07 |
删除菜系信息 |
14 |
联系开发人员 |
7、附录:项目任务
以下是一些与测试有关的任务:
1 制定测试计划
1.1确定测试需求
1.2制定测试策略
1.3确定测试用例
1.4创建时间表
1.5生成测试计划
2 设计测试用例
3 复审和评估测试覆盖
4 实施测试
5评估测试的执行情况
6核实结果
7记录缺陷
8对测试进行评估
9分析缺陷
10确定是否达到了测试完成标准与成功标准