# 可以在不更改现有运行记录的情况下测试单个工作流步骤吗？

Canonical URL: https://help.iagenify.com/zh/faqs/workflows/can-i-test-one-workflow-step-without-changing-an-existing-run

[← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)

帮助中心 · 常见问题 工作流 1 分钟阅读
# 可以在不更改现有运行记录的情况下测试单个工作流步骤吗？
单独测试一个步骤，可以在更改完整工作流运行前检查其配置。你可以直接提供输入，也可以使用先前运行的上下文，然后查看步骤输出和错误。
IaGenify
工作流

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