测试计划
测试计划¶
项目概述¶
在线论坛是 一个新的开源论坛项目,简化了传统论坛的分类,取而代之是热贴,这点有点像问答,它可以避免用户进入传统论坛后找不到方向的迷茫;在线论坛的帖子是气泡形式展现,全部Ajax加载,有电脑和移动版,论坛采用了瀑布流的设计,自动加载下一页,无需手动翻页。主要功能是帮助搭建社区论坛,以及后续社区的话题管理功能,用户管理功能。
测试目标¶
通过测试,达到以下目标:
- 功能界面展示正确。
- 功能实现无误,如果操作失败可以正确展示提示信息。
- 需求中包含的功能点的异常流程可以正确处理,保证系统的健壮性。
- 页面响应时间控制在 5s 以内。
- Bug 数和缺陷率控制在可接受的范围内。
测试范围和重点¶
测试范围¶
- 复选框。
- 进度条滑动。
- 输入框。
- 弹窗展示。
测试重点¶
- 界面正常。
- 功能实现正确。
- 提示信息完整。
- 兼容:Android 不同的操作系统。
- 性能:页面响应速度在 5s 以内。
测试策略¶
功能测试¶
功能测试采用手工测试的方法,具体参考需求文档
自动化测试¶
- 本功能完成功能测试后,需要使用 python+pytest + appium 实现自动化测试。方便后面版本进行自动化回归测试。
项目里程碑¶
任务 | 开始时间 | 结束时间 |
---|---|---|
需求了解/评审 | 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 的修复情况
- 模块功能的实现情况
- 开发人员、测试人员关于项目约定的执行情况
- 人员调整导致研发周期延迟
- 开发时间的缩短导致某些测试