测试计划
测试计划¶
项目概述¶
- 物联网资产管理系统是一个针对企业资产管理的全面解决方案。它利用物联网技术,通过智能传感器、智能设备、云计算等技术手段,实时监测、追踪、管理和运营企业的资产,通过物物定位来实现对于资产的管理。
- 这个系统旨在提高企业资产运营效率和管理水平,减少资产浪费,优化资源配置,从而提高生产力和运营效益。它具有设备管理、资产管理、人员管理、任务管理、报表统计和权限管理等功能,可以实现对资产的实时监测、分析和控制。
测试目标¶
通过测试,达到以下目标:
- 功能完整性及正确性:测试资产管理系统的各项功能是否正常、有效,包括资产录入、查询、统计等。
- 安全性:测试资产管理系统的安全性,包括用户身份认证、权限控制等,确保系统的数据和信息安全。
- 接口和兼容性:测试资产管理系统与其他系统的接口和兼容性,确保系统之间的数据交互和信息共享能够正常进行。
- 可维护性和可扩展性:测试资产管理系统的可维护性和可扩展性,确保系统在未来的需求变化时可以方便地进行升级和扩展。
- 需求中包含的功能点的异常流程可以正确处理,保证系统的健壮性。
- 页面响应时间控制在 5s 以内。
- Bug 数和缺陷率控制在可接受的范围内。
测试范围和重点¶
测试范围:¶
- 获取 token 接口。
- 创建设备接口。
- 查询设备接口。
测试重点¶
- 查询功能正常。
- 创建功能正常。
- 正确获取 token。
- 接口响应信息无误。
测试策略¶
功能测试¶
功能测试采用手工测试的方法,具体参考需求文档
自动化测试¶
- 本功能完成功能测试后,需要使用 python+pytest + requests 实现自动化测试。方便后面版本进行自动化回归测试。
项目里程碑¶
任务 | 开始时间 | 结束时间 |
---|---|---|
需求了解/评审 | 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 的修复延迟或者没有修复成功。
- 开发人员约定的提测时间延后。
- 人员调整导致的研发周期延后。
- 项目时间的缩短导致测试计划中某些内容无法执行。