真机调试
腾讯云真机
腾讯WeTest是腾讯游戏官方推出的一站式游戏测试平台,不断为游戏提供优秀测试方案和测试工具。平台提供的机型丰富,虽主要为游戏测试,但提供的远程调试功能却能极大复现和调试手上没有设备出现的bug。
收费情况:收费但会赠送一定时长。
特点:除打开url外,还支持上传apk安装app。
使用步骤:
- 1、登录后进入界面中选择远程调试。
- 2、选择相应的机型或系统。
- 3、点击筛选出的机型,进入开始调试。
BrowserStack
BrowserStack利用Adobe Flash在自己的浏览器提供了一个虚拟浏览器,你不需要安装任何真实的虚拟浏览器就可以模拟各种设备,提供:
- Windows
- Windows Phone
- OSX
- iOS
- Android
除了操作系统和浏览器的选项,还可以选择你喜欢的屏幕分辨率测试,它还提供了很多更包括自动化功能测试,浏览器截图捕捉和响应式设计的测试服务。
收费情况:收费但会赠送免费试用
使用步骤:
- 1、注册账号后登陆
- 2、选择机型
- 3、 开始测试
stf
STF (Smartphone Test Farm) 是一个通过浏览器远程批量控制adb连接( wifi或usb)的Android设备的工具,需要自己进行系统安装及配置。
要求:
- Node.js >= 0.12
- 正确设置ADB
- RethinkDB >= 2.2
- GraphicsMagick (调整截屏大小)
- ZeroMQ libraries installed
- 安装Protocol Buffers库
- 安装yasm (编译内嵌 libjpeg-turbo)
- pkg-config
安装步骤:
1、OS X系统中可通过homebrew安装以上依赖。
brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config
2、安装stf
npm install -g stf
- 3、build
npm install npm link
- 4、STF运行
rethinkdb //启动rethinkDB stf local //启动stf服务端
- 5、运行客户端 在浏览器中输入地址:http://localhost:7100/ 访问客户端。 输入用户名和邮箱登录即可开始使用。
参考链接:
点评
基本STF搭建,设备种类较少。
keynote
收费情况:收费但会赠送免费试用
F2etest
F2etest是阿里的一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。