14得票2回答
如何使用JUnit或Mockito对RecyclerView的项点击进行单元测试

我目前正在尝试使用junit或mockito对recyclerview的addonitemclick listener进行单元测试。这是我的代码: 我目前正在尝试使用junit或mockito对recyclerview的addonitemclick listener进行单元测试。这是我的代码:...

30得票2回答
如何正确学习Android测试?

如何学习Android测试? 我对学习Android测试很感兴趣,虽然我不实行TDD(测试驱动开发),但是我会编写测试和代码。 我阅读了http://developer.android.com/tools/testing/index.html上的所有信息以及《Android应用程序测试指南...

25得票7回答
AndroidStudio中未显示AndroidTest文件夹

我正在为一个项目搭建Gradle和Android Studio的Android应用结构,并使用Espresso UI测试。 无论我尝试什么,androidTest文件夹从未出现在AndroidStudio的项目结构中。 项目(根目录)build.gradle:buildscript { ...

14得票4回答
如何在连接到远程系统的设备上部署和执行应用程序?

我有一个需求,需要在同一网络中连接到另一台设备,并部署测试应用程序并执行命令。 我查看了http://developer.android.com/tools/help/adb.html#directingcommands ,但是没有找到答案。 我尝试使用adb connect <远程...

21得票3回答
Android单元测试的最佳实践是什么?

我正在开发一款移动Android应用程序。常用的Android单元测试库/框架有哪些?我觉得大部分业务逻辑、数据库测试和Web服务测试都可以使用JUnit完成。 然而,对于UI、UI工作流等方面的测试,最好的方法是什么?例如,我们如何测试Android应用程序是否成功启动了Web浏览器?或者...

8得票2回答
如何对具有属性的自定义视图进行单元测试

我遇到了创建自定义视图单元测试的问题。我尝试添加一个属性并测试它,以确保我的自定义视图类是否正确处理它。 以下是我的测试代码: @RunWith(AndroidJUnit4.class) @SmallTest public class BaseRatingBarMinRatingTest ...

29得票2回答
无法在androidTest中使用Kotlin反引号方法名称 - 错误的描述符异常。

在我的单元测试中,我使用 Kotlin 的反引号方法以获得更好的可读性,例如@Test fun `Foo should return bar`() 在<module>/src/test目录下,测试非常好用,但是当我尝试在<module>/src/androidTest中...

10得票2回答
切换到AndroidJUnitRunner后,现有的Android UI测试不再起作用

我们的相机功能有几个UI测试,但在我们从InstrumentationTestRunner切换到AndroidJUnitRunner时,作为迁移到Espresso/JUnit4的一部分,由于频繁的RuntimeException调用getActivity(),我们无法可靠地运行现有的测试:ja...

7得票2回答
安卓测试发布版本

我尝试测试应用的发布版本。因此,我在我的应用的build.gradle中添加了以下配置。但是这没有任何效果。测试始终在调试版本上运行。 android { compileSdkVersion 24 buildToolsVersion "24.0.0" defaultConfig { ...

11得票2回答
如何在attach()中更改活动标题

我想运行一个参数化的仪器测试,以不同的语言环境运行相同的测试。观察到的行为是,活动会有第一次测试运行的本地化标题,也适用于每个后续运行。因此,无论我的手机设置为哪种语言,标题都将正确本地化为第一个参数化测试运行,并且对于每个后续的运行仍然是相同的。虽然覆盖区域设置本身适用于任何资源,但如果由A...