android-testing相关内容
所以我正在尝试使用自定义构建变体模拟编写仪器测试.在这个构建变体中,我模拟了我的类和服务器.当我自己尝试使用模拟构建时,它工作正常,但我似乎无法使用模拟构建进行测试.这是我在 Android Studio 中的配置. 我在运行测试时遇到了一些问题,因此我尝试卸载除模拟版本之外的所有应用版本,但我不断收到此错误: 测试运行开始测试运行失败:无法找到检测目标包:com.teamtreeho
..
在一个项目中,在Android Studio中,默认有两个test文件夹. 第一个是src/androidTest.这个文件夹已经存在于之前版本的 Android Studio 中.尽管如此,现在有一个新的测试文件夹,默认情况下,src/test,以及新的依赖,testCompile 'junit: junit: 4.12' in build.gradle. 我使用哪个文件夹进行测试?
..
我正在尝试按照 android studio 博客文章中的说明设置单元测试模块.但是,进行 gradle 构建失败告诉我“未找到名称为 'debug-classes' 的配置".Debug 是它试图构建的 targetVariant 的名称,但我不明白这里出了什么问题. 这是我的测试模块的 gradle 文件. 应用插件:'com.android.test'安卓 {compileSdkVe
..
我正在开发一个 QA 自动化解决方案,可以在 Android 上记录/回放 QA 测试.一个关键的业务需求是在回放录制的测试时不依赖于连接的 PC.为此,我试图在没有连接 PC 的情况下运行仪器测试.(特别是 Appium UiAutomator2 测试). 我目前的方法是尝试从我的应用程序中以编程方式运行测试.如果我从连接的 PC 正常运行测试,我会使用命令 adb shell am in
..
我刚刚在几周内进行了 android UI 自动化测试.我曾经尝试过使用 Robotium,现在我想改用 appium 框架.我的问题是: 我读到 appium 是一个测试 webview 应用程序的测试工具.那么其他不是 webview 应用的应用呢? 我可以在 genymotion 上从 appium 运行测试吗? 我需要使用 appium(selenium 或其他东西)安装任何其他
..
我现在是一名实习生,刚接触自动化测试.我的目标是帮助我的公司为客户端设置 CI. 现在我有一个 maven 项目,其中包含几个使用 Appium java-client lib 的测试,在 Eclipse IDE 下,可以在本地运行 UI 测试.我下一步的目标是将我的测试与 gitlab 存储库(已经存在,由 android 开发人员创建)挂钩,但我被困在这里.有人可以帮我吗?请尽量具体:
..
我正在开发一个 QA 自动化解决方案,可以在 Android 上记录/回放 QA 测试.一个关键的业务需求是在回放录制的测试时不依赖于连接的 PC.为此,我试图在没有连接 PC 的情况下运行仪器测试.(特别是 Appium UiAutomator2 测试). 我目前的方法是尝试从我的应用程序中以编程方式运行测试.如果我从连接的 PC 正常运行测试,我会使用命令 adb shell am in
..
当我在 testOptions 中有 ANDROIDX_TEST_ORCHESTRATOR 时 testOptions {unitTests.includeAndroidResources = true动画禁用 = 真执行'ANDROIDX_TEST_ORCHESTRATOR'} 然后我运行仪器测试 ./gradlew connectedStudioDebugAndroidTest --s
..
我有一个仪器测试类.它的测试用例在 JUnit 5 中(在 this answer 的 Gradle 插件的帮助下).如何禁止在 CI 上运行此测试类(特别是在 GitHub Actions 上)? 我不能使用像 @DisabledIfEnvironmentVariable 这样的 JUnit 5 注释,因为 Android 检测测试在设备/模拟器上运行并且看不到主机操作系统环境变量.
..
分页 3,带房间.我已经创建了一个类似于示例 here 的应用程序并开始为它编写测试. 这是我在 DAO 中的内容: @Query(“SELECT * FROM Model")fun getModels(): PagingSource@Insert(onConflict = OnConflictStrategy.REPLACE)fun insertAll(list: MutableList
..
我正在尝试 Kotlin Gradle 脚本 和 Android 测试. 当我尝试为测试配置 android 资源时,出现以下错误: 无法访问 includeAndroidResource 它在 UnitTestOptions 中是私有的. 在 Android 单元测试中启用使用 android Resource 的正确方法是什么? 解决方案 发布此问题后,我回到 And
..
SingleLaunchActivityTestCase 的文档说此类现已弃用,应替换为 ActivityTestRule.但这是如何做到的? SingleLaunchActivityTestCase 允许 Activity 启动一次并保持打开状态;然后在这段时间内可以运行多个测试,然后关闭 Activity.ActivityTestRule 似乎没有这个功能 - 它总是为每个 @Test
..
我有一个来自我创建的活动的意图: 私人乐趣 startShareIntent() {val sendIntent = Intent().apply {动作 = Intent.ACTION_SENDputExtra(Intent.EXTRA_TEXT, “和我一起看 ${viewmodel.movie.value?.title}!\n\n${viewmodel.movie.value?.
..
我正在尝试使用 Espresso 创建简单的 UI 测试来为新创建的项目设置日期. 项目正在使用 https://github.com/wdullaer/MaterialDateTimePicker,但它显示对话框片段具有复杂的用户界面,没有什么可坚持的. 我想创建自定义 ViewAction 以设置类似于来自 Espresso 的 PickerActions 的日期或时间. 有
..
我使用 Android 架构组件和响应式方法构建了一个启动画面.我从 Preferences LiveData 对象 fun isFirstLaunchLD(): SharedPreferencesLiveData 返回.我有 ViewModel 将 LiveData 传递给视图并更新首选项 val isFirstLaunch = Transformations.map(preferences.
..
在Play商店和Firebase测试实验室中,我可以运行自动化测试而无需编写任何脚本,它们只是通过应用程序并尝试了几分钟. 如何从命令行或从Android Studio运行这种测试?我有大约10种不同的手机想要在其上运行. 谢谢. 编辑:为了清楚起见,我问的是自动机器人测试,在这里我什么都没告诉,它只是在尝试. 解决方案 有2个选项: 您可以通过Android St
..
我正在尝试运行android Instrumental Test,它似乎在模拟器上运行会给出测试结果,但在真实设备上却无法正常工作,并且输出为“测试运行失败:没有测试结果" 下面是我的build.gradle文件 apply插件:"com.android.application"应用插件:"com.google.gms.google-services"安卓 {compileSdkVers
..
我一直在尝试使用 Koin 作为DI工具进行简单的 Espresso 单元测试.这是我在 build.gradle 中使用的依赖项 //使用Koin测试//因为这//https://github.com/InsertKoinIO/koin/pull/604/commits/69391bc378bbb9007b9d82c46537e7d753be7ea3androidTestImplementa
..
我正在开发一个质量检查自动化解决方案,该解决方案可以在Android上记录/回放质量检查测试.一项关键的业务要求是在回放记录的测试时不依赖于连接的PC.为此,我正在尝试在未连接PC的情况下运行仪器测试.(特别是Appium UiAutomator2测试). 我当前的方法是尝试从我的应用中以编程方式运行测试.如果我是从连接的PC正常运行测试,则可以使用命令 adb shell am instr
..
最近了解了Google的最新测试服务.即来自此链接的封闭Beta测试和 Open Beta测试: 有人曾经遇到过这样的问题吗?我在这里做错什么了? 任何关于infor的信息对于希望尝试新的Beta测试服务的任何人都将真正有帮助. 谢谢. 解决方案 如果不需要,您不需要设置测试人员的数量.保存按钮标记为 Submit ,并隐藏在右上角. 关于您的问题: 公开测试
..