公司日常运营中,办公自动化(OA)系统是绕不开的核心工具,尤其是在处理复杂的工程预算采购流程时,需要对金额进行处理,更为重要。作者想分享一下对这一关键模块进行功能测试,确保每一笔金额的准确无误,以及流程的流畅运行。
测试背景
工程预算采购流程是作者测试的重点之一。采购流程的周期包括建立预算池、项目立项、采购执行到流程归档等多个步骤,每步都涉及金额的精确计算和数据交互,需要确保预算采购流程在各个节点的功能正确执行,特别是金额的准确处理和流程的顺畅过渡。同样的,涉及到钱的慎之又慎~,这次不去看详细的需求点,只关注这个流程,分析如下涉及金额的测试场景。
测试场景
正向场景
- 新建预算池:创建一个预算池,设定初始金额,验证是否正确显示和记录。
- 立项流程:从预算池中分配金额到新立项的项目,检查金额是否正确扣减及立项是否成功。
- 采购流程关联立项:执行采购流程,关联到特定项目立项,验证采购订单的创建、金额扣减及过程的正确性。
- 采购流程结束:完成采购流程,检查所有金额变动是否正确记录,项目状态更新。
- 流程归档:流程结束后,确保所有数据正确归档,无数据丢失。
反向场景
错误数据输入
- 测试目的:验证流程表单防呆设计,系统拦截错误的数据格式
- 测试步骤:输入非法的数据(如负数金额、错误格式日期等),我要检查系统是否能有效识别并阻止这些操作
预算池金额不足
- 测试目的:验证当预算池的