统信软件宣布推出 “YouQu” (有趣)综合型自动化测试框架。该框架紧密贴合实际需求,专为 Linux 操作系统量身定制,集管理、分发调度、驱动执行等核心功能于一体,实现了测试流程的全方位覆盖。

YouQu 支持 UI、WEB、接口及命令行等多种自动化测试场景。

  • Linux桌面应用UI自动化测试

    基于Qt属性查找、图像识别、OCR识别、相对位移方案获取元素位置,通过键鼠模拟操控元素进行UI操作。

  • Web UI自动化测试

    基于PlayWright控制浏览器(可自定义)进行Web UI自动化测试。

  • Linux DBus接口自动化测试

    通过框架内置的DBus操控功能,实现对DBus接口访问及获取数据。

  • 命令行自动化测试

    基于subprocess、pexpect实现命令行交互。

  • HTTP接口自动化测试

    基于Python标准库urllib,实现网络接口自动化测试流程。

YouQu 采用工程化架构设计,其核心封装层提供基础能力,业务层根据实际业务需求(测试用例)动态加载核心封装层,执行层加载相应的用例集并控制执行流程。

测试平台可以根据实际测试策略组装配置,通过执行层接口驱动框架完成自动化测试执行。

统信软件推出综合型开源自动化测试框架 “YouQu”插图


开源仓库地址

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。