更新时间:2024-03-25 GMT+08:00
分享

关键字库

关键字驱动测试是一种测试自动化的技术,通过提供一组称为关键字的“构建块”创建自动化测试用例。关键字驱动测试可用于组件测试、系统测试等不同级别的测试,其优势体现在易用性、可理解性、可维护性、测试信息的重用、支持测试自动化、节约潜在的成本和进度等方面。在设计测试用例时,经常会遇到一些相同的前置步骤或者测试逻辑。如果每一个测试用例中都编写这些步骤,重复工作量很大,并且难以维护。测试关键字可以帮助复用这些测试步骤。

关键字库将接口关键字、组合关键字、系统关键字进行统一管理,打造一站式关键字管理能力,在设计用例脚本时用户体验保持一致。

  • 接口关键字中定义单个接口的请求,可以通过导入Swagger文件、保存自定义URL请求等方式生成。
  • 组合关键字用于将多个步骤封装成常用的测试步骤组合,可以引入到其他的测试用例中,实现测试逻辑复用。
  • 系统关键字涵盖认证、协议、中间件、数据库四大类别,覆盖身份认证、复杂协议、数据处理、数据预置、数据验证、接口集成等丰富场景。

关键字库入口

  1. 在“脚本”页签,页面右侧展示“关键字库”。

    • 通过Swagger文件导入的关键字放置在关键字库的“接口”页签中,详细操作请参考接口关键字
    • 关键字用例和组合关键字放置在关键字库的“组合”页签中,支持从0到1创建新的组合关键字,详细操作请参考组合关键字
    • 认证类、数据库操作类、中间件类、协议类等实用关键字放置在“系统”页签中,详细操作请参考接口自动化用例关键字
  2. 单击关键字库中“名称”下拉列表,可以按照“名称”、“描述”,搜索对应的关键字。

接口关键字

接口关键字中定义单个接口的请求,可以通过导入Swagger文件、保存自定义URL请求等方式生成。

导入Swagger文件生成数据

  1. 在右侧“关键字库”界面,单击“导入接口”。

  2. 在弹出的“导入接口”页面,单击“点击添加文件或拖拽上传”,选择配置好的Swagger接口文档,单击“确定”,完成Swagger文件导入。

  3. 文档导入成功后,系统自动解析生成脚本模板,脚本模板包含了接口的基本描述信息。可以从“关键字库”界面单击“+”或直接拖拽接口添加至测试步骤,只需要按模板输入接口参数就可以进行测试。

具体请参考CodeArts Testplan的接口关键字

组合关键字

在设计测试用例时,经常会遇到一些相同的前置步骤或者测试逻辑。如果每一个测试用例中都编写这些步骤,重复工作量很大,并且难以维护。组合关键字用于将多个步骤封装成常用测试逻辑,可以被测试用例调用实现逻辑复用。

使用组合关键字高阶特性,需要特性使用授权,请联系客服处理。

具体请参考CodeArts Testplan的组合关键字

相关文档