44得票4回答
getTargetContext()和getContext(on InstrumentationRegistry)有什么区别?(涉及IT技术)

我正在使用新的Android测试支持库(`com.android.support.test:runner:0.2`)运行仪器测试(即设备或模拟器测试)。 我用注解`@RunWith(AndroidJUnit4.class)`为我的测试类进行标注,并使用Android Studio来运行它们。...

37得票3回答
如何允许Android应用的内测人员免费下载应用程序?

我有一个想以$x数量的价格向公众发布的应用程序,但是我想允许Google开发者控制台Alpha/Beta APK免费下载。 我希望测试人员能够免费下载它,那该如何实现呢? 谢谢您提前的帮助, PS. 我敢肯定我曾经在Google上找到过链接,但我现在好像找不到它了。

36得票3回答
浓缩咖啡 - 在列表视图中通过文本点击

我正在尝试使用Espresso点击列表视图中的文本。我知道他们有这个指南,但我不知道如何通过查找文本使其工作。这是我尝试过的: Espresso.onData(Matchers.allOf(Matchers.is(Matchers.instanceOf(ListView.class)), ...

36得票4回答
如何在Gradle Android中运行单个仪器测试

我试图使用这一行来运行测试......但是这会启动所有的测试:./gradlew -DconnectedAndroidTest.single=LandingActivityTests connectedAndroidTest 我该如何启动单个测试?

36得票3回答
如何在Android单元测试中打开控制台输出?

有没有办法在控制台输出中打开测试日志记录?我知道我们可以查看生成的HTML文件中的测试结果并检查标准输出,但我觉得这有点不方便。我知道使用标准的java插件可以做到这一点:test { testLogging { events "passed", "skipped", ...

35得票4回答
浓缩咖啡意图测试失败

我正在使用Espresso学习Android仪器测试。我的应用程序有一个抽屉菜单,其中有一个名为“关于”的菜单。我正在测试点击该菜单项和活动内容。 testfunction: @Test public void testNavigationDrawerAboutMenu() { o...

35得票7回答
在Android中哪个模拟库/框架最好用?

我正在开发Android应用程序,使用第三方库(Twitter4j)。 我想在JUnit和功能测试中模拟这些对象(也包括我创建的对象)。 您有使用某些模拟库的良好经验并且可以推荐它们吗?

35得票4回答
Espresso测试禁用动画

@Test public void test3_PaySuccessful(){ init(); ViewInteraction amountEditText = onView( allOf(withId(R.id.et_amount)...

34得票3回答
在 JUnitTest 中 MutableLiveData 为空

我想编写一个单元测试。因此,我需要MutableLiveData。我从一个非常基本的设置测试开始,但是我无法实例化一个MutableLiveData对象。当我运行测试时,它总是null。我需要模拟任何东西吗?有什么建议吗? @RunWith(MockitoJUnitRunner.class)...

33得票8回答
Espresso如何测试Activity是否已经完成?

我想要确认一下,当执行某些操作后,我目前正在测试的Activity已经结束。不幸的是,到目前为止,我只能通过在测试结束时添加一些延迟来进行确认。有更好的方法吗?import android.content.Context; import android.os.Build; import and...