更新时间:2025-08-22 GMT+08:00
测试自动化工厂概述
测试自动化工厂通过多引擎测试执行器灵活接入以及丰富的执行策略,实现测试自动化工厂7*24小时大规模并行执行,同时支持通过插件接入第三方测试执行器,帮助用户扩展测试场景。
介绍视频
组件介绍
图1 组件图

- CodeArts TestPlan服务平台:测试自动化工厂调度平台。
- 执行机:用户自定义执行机,用于部署TepAgent以及被测设备。
- 执行器代理(TepAgent):用户和服务平台交互,主动轮询获取执行测试任务,并将测试任务下发到执行器进行任务执行,将执行器上报的测试结果上报到服务平台。
- 执行器(TepExecutor):用户自定义的执行器,需要实现必要的接口和Agent进行对接,同时执行测试用例对被测设备进行测试,可以接入多种类型的测试框架。
- Spring Boot App(testNG): 基于testNG测试框架的被测应用或者设备。
- FlaskApp(pytest)、Django App(pytest):基于pytest测试框架的被测应用或者设备。
- OtherApp(CUnit): 基于CUnit测试框架的被测应用或者设备。
- 扩展执行环境:被测设备可以和TepAgent以及TepExecutor部署在同一环境,此时,TepExecutor和被测设备之间的连接需要由客户自己打通。