android-testing相关内容

Android Studio Instrumentation 测试构建变体

所以我正在尝试使用自定义构建变体模拟编写仪器测试.在这个构建变体中,我模拟了我的类和服务器.当我自己尝试使用模拟构建时,它工作正常,但我似乎无法使用模拟构建进行测试.这是我在 Android Studio 中的配置. 我在运行测试时遇到了一些问题,因此我尝试卸载除模拟版本之外的所有应用版本,但我不断收到此错误: 测试运行开始测试运行失败:无法找到检测目标包:com.teamtreeho ..

src/androidtest 和 src/test 文件夹有什么区别?

在一个项目中,在Android Studio中,默认有两个test文件夹. 第一个是src/androidTest.这个文件夹已经存在于之前版本的 Android Studio 中.尽管如此,现在有一个新的测试文件夹,默认情况下,src/test,以及新的依赖,testCompile 'junit: junit: 4.12' in build.gradle. 我使用哪个文件夹进行测试? ..
发布时间:2021-11-21 18:45:35 移动开发

Android 测试模块(Gradle 插件 1.3)不起作用:“未找到调试类"

我正在尝试按照 android studio 博客文章中的说明设置单元测试模块.但是,进行 gradle 构建失败告诉我“未找到名称为 'debug-classes' 的配置".Debug 是它试图构建的 targetVariant 的名称,但我不明白这里出了什么问题. 这是我的测试模块的 gradle 文件. 应用插件:'com.android.test'安卓 {compileSdkVe ..

从应用程序内运行仪器测试并等待结果

我正在开发一个 QA 自动化解决方案,可以在 Android 上记录/回放 QA 测试.一个关键的业务需求是在回放录制的测试时不依赖于连接的 PC.为此,我试图在没有连接 PC 的情况下运行仪器测试.(特别是 Appium UiAutomator2 测试). 我目前的方法是尝试从我的应用程序中以编程方式运行测试.如果我从连接的 PC 正常运行测试,我会使用命令 adb shell am in ..

使用 appium 进行 Android UI 自动化测试

我刚刚在几周内进行了 android UI 自动化测试.我曾经尝试过使用 Robotium,现在我想改用 appium 框架.我的问题是: 我读到 appium 是一个测试 webview 应用程序的测试工具.那么其他不是 webview 应用的应用呢? 我可以在 genymotion 上从 appium 运行测试吗? 我需要使用 appium(selenium 或其他东西)安装任何其他 ..
发布时间:2021-11-16 20:14:30 移动开发

如何设置 Appium UI 测试 maven 项目与 Gitlab CI 一起测试 Android App?

我现在是一名实习生,刚接触自动化测试.我的目标是帮助我的公司为客户端设置 CI. 现在我有一个 maven 项目,其中包含几个使用 Appium java-client lib 的测试,在 Eclipse IDE 下,可以在本地运行 UI 测试.我下一步的目标是将我的测试与 gitlab 存储库(已经存在,由 android 开发人员创建)挂钩,但我被困在这里.有人可以帮我吗?请尽量具体: ..
发布时间:2021-11-16 20:09:43 其他开发

从应用程序内运行仪器测试并等待结果

我正在开发一个 QA 自动化解决方案,可以在 Android 上记录/回放 QA 测试.一个关键的业务需求是在回放录制的测试时不依赖于连接的 PC.为此,我试图在没有连接 PC 的情况下运行仪器测试.(特别是 Appium UiAutomator2 测试). 我目前的方法是尝试从我的应用程序中以编程方式运行测试.如果我从连接的 PC 正常运行测试,我会使用命令 adb shell am in ..

如何在 GitHub Actions 上禁用一些 JUnit 5 Android 检测测试?

我有一个仪器测试类.它的测试用例在 JUnit 5 中(在 this answer 的 Gradle 插件的帮助下).如何禁止在 CI 上运行此测试类(特别是在 GitHub Actions 上)? 我不能使用像 @DisabledIfEnvironmentVariable 这样的 JUnit 5 注释,因为 Android 检测测试在设备/模拟器上运行并且看不到主机操作系统环境变量. ..
发布时间:2021-11-02 23:44:59 Informix

无法访问 includeAndroidResource 在 UnitTestOptions 中是私有的

我正在尝试 Kotlin Gradle 脚本 和 Android 测试. 当我尝试为测试配置 android 资源时,出现以下错误: 无法访问 includeAndroidResource 它在 UnitTestOptions 中是私有的. 在 Android 单元测试中启用使用 android Resource 的正确方法是什么? 解决方案 发布此问题后,我回到 And ..

如何将 Android SingleLaunchActivityTestCase 转换为 ActivityTestRule?(仪器单元测试)

SingleLaunchActivityTestCase 的文档说此类现已弃用,应替换为 ActivityTestRule.但这是如何做到的? SingleLaunchActivityTestCase 允许 Activity 启动一次并保持打开状态;然后在这段时间内可以运行多个测试,然后关闭 Activity.ActivityTestRule 似乎没有这个功能 - 它总是为每个 @Test ..

如何使用 Espresso 将时间设置为 MaterialDateTimePicker

我正在尝试使用 Espresso 创建简单的 UI 测试来为新创建的项目设置日期. 项目正在使用 https://github.com/wdullaer/MaterialDateTimePicker,但它显示对话框片段具有复杂的用户界面,没有什么可坚持的. 我想创建自定义 ViewAction 以设置类似于来自 Espresso 的 PickerActions 的日期或时间. 有 ..
发布时间:2021-11-02 22:28:42 移动开发

如何在Android应用上运行自动机器人测试?就像Firebase测试实验室的那个一样

在Play商店和Firebase测试实验室中,我可以运行自动化测试而无需编写任何脚本,它们只是通过应用程序并尝试了几分钟. 如何从命令行或从Android Studio运行这种测试?我有大约10种不同的手机想要在其上运行. 谢谢. 编辑:为了清楚起见,我问的是自动机器人测试,在这里我什么都没告诉,它只是在尝试. 解决方案 有2个选项: 您可以通过Android St ..
发布时间:2021-04-05 18:32:41 移动开发

Android Instrument Test在模拟器上运行,但不在真实设备上运行

我正在尝试运行android Instrumental Test,它似乎在模拟器上运行会给出测试结果,但在真实设备上却无法正常工作,并且输出为“测试运行失败:没有测试结果" 下面是我的build.gradle文件 apply插件:"com.android.application"应用插件:"com.google.gms.google-services"安卓 {compileSdkVers ..

从应用程序中运行仪器测试并等待结果

我正在开发一个质量检查自动化解决方案,该解决方案可以在Android上记录/回放质量检查测试.一项关键的业务要求是在回放记录的测试时不依赖于连接的PC.为此,我正在尝试在未连接PC的情况下运行仪器测试.(特别是Appium UiAutomator2测试). 我当前的方法是尝试从我的应用中以编程方式运行测试.如果我是从连接的PC正常运行测试,则可以使用命令 adb shell am instr ..

Android:Google Playstore的公开Beta测试

最近了解了Google的最新测试服务.即来自此链接的封闭Beta测试和 Open Beta测试: 有人曾经遇到过这样的问题吗?我在这里做错什么了? 任何关于infor的信息对于希望尝试新的Beta测试服务的任何人都将真正有帮助. 谢谢. 解决方案 如果不需要,您不需要设置测试人员的数量.保存按钮标记为 Submit ,并隐藏在右上角. 关于您的问题: 公开测试 ..
发布时间:2021-04-05 18:32:21 移动开发