测试计划
测试计划¶
项目概述¶
在线论坛是 一个新的开源论坛项目,简化了传统论坛的分类,取而代之是热贴,这点有点像问答,它可以避免用户进入传统论坛后找不到方向的迷茫;在线论坛的帖子是气泡形式展现,全部 Ajax 加载,有电脑和移动版,论坛采用了瀑布流的设计,自动加载下一页,无需手动翻页。主要功能是帮助搭建社区论坛,以及后续社区的话题管理功能,用户管理功能。
测试目标¶
通过测试,达到以下目标:
- 功能界面展示正确。
- 功能实现无误,如果操作失败可以正确展示提示信息。
- 需求中包含的功能点的异常流程可以正确处理,保证系统的健壮性。
- 页面响应时间控制在 5s 以内。
- Bug 数和缺陷率控制在可接受的范围内。
测试范围和重点¶
测试范围¶
- 用户登录后,能否正常浏览论坛帖子
- 用户登录后,能否正常查询论坛帖子
- 用户能否正常登录
- 界面展示
测试重点¶
- 界面显示正常。
- 登录功能正常。
- 提示信息完整。
- 查询功能正常。
- 兼容:Chrome,FireFox 等主流浏览器。
- 性能:页面响应速度在 5s 以内。
测试策略¶
功能测试¶
采用手工测试的方法,使用黑盒测试方法设计测试用例,人工执行,具体功能要求参考需求文档。
自动化测试¶
- 本功能完成功能测试后,需要使用 python+pytest + selenium 实现自动化测试。方便后面版本进行自动化回归测试。
项目里程碑¶
任务 | 开始时间 | 结束时间 |
---|---|---|
需求了解/评审 | 20xx1x27 | 20xx1x27(1 天) |
测试用例设计 | 20xx1x28 | 20xx1x28(1 天) |
TC 评审 | 20xx1x29 | 20xx1x29(0.5 天) |
冒烟测试 | 20xx1x07 | 20xx1x07(0.5 天) |
功能测试 | 20xx1x07 | 20xx1x08(1.5 天) |
性能测试 | 20xx1x08 | 20xx1x08(0.5 天) |
兼容性测试 | 20xx1x09 | 20xx1x09(0.5 天) |
老功能回归测试 | 20xx1x09 | 20xx1x09(0.5 天) |
自动化脚本编写 | 20xx1x10 | 20xx1x110(1 天) |
预发布验证 | 20xx1x11 | 20xx1x11(1 天) |
发布 | 20xx1x14 | 20xx1x14 |
测试资源¶
人力资源¶
- 测试 leader 1 名
- 测试执行 2 名
- 测试用例编写:xx
环境资源¶
- 测试环境:处理器:至少采用主频 1GHz 的 ARM 或 x86 处理器,2G 内存
- 预发布环境:处理器:至少采用主频 1GHz 的 ARM 或 x86 处理器,2G 内存
- 生产环境(线上环境):云端部署:4 核处理器,8G 内存
- 测试电脑上安装主流模拟器
风险列表¶
本次测试过程中,可能出现的风险如下:
- Bug 的修复情况
- 话题的查询功能可能不完善
- 与开发端人员约定的提测时间延后
- 项目开发进度不顺利
- 项目时间的缩短导致测试计划中某些内容无法执行。