Skip to content

测试计划

测试计划

项目概述

ERPNext 是一个开源的企业资源计划(ERP)系统,涵盖了销售、采购、库存、会计、人力资源等多个模块。本次测试的功能涵盖核心流程中的部分模块,包括客户管理、销售订单、采购订单、库存出入库与权限管理等。

测试目标

通过测试达到以下目标:

  • 确保需求文档中各项功能正确实现
  • 核心业务流程能够顺利闭环运行
  • 页面响应时间控制在 5 秒以内,满足用户体验要求

测试范围和重点

功能测试
  • 正确进入各模块页面(客户、销售、采购、库存等)
  • 支持客户创建、销售订单处理、采购流程、出入库管理等基础功能
  • 权限分配后角色的可见性和操作权限符合预期
  • 表单必填项校验、数据提交完整性验证
兼容性测试
  • 浏览器兼容性:Chrome、Edge、Firefox
  • 操作系统兼容性:Windows 10/11、macOS
性能测试
  • 页面首次加载时间控制在 5 秒以内
  • 批量操作(如订单导入、库存批量更新)响应时间符合可用性标准

测试策略

功能测试
  • 手工测试方式进行基本功能验证
  • 覆盖典型业务流程、正常流与异常流
性能测试
  • 利用浏览器开发者工具进行页面响应时间测量
  • 对于批量数据操作,结合日志与控制台进行性能评估
自动化测试
  • 基于 pytest + Selenium 进行回归测试自动化脚本编写
  • 后续功能模块迭代后实现持续集成测试

项目里程碑

任务 开始时间 结束时间
需求理解/评审 2xx5-05-22 2xx5-05-22 (0.5天)
测试用例设计 2xx5-05-22 2xx5-05-23 (1天)
测试用例评审 2xx5-05-23 2xx5-05-23 (0.5天)
冒烟测试 2xx5-05-24 2xx5-05-24 (0.5天)
功能测试 2xx5-05-24 2xx5-05-26 (2天)
性能测试 2xx5-05-26 2xx5-05-26 (0.5天)
兼容性测试 2xx5-05-27 2xx5-05-27 (0.5天)
自动化脚本编写 2xx5-05-28 2xx5-05-29 (1天)
回归测试 & 预发布验证 2xx5-05-30 2xx5-05-30 (1天)
正式发布 2xx5-06-01 2xx5-06-01

测试资源

人力资源
  • 测试 Leader:1 名
  • 功能测试人员:2 名
  • 自动化脚本支持:1 名
  • 测试用例编写:XX
环境资源
  • 浏览器:Chrome 120+ / Edge 120+ / Firefox 120+
  • 模拟真实业务数据样本库

风险列表

本次测试可能面临的风险如下:

  • 多模块联动复杂,可能存在遗漏测试路径
  • 权限管理逻辑复杂,需精细验证以避免越权操作
  • 部分模块功能较新,开发质量不确定,bug 率可能较高
  • 自动化测试覆盖不全,需谨慎安排测试窗口
  • 开发计划可能变动,测试周期受限影响测试深度