Skip to content

测试计划

测试计划

项目概述

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

测试目标

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

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

测试范围和重点

测试范围
  1. 用户登录后,能否正常浏览论坛帖子
  2. 用户登录后,能否正常查询论坛帖子
  3. 用户能否正常登录
  4. 界面展示
测试重点
  • 界面显示正常。
  • 登录功能正常。
  • 提示信息完整。
  • 查询功能正常。
  • 兼容: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
环境资源
  1. 测试环境:处理器:至少采用主频 1GHz 的 ARM 或 x86 处理器,2G 内存
  2. 预发布环境:处理器:至少采用主频 1GHz 的 ARM 或 x86 处理器,2G 内存
  3. 生产环境(线上环境):云端部署:4 核处理器,8G 内存
  4. 测试电脑上安装主流模拟器

风险列表

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

  • Bug 的修复情况
  • 话题的查询功能可能不完善
  • 与开发端人员约定的提测时间延后
  • 项目开发进度不顺利
  • 项目时间的缩短导致测试计划中某些内容无法执行。

点击下载测试计划