Android测试教程4--定点测试

我们在测试的时候,很多时候难以避免的问题就是,我写了很多测试案例。
但只是想对其中一部分重要的测试进行测试,或者只是希望对数据库部分进行测试。
但那些测试有分割在不同的包,不同的类里面,那么,到底该怎么解决呢?

能不能“钓鱼测试”

执行特定的一类的测试案例呢?

显然是可以啦。
下面是其中解决方案之一。

自定义Annotation

我们可以自定义一个我们的特定的Annotation,对于重要的测试案例,我们加多这个标签。

/**
* Annotation for very important tests.
* 
*
*/
public @interface VeryImportantTest {

}

然后,在我们的特定测试上加多这个标签。

public class MyTest extend TestCase{

    @VeryImportantTest
    public void testOtherStuff() {

       fail("Important ge  bird! ");

    }
}       

最后在执行的时候,配合上这一个命令

$: adb shell am instrument -w -e annotation VeryImportantTest \
com.example.aatg.MyTest.test/android.test.
InstrumentationTestRunner

这里的一个参数就是annotation VeryImportantTest,对我们特定的标签执行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值