awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesAndroid Environment Testing

Executing unit tests specifically within an Android operating system environment.

Distinct from Unit Testing: Specializes general unit testing for the Android runtime environment specifically

Explore 7 awesome GitHub repositories matching testing & quality assurance · Android Environment Testing. Refine with filters or upvote what's useful.

Awesome Android Environment Testing GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • project-chip/connectedhomeipproject-chip 的头像

    project-chip/connectedhomeip

    8,586在 GitHub 上查看↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Executes unit tests within an Android environment to verify the correct implementation of communication standards.

    C++build-with-matterchipconnected-devices
    在 GitHub 上查看↗8,586
  • amitshekhariitbhu/go-backend-clean-architectureamitshekhariitbhu 的头像

    amitshekhariitbhu/go-backend-clean-architecture

    6,059在 GitHub 上查看↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Describes Android-specific unit testing, which is not applicable to this Go backend.

    Goapiarchitecturebackend
    在 GitHub 上查看↗6,059
  • robolectric/robolectricrobolectric 的头像

    robolectric/robolectric

    6,014在 GitHub 上查看↗

    Robolectric is a unit testing framework that runs Android tests directly inside the Java Virtual Machine, eliminating the need for an emulator or physical device. It provides a fully simulated Android environment that initializes system resources, application context, and the UI thread before each test, then resets state afterward to isolate tests from one another. The framework distinguishes itself by using shadow classes to intercept and replace Android framework method calls at runtime, allowing tests to control Android component lifecycles, simulate native methods, and test UI components

    Executes Android unit tests inside a JVM without an emulator, eliminating device overhead and flakiness.

    Java
    在 GitHub 上查看↗6,014
  • androidx/androidxandroidx 的头像

    androidx/androidx

    6,010在 GitHub 上查看↗

    AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type

    Provides testing tools and frameworks for Android applications.

    Kotlin
    在 GitHub 上查看↗6,010
  • android10/android-cleanarchitecture-kotlinandroid10 的头像

    android10/Android-CleanArchitecture-Kotlin

    4,811在 GitHub 上查看↗

    该项目是一个参考 Kotlin Android 应用程序模板和一组演示整洁架构(Clean Architecture)原则的示例实现。它提供了一种结构设计,将核心业务规则与用户界面和数据源隔离到不同的分层模块中。 该实现专注于模型-视图-视图模型(MVVM)模式,以解耦 UI 逻辑与数据模型。它利用依赖注入框架来自动化对象创建并管理组件生命周期,同时采用仓库模式(Repository Pattern)来抽象跨内存、磁盘和云源的数据请求。 该架构结合了基于功能的包组织和模块化构建配置,以保持整个项目的一致性。它还包括一个全面的测试策略,结合了针对业务逻辑的单元测试、针对 UI 的仪器测试以及用于数据层验证的模拟模块。

    Validates business logic and data layers using mocks within an Android-simulated test environment.

    Kotlinandroidandroid-cleanarchitecture-kotlinandroid-development
    在 GitHub 上查看↗4,811
  • googlesamples/android-testing-templatesgooglesamples 的头像

    googlesamples/android-testing-templates

    1,955在 GitHub 上查看↗

    该仓库提供了一系列用于测试 Android 应用程序的参考实现和模式。它作为开发者的指南,将标准测试库和框架集成到项目中,涵盖了从本地业务逻辑到复杂界面交互的全方位验证。 该项目通过演示如何在包括本地虚拟机、物理设备或模拟器在内的不同环境中配置和执行测试而脱颖而出。它提供了用于验证应用间通信、自动化用户界面事件以及检查嵌入式 Web 内容的特定模式。此外,它还包括在针对生产就绪的压缩代码运行时验证应用程序稳定性的配置。 该套件支持广泛的测试功能,包括注入运行时参数以进行动态测试执行,以及生成覆盖率报告以识别未测试的代码路径的能力。这些工具旨在确保在整个开发生命周期中软件行为的一致性和可靠性。

    Verifies application stability by running tests against production-ready, minified code.

    Java
    在 GitHub 上查看↗1,955
  • kotlin-android-open-source/mvi-coroutines-flowKotlin-Android-Open-Source 的头像

    Kotlin-Android-Open-Source/MVI-Coroutines-Flow

    1,106在 GitHub 上查看↗

    This framework provides a structured implementation of the Model-View-Intent pattern for Android applications. It enforces a unidirectional data flow where user intents trigger state updates, which are then propagated through reactive streams to ensure consistent and predictable interface rendering. The architecture relies on immutable state objects to represent application data, ensuring that updates are handled as complete replacements rather than partial modifications. By leveraging Kotlin Coroutines and reactive stream primitives, the framework coordinates asynchronous background tasks an

    Executes unit tests specifically within the Android environment to validate state transitions and data processing.

    Kotlinandroid-arrow-ktandroid-mviandroid-mvi-architecture
    在 GitHub 上查看↗1,106
  1. Home
  2. Testing & Quality Assurance
  3. Software Testing
  4. Testing Frameworks
  5. Unit
  6. Unit Testing
  7. Android Environment Testing

探索子标签

  • Minification VerificationValidating application behavior when running against minified and obfuscated production code. **Distinct from Android Environment Testing:** Distinct from Android Environment Testing: focuses on the impact of minification on code stability rather than the runtime environment.
  • Mock-Free Android TestingTesting Android components by running them in a simulated environment instead of stubbing framework classes. **Distinct from Android Environment Testing:** Distinct from Android Environment Testing: emphasizes the avoidance of mocking frameworks for Android classes, not just running tests in an Android environment.
  • Multi-Version Android TestingRunning unit tests against multiple Android API levels within the same simulated environment. **Distinct from Android Environment Testing:** Distinct from Android Environment Testing: specifically covers testing across 14 different Android API levels, not just general Android environment testing.