awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googlesamples avatar

googlesamples/android-testing-templatesArchived

0
View on GitHub↗
1,955 نجوم·300 تفرعات·Java·Apache-2.0·4 مشاهدات

Android Testing Templates

يوفر هذا المستودع مجموعة من التنفيذات المرجعية والأنماط لاختبار تطبيقات Android. يعمل كدليل للمطورين لدمج مكتبات وأطر عمل الاختبار القياسية في مشاريعهم، مغطياً النطاق الكامل للتحقق من منطق الأعمال المحلي إلى تفاعلات الواجهة المعقدة.

يتميز المشروع بتوضيح كيفية تهيئة وتنفيذ الاختبارات عبر بيئات متنوعة، بما في ذلك الأجهزة الافتراضية المحلية والأجهزة الفعلية أو المحاكيات. ويوفر أنماطاً محددة للتحقق من الاتصال بين التطبيقات، وأتمتة أحداث واجهة المستخدم، وفحص محتوى الويب المضمن. علاوة على ذلك، يتضمن تهيئات للتحقق من استقرار التطبيق عند التشغيل مقابل كود مصغر وجاهز للإنتاج.

تدعم المجموعة مجموعة واسعة من إمكانات الاختبار، بما في ذلك القدرة على حقن وسيطات وقت التشغيل لتنفيذ الاختبار الديناميكي وإنشاء تقارير التغطية لتحديد مسارات الكود غير المختبرة. صُممت هذه الأدوات لضمان سلوك برمجيات متسق وموثوقية طوال دورة حياة التطوير.

Features

  • Automated Test Execution - Executes automated interface and integration tests on physical devices or emulators to validate complex workflows.
  • Android Automation Frameworks - Provides frameworks for simulating user interactions and verifying interface states on Android devices.
  • Android Instrumentation - Uses native instrumentation to inject events and inspect application state for automated UI and integration testing.
  • UI Automation - Simulates user actions and verifies interface state changes to ensure reliable automated UI testing.
  • Test Execution Controls - Executes tests within the application process on-device to enable direct access to internal state and UI controls.
  • Integration Testing Workflows - Provides workflows for validating communication between application components and external services.
  • Unit Testing - Executes local code tests to verify business logic and individual components in isolation.
  • JVM-Based Android Testing Patterns - Provides structural patterns to isolate Android components for unit testing on a standard Java Virtual Machine.
  • Unit Testing Frameworks - Runs local unit tests on the development machine to verify business logic without hardware dependencies.
  • Android Instrumentation Tools - Provides a suite of tools for hooking and dynamic analysis to facilitate automated interface testing.
  • Webview Automation - Enables programmatic control and inspection of embedded web content via standard automation protocols.
  • Intent Stubbing - Intercepts and stubs inter-process communication to validate navigation flows without launching external components.
  • Intent Verification Testing - Provides mechanisms to intercept and validate inter-app communication via intent stubbing during automated testing.
  • Inter-App Communication - Implements strategies for validating bidirectional data exchange and navigation between distinct mobile applications.
  • JVM-Based Runtime Executions - Executes business logic on the development machine using a standard virtual machine for fast, hardware-independent feedback.
  • Synchronous Event Dispatch Loops - Synchronizes test execution with the UI event loop to prevent race conditions during automated interactions.
  • Testing Samples - Offers a collection of sample implementations for standard Android testing libraries and frameworks.
  • Test Automation Tools - Provides reference implementations and patterns for integrating automated testing tools into mobile applications.
  • Code Coverage Analysis - Offers tools and metrics to measure the extent of source code execution by test suites.
  • Minified Build Configurations - Configures build-time minification and shrinking rules to ensure application stability in production-ready test environments.
  • Mobile Application Testing - Documents best practices for verifying business logic, inter-app communication, and web component behavior.
  • Black Box Testing - Performs black-box testing of cross-app and system-level interactions without relying on internal implementation details.
  • Code Coverage Reportings - Analyzes source code execution during testing to generate comprehensive coverage reports.
  • Web Testing Frameworks - Inspects and controls embedded web components using standard automation protocols to ensure functional consistency.
  • Component Testing Frameworks - Integrates standard testing frameworks to verify application behavior across components and user scenarios.
  • Minification Verification - Verifies application stability by running tests against production-ready, minified code.

سجل النجوم

مخطط تاريخ النجوم لـ googlesamples/android-testing-templatesمخطط تاريخ النجوم لـ googlesamples/android-testing-templates

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Android Testing Templates

مجموعات منسقة بعناية يظهر فيها Android Testing Templates.
  • أداة لاختبار اتصال الشبكة
  • محاكي Android مفتوح المصدر لنظام Linux
  • تعلم Kotlin لتطوير أندرويد والـ Backend

الأسئلة الشائعة

ما هي وظيفة googlesamples/android-testing-templates؟

يوفر هذا المستودع مجموعة من التنفيذات المرجعية والأنماط لاختبار تطبيقات Android. يعمل كدليل للمطورين لدمج مكتبات وأطر عمل الاختبار القياسية في مشاريعهم، مغطياً النطاق الكامل للتحقق من منطق الأعمال المحلي إلى تفاعلات الواجهة المعقدة.

ما هي الميزات الرئيسية لـ googlesamples/android-testing-templates؟

الميزات الرئيسية لـ googlesamples/android-testing-templates هي: Automated Test Execution, Android Automation Frameworks, Android Instrumentation, UI Automation, Test Execution Controls, Integration Testing Workflows, Unit Testing, JVM-Based Android Testing Patterns.

ما هي البدائل مفتوحة المصدر لـ googlesamples/android-testing-templates؟

تشمل البدائل مفتوحة المصدر لـ googlesamples/android-testing-templates: mobile-dev-inc/maestro — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… avajs/ava — Ava is a test runner for JavaScript and TypeScript designed to execute test suites with a focus on concurrency and… xunit/xunit — xunit is a unit testing framework for the .NET ecosystem designed to execute isolated code units and report failures… thomhurst/tunit — TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source…

بدائل مفتوحة المصدر لـ Android Testing Templates

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Android Testing Templates.
  • mobile-dev-inc/maestroالصورة الرمزية لـ mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788عرض على GitHub↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Kotlinandroidblackbox-testingios
    عرض على GitHub↗10,788
  • microsoft/playwrightالصورة الرمزية لـ microsoft

    microsoft/playwright

    91,074عرض على GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    TypeScriptautomationchromechromium
    عرض على GitHub↗91,074
  • mozilla-firefox/firefoxالصورة الرمزية لـ mozilla-firefox

    mozilla-firefox/firefox

    11,305عرض على GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    عرض على GitHub↗11,305
  • avajs/avaالصورة الرمزية لـ avajs

    avajs/ava

    20,849عرض على GitHub↗

    Ava is a test runner for JavaScript and TypeScript designed to execute test suites with a focus on concurrency and isolation. It serves as a concurrent test executor that runs test files in parallel across multiple processes to reduce total runtime and prevent state leakage between suites. The project features a built-in snapshot testing framework that saves large data structures to disk and compares subsequent executions to detect regressions via diffs. It is also compatible with the Test Anything Protocol, allowing it to export results for use with external reporting tools. Its capability

    JavaScriptassertasyncasync-functions
    عرض على GitHub↗20,849
  • عرض جميع البدائل الـ 30 لـ Android Testing Templates→