测试计划
测试计划¶
项目概述¶
Petclinic 是一个宠物医院系统。系统中可以完成宠物主人信息、宠物信息、宠物主人与宠物的对应关系管理以及宠物医生对应的信息管理。本次测试的功能为宠物主人搜索功能。
测试目标¶
通过测试,达到以下目标:
- 需求文档的功能可以正确实现
- 需求文档中规定的业务场景可以正常实现
- 页面响应时间在 5s 以内
测试范围和重点¶
功能¶
- 可以正确进入宠物主人信息页面
- 搜索框可以正常输入内容
- Find Owner 按钮点击后可以正常发出搜索请求
- 搜索不同结果可以按照需求的要求进行展示
兼容¶
- 主流浏览器:Chrome、Edge
- 主要系统:Window
性能¶
- 页面响应速度在 5s 以内
测试策略¶
功能测试¶
- 功能测试采用手工测试的方法,具体参考需求文档
性能测试¶
- 采用浏览器开发者工具确认页面响应时间
自动化测试¶
- 本功能完成功能测试后,需要使用 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
环境资源¶
风险列表¶
本次测试过程中,可能出现的风险如下:
- bug 的修复情况
- 模块功能的实现情况
- 开发人员、测试人员关于项目约定的执行情况
- 人员调整导致研发周期延迟
- 开发时间的缩短导致某些测试