Android_Instrumentation

Android_Instrumentation的@SmallTest @MedimuTest @LargeTest

  • 作用:
指定测试用例所测试的范围,即测试代码中包含了哪些方面的内容。
  • 使用场合:
@SmallTest:测试代码中不与任何的文件系统或网络交互。
@MediumTest:测试代码中访问测试用例运行时所在的设备的文件系统。
@LargeTest:测试代码中访问外部的文件系统或网络。
  • 使用领域:
Feature Small Medium Large
Network access No localhost only Yes
Database No Yes Yes
File system access No Yes Yes
Use external systems No Discouraged Yes
Multiple threads No Yes Yes
Sleep statements No Yes Yes
System properties No Yes Yes
Time limit (seconds) 60 300 900+
  • 使用方法:
1. 在测试函数的前面一行添加@SmallTest或@MedimuTest或@LargeTest
2. 将测试代码的apk文件安装到设备后执行如下命令
      adb shell am instrument -e size small/medium/large -w <test_package_name>/<test_runner_class>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值