spoon测试指定设备

来源:互联网 发布:森海塞尔大馒头 知乎 编辑:程序博客网 时间:2024/04/30 06:13


Android众多的版本和机型给android app测试工作带来不小的挑战。Spoon通过将case分布式地执行、将执行结果更友好地展示出来,从而简化android app的测试工作。

Spoon没有开发新的测试框架,而是让已经存在的测试框架更有效。现在的测试框架,一般都是通过测试apk来驱动被测apk,Spoon可以让这些case在多台设备上同时运行。一旦测试结束,Spoon就是生成一份html报表,来展示每台设备上的执行结果。

Spoon会检测到adb devices命令中显示的全部设备,并在这些设备上执行case。所以我们在使用spoon时,可以插入不同的手机、平板、或者不同配置的模拟器。

插入的设备越多、越杂,那么最终的测试结果展示的信息就越多。

想使用spoon进行测试:

1.gradle文件开头添加依赖

apply plugin: 'spoon'
2.dependencies添加

androidTestCompile 'com.squareup.spoon:spoon-client:1.6.4'

3.如果想指定具体Device,可以在gradle文件里面添加上想指定的Device(自动化测试过程中可能会遇到)

spoon {    // for debug output    debug = true    // To grant permissions to Android M >= devices */    grantAllPermissions = true    devices = ['emulator-5554']}

原创粉丝点击