准备有代表性的步骤测试
选择要检查的步骤,并提供它通常接收的输入。如果它依赖前序步骤的输出,可以提供相关运行上下文或代表性值。这样有助于区分步骤配置问题与上游输出缺失或结构不同的问题。
单步执行适用于普通的可执行步骤,但不能代替完整工作流运行。分支条件、等待人员输入以及后续连接,在完整运行中的表现可能不同。人工步骤不能单独执行;它需要一个处于等待状态的运行记录,以及由人员提供的答复。
根据结果调整工作流
检查步骤状态、输出、警告和返回的错误。将输出结构与下游模板的预期进行比较,包括嵌套字段和可能缺失的值。如果单步执行成功而完整工作流失败,应检查输入差异、分支选择以及步骤之间的连接。
单步测试不会修改已保存的运行记录,因此可以诊断行为而不替换原有历史。但这并不意味着外部副作用是安全的:发送请求或写入数据的步骤可能在测试时同样执行操作。尽可能使用测试目标,并在目标位置核实结果。