
# CodeArts TestPlan接口自动化用例使用流程
接口自动化用例提供了丰富的用户界面，支持可视化地编排自动化测试步骤以及丰富的检查点和相应提取配置，可以在简单易用的可视化接口管理页面上，快速生成与接口核心逻辑相匹配的测试用例，实现"零代码"快速生成测试用例。接口自动化用例具备多测试步骤的逻辑编排能力，支持通过拖拽来安排接口测试的顺序，生成自动化测试策略，完成场景级接口自动化脚本生成，测试人员可以从重复工作中释放出来，进行探索性测试等更具有创造性和高价值的测试活动。
接口自动化用例包含用例基本信息和脚本两部分：
- 基本信息用于管理和描述测试用例，包含名称（必填）、类型、模块、版本号、迭代、关联需求、编号、标签、用例等级、处理者、归属目录、描述、前置条件、测试步骤、预期结果。
- 脚本用于定义自动化测试步骤，包含测试步骤、逻辑控制、测试参数。
接口自动化用例的使用流程包括三个阶段：准备阶段、测试阶段、销毁阶段。
准备阶段对应页面中的"前置步骤"，实现测试前置条件的准备；测试阶段对应"测试步骤"，实现接口的功能测试；销毁阶段对应"后置步骤"，实现准备阶段和测试阶段测试数据的释放或恢复。
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001986066468.png "点击放大")
- 准备阶段（可选）：前置步骤。
  - 在此阶段中准备测试阶段需要的前置条件的数据，如果没有前置条件，可以忽略此阶段。
  
  - 在准备阶段通过调用接口的方式初始化前置条件，如果前置条件的数据需要在测试阶段中引用，可以使用参数传递将数据参数化后供测试阶段引用，详见[设置CodeArts TestPlan接口脚本的响应提取](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0015.html)。
   
- 测试阶段：测试步骤。 定义接口核心测试步骤，测试阶段中的测试步骤可以引用准备阶段提取的参数。
  
- 销毁阶段（可选）：后置步骤。
  - 为了不影响其它测试或者下一次测试，建议在每次测试结束后清理测试环境数据，恢复测试环境的初始状态，销毁准备阶段创建的数据。
  
  - 如果没有数据需要销毁，可以忽略此阶段。通过调用接口的方式销毁数据，销毁阶段的测试步骤可以引用准备阶段提取的参数。
   
 
