Skip to content

平台功能模块介绍

界面自动化

页面元素、步骤和测试用例的完整管理解决方案

  • 页面元素:管理系统中所有页面,为页面添加定位元素
  • 页面步骤:将页面元素组合成可执行的操作步骤
  • 测试用例:将多个步骤组合成完整的测试场景
  • 全局变量:管理所有用例的前置参数和共享数据

接口自动化

接口测试和用例管理的完整解决方案

  • 接口管理:收集、录制和管理所有接口信息
  • 测试用例:基于接口信息构建完整的测试用例
  • 请求头管理:统一管理接口和用例中的请求头配置
  • 全局变量:管理所有用例的前置参数和共享数据

单元自动化

集成Pytest框架,实现代码级自动化测试管理和执行

  • 项目绑定:建立Pytest项目与测试平台项目的关联关系
  • 过程对象:管理页面对象文件或API自动化中的接口文件
  • 测试用例:管理Pytest测试用例
  • 工具文件:管理测试脚本和工具文件
  • 测试文件:管理测试执行过程中需要上传的文件

脚本运行器

集成Pytest框架,实现代码级自动化测试管理和执行

  • 脚本运行器:上传python脚本,定期自动运行检测生产服务是否正常
  • 预计监控报告:记录脚本运行器中的执行结果

设备中心

  • 执行器管理:查看所有在线执行器的状态,配置执行器的调试模式和开放状态

测试配置

  • 项目配置:配置测试项目的基本信息,设置通知组
  • 项目产品:为项目添加产品线,为产品绑定相应的功能模块
  • 测试对象:为产品配置测试环境信息和数据库连接信息
  • 测试文件:上传测试执行所需的各类文件供用例使用

定时任务

  • 定时策略:配置灵活的定时触发规则
  • 定时任务:基于定时策略执行绑定的测试用例,支持分布式执行并在完成后发送通知

系统管理

  • 系统设置:配置系统参数,如邮箱发送设置、API请求超时时间等
  • 用户管理:管理系统用户账户和权限
  • 角色管理:定义用户角色和权限分组
  • 操作日志:查看所有操作记录,用于问题排查和审计

帮助中心

  • 公共变量:类似JMeter的函数助手,提供丰富的内置函数供测试用例使用
  • 断言策略:详细介绍各种断言方法和使用场景
  • 帮助手册:平台完整的使用指南和操作说明

Released under the AGPL-3.0 License.

🤖