Skip to content

测试计划

测试计划

项目概述

在线论坛是 一个新的开源论坛项目,简化了传统论坛的分类,取而代之是热贴,这点有点像问答,它可以避免用户进入传统论坛后找不到方向的迷茫;在线论坛的帖子是气泡形式展现,全部Ajax加载,有电脑和移动版,论坛采用了瀑布流的设计,自动加载下一页,无需手动翻页。主要功能是帮助搭建社区论坛,以及后续社区的话题管理功能,用户管理功能。

测试目标

通过测试,达到以下目标:

  • 功能界面展示正确。
  • 功能实现无误,如果操作失败可以正确展示提示信息。
  • 需求中包含的功能点的异常流程可以正确处理,保证系统的健壮性。
  • 页面响应时间控制在 5s 以内。
  • Bug 数和缺陷率控制在可接受的范围内。

测试范围和重点

测试范围
  1. 复选框。
  2. 进度条滑动。
  3. 输入框。
  4. 弹窗展示。
测试重点
  • 界面正常。
  • 功能实现正确。
  • 提示信息完整。
  • 兼容: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
环境资源
  1. 测试环境:处理器:至少采用主频 1GHz 的 ARM 或 x86 处理器,2G 内存
  2. 预发布环境:处理器:至少采用主频 1GHz 的 ARM 或 x86 处理器,2G 内存
  3. 生产环境(线上环境):云端部署:4 核处理器,8G 内存
  4. 测试电脑上安装主流浏览器

风险列表

本次测试过程中,可能出现的风险如下:

  • bug 的修复情况
  • 模块功能的实现情况
  • 开发人员、测试人员关于项目约定的执行情况
  • 人员调整导致研发周期延迟
  • 开发时间的缩短导致某些测试

点击下载测试计划