Since the release of ZenTaoATF 1.2 on May 27, 2013, the development of this project was suspended, because the concept of automated testing was not well known in China at the time. As the concept of continuous integration and continuous delivery are known to more and more teams in China, the importance of automated testing is widely accepted by more and more teams. Meanwhile, a senior automation test expert was invited to restart the development of this automated test framework with our team.
For the last two months, our team completely restructured ZenTaoATF with a lot of discussions, quarrels, and development. This refactoring focused on the development language, the organization of use case scripts, and the integration of ZenTao. We refactored the ATF using the GO language, which truly enables a an executable file that is platform-free and deployment-free dependencies. The syntax of the test script is also restructured, which can support multiple use cases in one script and greatly simplifies the maintenance cost of automated test scripts. It is also deeply integrated with ZenTao ALM, which can bind the use cases in ZenTao with the automated test scripts and submit the execution results of execution to ZenTao as test results. Failed scripts can also be reported as bugs in ZenTao.
Compared with other automated test frameworks based on recorded return visits, ZenTaoATF is a solution that is independent of the development language and implementation mode. Users can also implement automated test scripts using the methods they have been using, and the organization, execution, comparison of results, and docking of the test management system are all done by ZenTaoATF.
ZenTaoATF Official Website
- Use Go Lang to reconstruct the framework and support cross-platform;
- Integrate with ZenTao ALM;
- Redefine the syntax and suppport multiple cases and groups in one script;
- Support more languages.
print test results
Report a bug