美文网首页互联网软件测试
远程操作安卓手机工具STF(Smartphone Test Fa

远程操作安卓手机工具STF(Smartphone Test Fa

作者: 野草2060 | 来源:发表于2017-04-27 16:22 被阅读174次

        对自动化测试人员来说,需要调试的手机可能不在自己旁边,而在自动化测试环境,这时想了解问题所在,只能到所在环境拿手机,到自己座位调试,然后认为调试好后,再放回去运行。这种情况可能反复多次。开发人员也同样存在这类问题。

        在公司内还好,如果回到家想看看自动化测试异常的原因,看不到手机,基本只能猜了,而很多时候,猜的可能并不对。调试不好,只好带着问题睡觉了,到上班再说了。

        STF(Smartphone Test Farm)解决了这个问题。它可以管理多部手机,并对手机远程操作。如图所示:

        远程操作安卓手机工具STF的安装和操作步骤如下:最好的方式是打开这个地址:https://github.com/openstf/stf 。我所写的,只是它的 一个子集。

    1、在mac上,使用homebrew安装STF所需的大部分依赖

    brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

    2、安装STF

    npm install -g stf

    3、Building

    npm install

    npm link

    4、运行STF

    现在一个终端窗口运行命令:rethinkdb

    然后在另一个终端窗口运行命令:stf local

    然后在浏览器,使用http://localhost:7100就可以打开STF界面了。

    5、从其他电脑操作远程手机

        如果从其他电脑操作远程手机,则输入命令:stf local –-public-ip ip地址

        然后在浏览器,使用http://ip地址:7100打开STF界面。

    相关文章

      网友评论

      • AwesomeOcean:你好,想请教一个问题
        在Mac机器上安装开源的stf,安装完成后执行 stf local命令后,提示如下错误:Error:Could not locate the bindings file.,请大神们帮忙指点迷津

        bogon:pkgconfig baidu$ stf -V
        2.3.0
        bogon:pkgconfig baidu$
        bogon:pkgconfig baidu$ stf local
        /usr/local/lib/node_modules/stf/node_modules/bindings/bindings.js:91
        throw err
        ^
        Error: Could not locate the bindings file. Tried:
        → /usr/local/lib/node_modules/stf/node_modules/zmq/build/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/build/Debug/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/build/Release/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/out/Debug/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/Debug/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/out/Release/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/Release/zmq.node
        → /usr/local/lib/node_modules/stf/node_modules/zmq/build/default/zmq.node
        苏F马里奥:学习了 最近也在研究这个。提高开发和测试团队中 对于各种机型的利用率
        野草2060:stf里的答复:

        https://github.com/openstf/stf/issues/250

      本文标题:远程操作安卓手机工具STF(Smartphone Test Fa

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