64aa98ca3b
Description: Log: |
||
---|---|---|
.reuse | ||
apps | ||
public | ||
setting | ||
src | ||
.env | ||
.gitignore | ||
CURRENT | ||
LICENSE | ||
README.md | ||
README.zh_CN.md | ||
_env_base.sh | ||
conftest.py | ||
env.sh | ||
env_dev.sh | ||
manage.py | ||
publish.sh | ||
pylint.sh | ||
pyproject.toml | ||
pytest.ini |
README.md
YouQu
YouQu, a simple and powerful autotest framework.
English | 简体中文
YouQu is a Test automation Basic Framework, which is packaged and written based on the popular Test harness Pytest in the industry. It supports convenient writing, organization and execution of use cases. The core library includes OpenCV, Dogtail, OCR, etc., and multiple self-developed Test automation components, providing flexible execution configuration, case labeling management and other features.
Installation
-
Installing from PyPI:
sudo pip3 install youqu
create a project:
youqu-startproject my_project
Installation dependencies:
cd my_project bash env.sh
-
Install from source code:
git clone https://github.com/linuxdeepin/deepin-autotest-framework.git my_project cd my_project bash env.sh
Usage
youqu manage.py run
Documentations
Getting help
- Official Forum for generic discussion and help.
- Developer Center for BUG report and suggestions.
- Wiki
Getting involved
We encourage you to report issues and contribute changes
- Contribution guide for developers (English)
- Translate for your language on Transifex please update to the actual Transifex link of this project
License
YouQu is licensed under GPL-2.0-only