美文网首页
QTA安装(包括qtaf、qt4i和qt4a)-mac电脑

QTA安装(包括qtaf、qt4i和qt4a)-mac电脑

作者: 西电大侠 | 来源:发表于2019-01-17 17:52 被阅读54次

    接入QTA

    1、QTA简介

    QTA是一个跨平台的测试自动化工具,适用于后台、原生或混合型客户端应用的测试。在腾讯内部,QTA是腾讯元老级的自动化测试项目,从研发至今已走过8个年头, 工具的能力也从一开始仅支持Windows端的UI自动化测试,现在扩展到Android、iOS、Web、后台、云服务的测试自动化。QTA也是腾讯内部使用最为广泛的自动化测试框架,包括PCQQ、手机QQ、空间、音乐、腾讯云等产品测试的自动化,目前都是使用QTA的方案。

    QTA家族

    QTAF (Quick Test Automation Framework)是QTA的基础框架,包括testbase和tuia模块,QT4A和QT4i分别是面向Android和iOS的UI测试自动化测试解决方案。

    2、QTA安装

    Github仓库和官方文档地址:

    QTAF是QTA Framework的缩写。官方文档在此
    QT4A是Quick Test for Android的缩写。官方文档在此
    QT4i是Quick Test for iOS的缩写。官方文档在此

    2.1 安装QTAF

    1、先装QTAF,安装步骤参考官方文档

    2、主要关注使用前准备创建和修改测试项目

    或者参考懒人版教程
    1、首先执行pip install qtaf --user

    2、安装成功后,执行qta-manage createproject footestproj

    3、执行成功后,可以看到当前目录下生成一下结构的文件:

    /footestproj/
                /foolib/
                       /__init__.py
                       /testcase.py
                /footest/
                        /__init__.py
                        /hello.py
                /.project
                /.pydevproject
                /settings.py
                /manage.py
    
    • 导入测试项目到pycharm
      如果在Windows/Mac上,可以使用QTA IDE(pycharm)导入以上项目:
      导入完成后,可以运行,看是否成功,如果成功,标明QTAF安装成功。

    2.2 安装QT4i

    • 工具清单
    工具名称 说明
    UISpy 查看App的控件树以及控件QPath的工具
    Xcode QT4i依赖的xctest底层工具,Xcode6及以下不支持
    Mac OS X EI Capitan 版本10.11.6及以上,推荐升级到最新版本

    前置操作:

    $> brew install openssl
    $> brew install swig
    $> env LDFLAGS="-L$(brew --prefix openssl)/lib" \
    CFLAGS="-I$(brew --prefix openssl)/include" \
    SWIG_FEATURES="-cpperraswarn -includeall -I$(brew --prefix openssl)/include" \
    pip install m2crypto --user
    

    1、安装好QTAF后,开始安装QT4I,可以参考官方文档

    2、主要关注使用前准备快速入门

    或者参考懒人版教程
    1、首先pip install qt4i --user

    2、安装成功后,执行qt4i-manage setup

    3、执行成功后,部署XCTest Driver运行环境

    如果碰到问题,可以去可能碰到的问题找解决方法,如果里面没有列出来,可以联系rich.ye。

    2.3 安装QT4a

    1、安装好QTAF后,开始安装QT4a,可以参考官方文档

    2、主要关注使用前准备快速入门

    或者参考懒人版教程

    1、首先确保adb能正常使用,可以使用adb version检查是否正常,如果提示未安装,参考这篇文章

    2、手机连接电脑,并且打开手机的开发者模式,允许USB调试,执行adb devices,显示手机设备就表示连接正常

    3、然后pip install qt4a --user

    4、安装成功后,执行qt4a-manage install-driver,需要注意:这里会在手机上安装一个app,需要手动点击安装。

    5、看到Install QT4A driver to xxx completely.这个提示就表面驱动安装成功。

    如果安装qti碰到过程,可以参考qti接入问题集锦

    相关文章

      网友评论

          本文标题:QTA安装(包括qtaf、qt4i和qt4a)-mac电脑

          本文链接:https://www.haomeiwen.com/subject/mutwdqtx.html