2 个仓库
Captures and stubs intents in Android tests to verify navigation and communication between app components.
Distinct from Intent-Based Navigation: Distinct from Intent-Based Navigation: focuses on testing and verification of intents, not implementing navigation systems.
Explore 2 awesome GitHub repositories matching mobile development · Intent Verification Testing. Refine with filters or upvote what's useful.
This is a collection of sample projects that demonstrate how to write automated tests for Android applications. The samples cover a range of testing techniques, including simulating user interactions with the Espresso framework, verifying navigation and inter-component communication through intent interception, and managing activity, intent, and service lifecycles using reusable test rules. The repository provides concrete implementations for testing across multiple application windows, capturing screenshots during test execution for visual verification, and synchronizing test assertions with
Captures and stubs intents in Android tests to verify navigation and communication between app components.
该仓库提供了一系列用于测试 Android 应用程序的参考实现和模式。它作为开发者的指南,将标准测试库和框架集成到项目中,涵盖了从本地业务逻辑到复杂界面交互的全方位验证。 该项目通过演示如何在包括本地虚拟机、物理设备或模拟器在内的不同环境中配置和执行测试而脱颖而出。它提供了用于验证应用间通信、自动化用户界面事件以及检查嵌入式 Web 内容的特定模式。此外,它还包括在针对生产就绪的压缩代码运行时验证应用程序稳定性的配置。 该套件支持广泛的测试功能,包括注入运行时参数以进行动态测试执行,以及生成覆盖率报告以识别未测试的代码路径的能力。这些工具旨在确保在整个开发生命周期中软件行为的一致性和可靠性。
Provides mechanisms to intercept and validate inter-app communication via intent stubbing during automated testing.