ITCOW牛新网 8月12日消息,统信软件今日宣布,其推出了一款名为“YouQu”的综合型自动化测试框架,专为Linux操作系统量身打造。该框架整合了管理、分发调度和驱动执行等关键功能,旨在实现对测试流程的全面覆盖和优化。
YouQu框架支持包括UI、WEB、接口及命令行在内的多种自动化测试场景,显著提升了测试的效率和质量。它还兼容Linux系统中的X11与Wayland两大显示协议,确保了在不同Linux环境下都能实现流畅运行。
据ITCOW牛新网了解,YouQu框架采用了先进的工程化设计理念和技术,如图像识别、属性定位、OCR文本识别和RGB色彩比对等多元化元素定位策略。
与传统的关键字驱动自动化测试框架相比,YouQu在多个方面展现了其创新性:
- 交互方式:YouQu自研了多套Linux GUI元素定位和键鼠模拟方案,提供了高度的UI自动化支持,同时丰富了命令行交互方式。
- 开发模块:内置脚手架工具,简化了用例工程的搭建过程,自动生成基础代码,降低了入门门槛,加速了自动化项目的启动。
- 管理模块:采用创新的标签化管理方案,通过CSV文件管理用例标签,支持网络导入和自定义扩展,确保了高度的可维护性和灵活性。
- 执行模块:内置本地和远程双重驱动执行功能,提供了丰富的执行策略配置选项,支持基于SSH协议的远程执行和分布式执行。
- 维护模块:内置全自动日志系统和执行失败录屏功能,生成详细、美观且易于理解的测试报告,无需依赖额外插件。