主题
流程引擎底座 测试与验收文档
文档版本:1.01 | 最近核对日期:2026-11-04
范围与环境
- 范围:
digital-construction-workflow模块的引擎适配层单元测试(启动/办理链路组件、全局监听器、任务与实例服务、图表扩展、节点扩展解析、公共服务、契约门面、实例控制器)。 - 环境:本机 Maven 工具链(
.agents/tools/dev.ps1 maven),DM8 开发库结构未涉及本模块 DDL。 - 受测代码状态:HEAD
0eb5a0a0;digital-construction-workflow模块无未提交改动。
自动化测试结果
2026-11-04 执行 dev.ps1 maven -pl digital-construction-modules/digital-construction-workflow test -Dmaven.test.skip=false:
| 测试类 | 用例 | 覆盖点 |
|---|---|---|
FlwInstanceControllerTest | 2 | 实例控制器行为 |
WorkflowGlobalListenerTest | 1 | 全局监听器 |
CompletePrepareComponentTest | 2 | 办理链准备组件 |
FlwChartExtServiceImplTest | 1 | 流程图节点提示 |
FlwCommonServiceImplTest | 2 | 公共服务(发起节点判定等) |
FlwNodeExtServiceImplTest | 3 | 节点扩展配置解析 |
FlwTaskServiceImplTest | 3 | 任务服务 |
WorkflowServiceImplTest | 2 | 契约门面 |
合计:16 个用例,全部通过(Failures 0,Errors 0,Skipped 0),BUILD SUCCESS。
说明:根 pom.xml 默认 maven.test.skip=true,运行本模块测试须显式传 -Dmaven.test.skip=false。
待验收
- 审批工作台页面交互(待办办理、退回选人、抄送查看、催办)与业务模块端到端流程属于页面/链路级验证,本模块文档建立时未组织专项浏览器验收,按验证范围由后续含流程改动的任务按实际影响覆盖,或正式交付前按交付状态定义组织验收。
- 消息通道(邮箱、短信)的实发效果依赖环境配置,自动化测试未覆盖,以系统模块通道验证为准。
已知限制
- 流程定义 JSON 编排质量(布局、锚点、版本一致性)按流程图编排规范在各业务流程任务中逐图核验,不在本模块统一验收。
- 并发场景按平台基线(低用户量、低并发)不纳入缺陷认定与专项测试。