平台功能模块介绍
界面自动化
页面元素、步骤和测试用例的完整管理解决方案
- 页面元素:管理系统中所有页面,为页面添加定位元素
- 页面步骤:将页面元素组合成可执行的操作步骤
- 测试用例:将多个步骤组合成完整的测试场景
- 全局变量:管理所有用例的前置参数和共享数据
接口自动化
接口测试和用例管理的完整解决方案
- 接口管理:收集、录制和管理所有接口信息
- 测试用例:基于接口信息构建完整的测试用例
- 请求头管理:统一管理接口和用例中的请求头配置
- 全局变量:管理所有用例的前置参数和共享数据
单元自动化
集成Pytest框架,实现代码级自动化测试管理和执行
- 项目绑定:建立Pytest项目与测试平台项目的关联关系
- 过程对象:管理页面对象文件或API自动化中的接口文件
- 测试用例:管理Pytest测试用例
- 工具文件:管理测试脚本和工具文件
- 测试文件:管理测试执行过程中需要上传的文件
脚本运行器
集成Pytest框架,实现代码级自动化测试管理和执行
- 脚本运行器:上传python脚本,定期自动运行检测生产服务是否正常
- 预计监控报告:记录脚本运行器中的执行结果
设备中心
- 执行器管理:查看所有在线执行器的状态,配置执行器的调试模式和开放状态
测试配置
- 项目配置:配置测试项目的基本信息,设置通知组
- 项目产品:为项目添加产品线,为产品绑定相应的功能模块
- 测试对象:为产品配置测试环境信息和数据库连接信息
- 测试文件:上传测试执行所需的各类文件供用例使用
定时任务
- 定时策略:配置灵活的定时触发规则
- 定时任务:基于定时策略执行绑定的测试用例,支持分布式执行并在完成后发送通知
系统管理
- 系统设置:配置系统参数,如邮箱发送设置、API请求超时时间等
- 用户管理:管理系统用户账户和权限
- 角色管理:定义用户角色和权限分组
- 操作日志:查看所有操作记录,用于问题排查和审计
帮助中心
- 公共变量:类似JMeter的函数助手,提供丰富的内置函数供测试用例使用
- 断言策略:详细介绍各种断言方法和使用场景
- 帮助手册:平台完整的使用指南和操作说明
