测试计划说明书
RUC自习小助手 测试计划
一、产品简介
本产品名为RUC自习小助手,旨在为校内学生提供一个集自习室、图书馆查询、选座、借用、推荐为一体的微信公众平台。
二、测试范围
本次测试涉及本产品的如下模块:
- UI模块
- 数据库连接、同步、更新
- 服务器运行
- 用户登入模块
- 用户选座模块
- 管理员审批模块
- 选座推荐模块
三、限制条件
本测试计划受限于产品开发人员提交测试的内容和时间的事实。根据开发人员提交模块的实际情况,本计划会做出相应修改。
四、参考文档
- 需求分析文档
- 用例模型
- 数据库设计说明书
- 服务器配置说明书
- 用户登入模块文档
- 用户选座模块文档
- 坐位更新模块文档
- 管理员审批模块文档
- 推荐模块文档
五、测试目标
- 测试座位情况实时展现、选座、推荐、借用四大功能是否实现,业务流程是否正确;
- 测试产品的健壮性、抗压性、稳定性
- 尽可能多地发现并解决bug
六、资源和工具
测试服务器一台,IP地址:127.0.0.1;
测试人员2名
七、测试种类
本测试分为三种:界面测试、功能测试、压力测试。
- 界面测试:
目标:公众号界面美观,无显示异常、不兼容现象。操作方便、直观。
- 功能测试:
目标:公众号能够按照既定的流程工作,各功能运行正常。各个模块间数据通信正常,无功能顺序意外反转等情况。对极端、非法操作及输入有健壮性。
- 压力测试:
压力测试根据实际情况包含性能测试,重点模拟客户进行多用户测试。压力测试有一条8:2原则。及百分之八十的业务量在百分之二十的时间内输入。根据统计的教室、图书馆最大容纳量及上座率,本测试将在1小时内输入100条数据。
目标:产品在上述压力下运行正常。
八、测试重点及顺序
本测试的重点在于功能测试。其测试流程如下:
用户登入:
登入分管理员和普通用户两部分,分别测试:
登入界面是否能正常跳转;
后台数据库是否登记成功;
跳转后页面是否显示正常,管理员为待审批申请界面,普通用;
为座位情况展示界面。
普通用户选座、退选及申请:
建筑地图是否显示正常,是否能成功点击进入详情;
建筑内是否显示正常,是否能成功展示特定教室详情;
用户选座是否能显示正常;
后台数据库是否登记选座情况成功;
是否成功防止重复选座行为;
用户退选是否显示正常;
后台数据库是否退选成功;
后台定时(24小时)清空选座表是否成功;
申请界面是否显示成功;
待审批申请是否提交至数据库。
管理员审批
审批界面是否显示正常;
后台数据库是否写入审批状态;
审批状态是否实时通知申请用户。
座位推荐
推荐界面是否显示正常;
推荐计算模块是否工作正常;
回显是否正常。
九、测试进度及任务安排
时间 |
测试种类 |
测试模块 |
人员 |
|
界面测试 |
UI模块 |
|
|
功能测试 |
数据库连接、同步、更新; 服务器运行; 用户登入模块; 用户选座模块; 管理员审批模块; 选座推荐模块。 |
|
|
压力测试 |
公众号整体 |
|