Open-source ZenTao automation testing framework, supports submitting unit test results to ZenTao cases

1. Project Overview
ZTF is a self-developed open-source automated testing framework by the ZenTao team, which is seamlessly integrated with ZenTao, can synchronize ZenTao cases and test scripts, and automatically submit execution results to ZenTao and generate test reports. Failed cases can be created as bugs in ZenTao through commands. The ZTF command-line tool can be used with Jenkins, GitLab CI, etc. in the pipeline. After execution, ZTF is responsible for returning the results of unit or automated testing to ZenTao. The two cooperate to complete a closed loop of continuous testing.
2. Open Source License
Licensed under GPL-3.0
3. Screenshots


4. Feature Overview
ZTF is a full-platform automated testing framework
- Developed in Go language, no dependencies
- All platforms can run
- Only one executable file
ZTF is developed in Go language, truly achieving platform-independent and deployment-independent, only one executable file can run, solving the problems of case information management, test script execution, test result comparison, and defect bug submission.
Framework characteristics
No dependencies
Only one executable file, easy to install
Cross-language
Supports multiple script languages, such as Python, Ruby, Lua, Tcl, Bash, bat, etc.
Cross-platform
Comprehensive coverage of Linux, Windows, Mac multiple system platforms
Strong compatibility
Supports 8 unit testing frameworks and 5 automated testing tools
Simple syntax
Simple script rules, easy to write and read
Unified management
Deeply integrated with ZenTao, meeting the full lifecycle requirements from case management to report analysis
ZTF automated testing framework characteristics
- Simple: ZTF's syntax tags and rules are very simple, easy to learn, and easy to get started.
- Cross-platform: ZTF is developed in GO language, cross-platform, only one executable file can run.
- Cross-language: ZTF supports common programming languages, you like to use what you like.
- Cross-framework: ZTF can be well integrated with the commonly used unit testing frameworks, commonly used automation testing frameworks, and other frameworks.
- Engineering: Using ZTF can truly achieve engineering-level automation testing, and can manage and execute large-scale automated testing in batches.
- Cross-scene: With the help of other frameworks, ZTF can be used for unit testing, interface testing, web interface testing, GUI interface testing, APP testing, and other multiple scenarios.
5. Tech Stack

ZTF automation testing framework does not invade your existing test script assets, and can drive 9 script languages, 10 unit testing frameworks, and 7 automation testing tools to write and execute scripts, and return the final results to ZenTao for unified reporting display, bridging the gap between project management and continuous integration tools.