互联网软件测试

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

2017-04-27  本文已影响174人  野草2060

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

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

    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界面。

上一篇下一篇

猜你喜欢

热点阅读