awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस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·6 व्यूज़

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 के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Android Testing Templates को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Android Testing Templates दिखाई देता है।
  • नेटवर्क कनेक्टिविटी टेस्ट करने के लिए एक टूल
  • Linux के लिए एक ओपन सोर्स Android एमुलेटर
  • Kotlin Android और 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/maestromobile-dev-inc का अवतार

    mobile-dev-inc/Maestro

    10,788GitHub पर देखें↗

    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/playwrightmicrosoft का अवतार

    microsoft/playwright

    91,074GitHub पर देखें↗

    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/firefoxmozilla-firefox का अवतार

    mozilla-firefox/firefox

    11,305GitHub पर देखें↗

    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/avaavajs का अवतार

    avajs/ava

    20,849GitHub पर देखें↗

    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
  • Android Testing Templates के सभी 30 विकल्प देखें→