这两天发现的STF工具( Smartphone Test Farm),基于NodeJS编写,可用于Android设备的远程管理。
STF的功能很强大,其中远程屏幕实时操作和设备信息获取等功能,是我去年在规划移动测试平台特别想做的,当时在想远程屏幕实时操作估计做起来复杂(所以一直没投入资源做这个功能);看到STF的功能,真的让我眼前一亮。如果搭建云测试或者众测平台,应该用得上(或借鉴)STF。
简单说下STF的功能吧(只提我喜欢的或觉得很有用的):
1. 在Web上支持管理上百个android设备
2. 支持Android多个版本(2.3.3 ~ 5.1),而且不需要root。
3. 实时屏幕操作和显示
4. 支持adb connnect远程连接调试
5. 可以从PC机键盘输入到远程的android设备中
6. 安装卸载APK
7. android设备信息的展示(如:网络状态、MIME、android版本、手机型号等等)
8. 远程开关机、远程开关WIFI、截屏、LogCat等等
当然这个STF的安装还是稍微有点复杂的,我在Ubuntu工作机上花了1小时左右安装配置完成。
安装过程和代码,见:https://github.com/openstf/stf
上一个官方的图吧,看看效果:
参考资料:
https://github.com/openstf/stf
https://testerhome.com/topics/2988
Original article: STF – 一个安卓设备管理操作平台
©2015 笑遍世界. All Rights Reserved.