Skip to main content

YouQu-Next

Project description

YouQu3

YouQu3

YouQu3, Next generation Linux automation testing framework.


文档:https://youqu.uniontech.com/v3/


YouQu3 是下一代 Linux 自动化测试框架,在继承 YouQu2 诸多亮点功能的同时解决其遇到的问题,同时对各功能进行插件化、模块化改造,全面优化框架接口调用机制。

特性

  • 以 Python 包的形式提供框架能力,方便安装、更新。
  • 自带虚拟环境管理器,支持离线部署,用例整体打包交付之后,可以在无网络环境下直接运行。
  • 极致轻量化、可定制化依赖,可以根据测试项目类型安装对应的依赖。
  • 功能可插拔,以插件的形式提供功能,不安装插件的情况下框架也能正常运行。
  • 可视化配置,在浏览器中输入一些配置后即可驱动测试用例执行,搭配远程执行功能,可实现群控测试机执行。
  • 支持非开发者下运行,简化系统环境部署。

安装

基础环境(默认支持命令行自动化测试):

pip install youqu3

桌面 UI 自动化测试:

pip install youqu3[desktop-ui]

Web UI 自动化测试:

pip install youqu3[webui]

D-Bus 接口自动化测试:

pip install youqu3[dbus]

HTTP 接口自动化测试:

pip install youqu3[http]

创建用例工程

mkdir my_autotest
cd my_autotest/
youqu3 init

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youqu3-0.1.13.tar.gz (32.8 kB view hashes)

Uploaded Source

Built Distribution

youqu3-0.1.13-py3-none-any.whl (49.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page