spoon测试指定设备


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']
}

猜你喜欢

转载自blog.csdn.net/u011414158/article/details/73480714
今日推荐