1. 产品简介
  2. 快速开始
  3. 编写构建流程
  4. 配置构建计划
  5. 构建环境依赖包
  6. 构建制品
  7. 构建节点
  8. 管理构建计划
  9. 系统插件
  10. 自定义团队插件
  11. 最佳实践
  12. 常见问题
  13. 词汇表
测试管理 / 自动化用例库

自动化用例库

功能介绍

自动化用例库指的是能够自动运行的测试用例库。无需创建测试计划,基于测试用例与 CODING 代码仓库中的自动化代码建立匹配关系,直接在自动化用例库里进行执行用例就能够查看结果,降低使用自动化测试的繁琐步骤。

1. 登记或导入用例库

若已有测试代码框架,点击自动化用例库页面右上角的「登记用例库」,选择测试类型与框架等信息完成登记。

若希望直接上手使用,可以直接点击「导入示例自动化代码库」,目前支持导入 JUnit 、 Pytest 框架示例用例库,完成导入后代码仓库将自动创建对应的代码库并完成登记。

2. 生成自动化代码

「功能用例」中包含了测试管理下的所有测试用例,选择需要进行自动化任务的测试用例,点击生成步骤代码后,参考并编写测试代码,填入至代码仓库中。

多选功能用例后,点击「操作」→「生成代码」支持批量生成代码,参考并编写测试代码,填入至代码仓库中。

3. 代码解析与匹配

在已登记的自动化用例库中设置预匹配规则,填写需要进行代码匹配的注释和属性名称。

运行代码解析与自动匹配任务,建立自动化用例与功能用例的关联。

若未完全覆盖,你可以在「自动化用例」tab 栏中手动关联功能用例

也可以在「功能用例」tab 栏中手动关联自动化用例。

Java 代码解析规则

  1. 符合 Maven/Gradle 规范,代码目录:projectName/src/test/java

  2. 测试方法带有 @Test 注解。

    满足上述条件的测试代码将被正常解析。

Pytest 代码解析规则

  1. 测试文件以 test_ 开头,或以 _test 结尾。

  2. 测试类以 Test 开头,并且不能带有 init 方法。

  3. 测试函数以 test_ 开头。

    满足上述规范的测试代码将被正常解析。

4. 运行自动化用例库

你可以在测试计划设置内配置运行自动化用例库所需的环境变量与节点。

你可以在「自动化用例」或「功能用例」中单独或批量执行自动化用例。

自动化任务运行完成后,你可以在「运行记录」处查看用例执行状态结果、日志与持续集成任务(Job)。

上一篇管理测试计划
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?

工单咨询