# 可以只测试一个工作流步骤而不运行整个工作流吗？

Canonical URL: https://help.iagenify.com/zh/faqs/workflows/can-i-test-one-workflow-step-without-running-the-whole-workflow

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

帮助中心 · 常见问题 工作流 1 分钟阅读
# 可以只测试一个工作流步骤而不运行整个工作流吗？
可以。步骤测试会单独运行一个可执行步骤并返回结果，不会修改已有运行。你可以提供输入数据或前序步骤的输出，在依赖完整工作流之前检查该步骤的行为。
IaGenify
工作流

## 使用真实场景输入测试步骤
单步运行适合在连接到更长的工作流之前，检查 HTTP 请求、模型操作或其他受支持步骤。你可以提供输入、之前步骤的输出，或一个源运行为上下文。返回结果包含步骤状态、输出、信用消耗、耗时以及错误或警告。
人工审批步骤不能作为独立测试执行，而且所选步骤必须存在于工作流定义中。单步测试也无法证明完整工作流的分支、触发器或下游映射正确；它只会根据你提供的数据检查所选步骤。
## 另行验证完整工作流
单步行为符合预期后，再用有代表性的输入运行整个工作流，并检查每一步的结果。确认模板引用了有效的上游输出，触发器也提供了工作流所需字段。独立测试成功，不代表步骤使用真实上游数据时一定成功。
测试输入应避免造成不必要的外部影响。根据步骤类型，测试可能调用真实服务、发送请求或执行其他操作；它并非自动生效的无副作用模拟。使用生产数据前，先确认测试步骤的实际影响。 [← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)
