如何在android studio中编写测试用例

2025-06-21 18:25:06
推荐回答(1个)
回答1:

android studio中编写测试用例方法:

在工程目录与main同级的test文件夹下的包下,建立一个Java文件叫HaolvTest继承自AndroidTestCase,在里面写了一个方法如下:

然后右键这个文件Run,等了一会儿,看到控制台输出错误日志如下:

然后简单搜索了一下,也没发现什么有价值的答案,后来直接看了原来默认的ExampleUnitTest的编写方式,发现它并没有继承自AndroidTestCase,而是直接在方法上加了一个Test注解,然后我也把我的测试用例代码改成这样,果然可以测试通过,然后添加了一个已知的错误来测试,如下:

这个时候执行的结果是错误的,如下:

可以看到期望是1,实际值是2,所以可以测试出addActivity这个方法还需要优化。

总结:在AS环境下,写测试用例更方便了,啥都不用准备了,直接在ExampleUnitTest写个方法@Test就行,方法内容主要就是通过assertEquals去判断等。

在新建一个Android Project后,会发现在在src目录下有三个子目录,分别是androidTest、main、test目录,搜索了一下,得知androidTest目录是Android Instrumentation Tests的文件夹(Instrumentation :模拟、使用仪器),test目录是Unit Tests的文件夹。 要进行真正的Android测试,应该是在androidTest目录下编写测试用例。