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

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

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

facebook/screenshot-tests-for-androidArchived

0
View on GitHub↗
1,741 نجوم·219 تفرعات·Java·Apache-2.0·9 مشاهداتfacebook.github.io/screenshot-tests-for-android↗

Screenshot Tests For Android

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

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

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

Features

  • Visual Regression Testing - Automates visual regression testing by comparing interface snapshots against established baselines.
  • UI Testing Libraries - Ships a library for capturing and auditing the visual state and accessibility metadata of Android components.
  • Mobile UI Screenshot Capturers - Generates reliable images of interface components during automated tests to verify visual consistency across different software builds and hardware configurations.
  • Android UI Testing - Provides a framework for generating deterministic visual snapshots during Android instrumentation tests.
  • Pixel-Level Image Comparison - Identifies visual regressions by calculating pixel-level differences between snapshots and baselines.
  • Instrumentation-Based Renderers - Captures UI states by manually triggering the layout and draw passes of individual view hierarchies.
  • Deterministic Snapshotters - Ensures consistent visual output by controlling the rendering lifecycle to eliminate non-deterministic factors like animations and background callbacks.
  • Accessibility Tree Exporting - Extracts and exports accessibility hierarchies and node data alongside visual snapshots for compliance auditing.
  • Concurrent Task Execution - Executes screenshot verification tasks concurrently across multiple connected devices or emulators.
  • Isolated Component Renderers - Displays individual views or layouts in isolation across multiple configurations without requiring a full application build.
  • Component Isolation Environments - Enables isolated rendering of individual UI components to verify layout behavior without full application builds.
  • Deterministic Testing Utilities - Ensures deterministic visual output by disabling animations and asynchronous callbacks during the capture process.
  • Mobile Accessibility Auditing - Audits mobile interface accessibility by extracting view hierarchies and node data during automated tests.
  • Cross-Configuration Verification - Verifies visual consistency across diverse screen sizes and hardware configurations using cross-device snapshot comparison.
  • Visual Baseline Recorders - Saves the visual state of interface components during automated tests to create a baseline for verifying layout consistency.

سجل النجوم

مخطط تاريخ النجوم لـ facebook/screenshot-tests-for-androidمخطط تاريخ النجوم لـ facebook/screenshot-tests-for-android

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

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

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

Start searching with AI

مجموعات مختارة تضم Screenshot Tests For Android

مجموعات منسقة بعناية يظهر فيها Screenshot Tests For Android.
  • أدوات اختبار الانحدار البصري (Visual Regression)

بدائل مفتوحة المصدر لـ Screenshot Tests For Android

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Screenshot Tests For Android.
  • facebookarchive/huxleyF

    facebookarchive/huxley

    4,040عرض على GitHub↗

    Huxley is a visual regression testing tool and browser automation framework designed to detect pixel-level interface changes. It functions as an automated browser screenshotter that records user interactions and replays them to verify that web interfaces remain visually consistent across updates. The system generates visual diffs by comparing current screenshots against stored baseline images to highlight specific pixels that have changed. It includes mechanisms to manage these baselines, allowing users to update reference screenshots when interface changes are intentional. The framework cov

    Python
    عرض على GitHub↗4,040
  • huddle/resemble.jsالصورة الرمزية لـ Huddle

    Huddle/Resemble.js

    4,608عرض على GitHub↗

    Resemble.js is an image comparison framework and visual difference engine designed for automated regression testing. It functions as a library to normalize image dimensions and analyze visual discrepancies to determine if two images are identical. The system identifies pixel-level changes between images while providing capabilities for bounding-box isolation and the exclusion of specific regions. It calculates a percentage of difference by measuring the numerical distance between RGBA color channel values. The library covers visual regression testing and frontend quality assurance by compari

    JavaScript
    عرض على GitHub↗4,608
  • americanexpress/jest-image-snapshotالصورة الرمزية لـ americanexpress

    americanexpress/jest-image-snapshot

    3,913عرض على GitHub↗

    jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression testing within Jest. It provides a custom matcher to compare current images against baseline snapshots to identify pixel differences. The tool generates image diffs that highlight specific divergences between baseline and received snapshots. It includes mechanisms to update baseline images when changes are approved and allows for sensitivity tuning via pixel count, percentage thresholds, or blur to ignore noise. The library covers image snapshot management, including custom stor

    JavaScript
    عرض على GitHub↗3,913
  • garris/backstopjsالصورة الرمزية لـ garris

    garris/BackstopJS

    7,156عرض على GitHub↗

    BackstopJS is an automated screenshot testing framework and visual regression testing tool designed to identify pixel-level discrepancies between different versions of a web application. It functions as a browser automation testing suite that captures visual snapshots of a user interface and compares them against stored reference images to detect unintended changes. The project utilizes a containerized testing environment via Docker to ensure consistent browser rendering and prevent cross-platform visual discrepancies. It includes a web UI diffing interface that allows users to analyze visual

    JavaScript
    عرض على GitHub↗7,156
عرض جميع البدائل الـ 30 لـ Screenshot Tests For Android→

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

ما هي وظيفة facebook/screenshot-tests-for-android؟

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

ما هي الميزات الرئيسية لـ facebook/screenshot-tests-for-android؟

الميزات الرئيسية لـ facebook/screenshot-tests-for-android هي: Visual Regression Testing, UI Testing Libraries, Mobile UI Screenshot Capturers, Android UI Testing, Pixel-Level Image Comparison, Instrumentation-Based Renderers, Deterministic Snapshotters, Accessibility Tree Exporting.

ما هي البدائل مفتوحة المصدر لـ facebook/screenshot-tests-for-android؟

تشمل البدائل مفتوحة المصدر لـ facebook/screenshot-tests-for-android: facebookarchive/huxley — Huxley is a visual regression testing tool and browser automation framework designed to detect pixel-level interface… americanexpress/jest-image-snapshot — jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression… huddle/resemble.js — Resemble.js is an image comparison framework and visual difference engine designed for automated regression testing.… garris/backstopjs — BackstopJS is an automated screenshot testing framework and visual regression testing tool designed to identify… rsmbl/resemble.js — Resemble.js is a JavaScript image comparison library and pixel-based visual regression tool. It functions as an image… vslavik/diff-pdf — diff-pdf is a visual comparison tool for PDF files that identifies differences between two documents. It functions as…