接入QTA-QT4S
2019-08-21 本文已影响0人
candice0430
接入QTA:https://cloud.tencent.com/developer/article/1366156
1、QTA简介
QTA是一个跨平台的测试自动化工具,适用于后台、原生或混合型客户端应用的测试。在腾讯内部,QTA是腾讯元老级的自动化测试项目,从研发至今已走过8个年头, 工具的能力也从一开始仅支持Windows端的UI自动化测试,现在扩展到Android、iOS、Web、后台、云服务的测试自动化。QTA也是腾讯内部使用最为广泛的自动化测试框架,包括PCQQ、手机QQ、空间、音乐、腾讯云等产品测试的自动化,目前都是使用QTA的方案。
QTAF (Quick Test Automation Framework)是QTA的基础框架,包括testbase和tuia模块,QT4A和QT4i分别是面向Android和iOS的UI测试自动化测试解决方案。

2、快速入门
QTAF - 自动化基础库,供各端自动化框架使用,详见 QTAF Github
QT4S - 后台自动化,详见 QT4S Github
Demo - QT4SDemoProj
注意: 每个代码仓库根目录下都有README.md,包含了Demo工程、使用文档、设计文档或相关工具等的链接,入门时请阅读使用文档
3、在公司内部,执行pip install qtaf时报网络错误,如下图

分析后是代理问题,设置代理,更改命令如下后,安装成功
pip install --proxy=127.0.0.1:12639 qtaf
4、执行第一个测试用例

注意:若是在内部,直接查阅qta官网中的使用文档-快速入门