Questions tagged «android-testing»

8
不推荐使用AndroidJUnit4.class:如何使用androidx.test.ext.junit.runners.AndroidJUnit4?
我在进行仪器测试时 @RunWith(AndroidJUnit4.class) 从 import androidx.test.runner.AndroidJUnit4; 为了建立我的测试用例。现在,这条线被标记为与提示使用过时AndroidJUnit4的 import androidx.test.ext.junit.runners.AndroidJUnit4 但是,如果我尝试AndroidJUnit4从命名包中导入,ext则会出现错误,无法解决。 您有什么想法,应在gradle中包括哪些软件包来解决此问题?

2
src / androidtest和src / test文件夹有什么区别?
在一个项目中,默认情况下,在Android Studio中有两个测试文件夹。 首先是src/androidTest。此文件夹在先前版本的Android Studio中已经存在。不过,现在有一个新的测试文件夹,默认情况下src/test,新的依赖,testCompile 'junit: junit: 4.12'在build.gradle。 我使用哪个文件夹进行测试?两者之间有什么区别?

2
Google Espresso或Robotium [已关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我必须使用自动UI测试工具,而在使用Robotium和Google Espresso之间却感到困惑。 两者之间的主要区别是什么?一个功能中是否存在其他功能?

1
使用Robolectric测试ViewPager(和CursorLoader)
有谁知道如何使用Robolectric测试以下设置? 包含ViewPager和使用CursorLoader加载数据的片段。 使用下面的代码,CursorLoader永远不会被推入视图分页器的适配器中。我被await()电话卡住了。 EventsFragmentTest.java: @RunWith(CustomRobolectricTestRunner.class) public class EventsFragmentTest extends AbstractDbAndUiDriver { // which element in the view pager we are testing private static final int TEST_INDEX = 0; protected SherlockFragmentActivity mActivity; protected EventsFragment_ mFragment; @Override @Before public void setUp() throws Exception { // create activity to hold the fragment this.mActivity …

4
对Android Gradle中的testCompile和androidTestCompile感到困惑
我是测试世界的新手,甚至还不是Android测试世界的新手。在对Robolectric进行研究以帮助进行android测试时,最让我感到困惑的是。有时在网络上,我看到人们在使用testCompile在引用Robolectric时在gradle构建脚本的依赖中关键字而其他人使用时androidTestCompile。当然两者都无效吗? 有人可以解释两者之间的区别吗?使用Robolectric时应该使用哪一个?

14
您如何跨多个活动测试Android应用程序?
我们正在构建一个复杂的Android应用程序,该应用程序由分布在许多活动中的许多屏幕和工作流程组成。我们的工作流程类似于您在银行的ATM机上看到的工作流程,例如,Activity需要登录后才能转换到主菜单Activity,该菜单可以根据用户的选择转换为其他活动。 由于我们有这么多的工作流程,因此我们需要创建跨多个活动的自动化测试,以便可以从头到尾地测试工作流程。例如,以ATM为例,我们想输入一个有效的PIN,验证是否将我们发送到主菜单,选择提取现金,验证我们在提​​取现金屏幕上,等等,等等,最后找到自己。返回主菜单或“注销”。 我们戏弄了Android(例如ActivityInstrumentationTestCase2)和Positron随附的测试API ,但似乎都无法测试单个API的范围Activity,尽管我们可以在这些工具中找到用于某些单元测试的实用工具,但它们还是成功了无法满足我们对跨多个活动的测试场景的需求。 我们对xUnit框架,脚本,GUI记录器/回放等开放,并希望获得任何建议。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.