TestSprite CLI متاح الآن — مفتوح المصدر.ضع نجمة على GitHub

اختبار واجهة ويب متجاوبة يفتح متصفحًا فعليًا

معظم عيوب التجاوب لا تظهر في اختبار وحدة ولا في عرض مكوّن؛ إنما تظهر حين يرتّب متصفح حقيقي صفحة حقيقية عند عرض حقيقي. يشغّل TestSprite مساراتك على الموقع المنشور داخل متصفح سحابي، فقائمة تنقّل تحبس مؤشر التركيز عند عرض ضيّق تُكتشف قبل أن يصادفها مستخدم.
Type
Solution
Language
العربية

يتكامل بسلاسة مع محررات أندرويد ومحرراتك المدعومة بالذكاء الاصطناعي

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
هذا اختبار ويب متجاوب — متصفح عند عروض شاشة مختلفة. نحن لا نقود واجهات iOS أو Android الأصلية ولا المحاكيات ولا مزارع الأجهزة.

متصفح حقيقي وتخطيط حقيقي

تُنفَّذ الاختبارات على متصفح حيّ في السحابة لا على DOM محاكى. فيتصرف الفيض والالتفاف والرؤوس الثابتة ومساحات اللمس كما ستتصرف مع الزائر.

صِف المسار لا المحددات

الاختبار خطة بلغة طبيعية: افتح القائمة عند عرض ضيّق وتأكد أن الرابط الرئيسي متاح. بلا محددات CSS هشّة تُعاد كتابتها مع كل تغيير في التخطيط.

يلتقط التفاعل لا البكسل وحده

مقارنة اللقطات تخبرك أن شيئًا تحرّك. أما TestSprite فيخبرك أن زر الشراء صار غير قابل للوصول خلف تذييل ثابت — إخفاق وظيفي مصحوب بفرضية عن السبب الجذري.

يعمل مع كل عملية نشر

اربط تطبيق GitHub فيُفحص كل نشر معاينة تلقائيًا، ويُلتقط انحدار التخطيط عند طلب السحب لا بعد الإطلاق.

Priority
Test
Status
HIGH
TC001_Nav_Menu_Opens_At_Narrow_Width
Pass
HIGH
TC002_Checkout_Button_Reachable_Above_Fold
Failed
MEDIUM
TC003_Table_Scrolls_Without_Page_Overflow
Warning
MEDIUM
TC004_Modal_Traps_Focus_Correctly
Pass
LOW
TC005_Footer_Links_Stack_Without_Clipping
Pass

أطلق تغييرات التخطيط دون أن تحبس أنفاسك

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

مصمّم للفرق التي تُطلق ويبًا متجاوبًا

مراقبة مجدولة

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

إدارة ذكية لمجموعات الاختبار

اجمع المسارات حسب الرحلة — التسجيل، التهيئة، الشراء — وشغّل الحرجة منها مع كل نشر بينما يعمل الباقي ليلًا.

نسخة مجتمعية مجانية

نوفّر نسخة مجتمعية مجانية، لتكون في متناول الجميع.

تغطية شاملة

اختبار متكامل لواجهة الويب ولواجهات البرمجة الخلفية خلفها، فتغطي المجموعة نفسها تعديل التخطيط وتغيير العقد معًا.

موثوق به من قبل الشركات حول العالم

"عمل رائع! MCP رائع جدًا من فريق TestSprite! لتطبيقات أندرويد الخاصة بنا، يكمل الترميز بالذكاء الاصطناعي + الاختبار بالذكاء الاصطناعي الدورة ويسرع الإصدارات المستقرة."

"بالنسبة لأندرويد، اختبارات TestSprite التي تم إنشاؤها نظيفة وموثوقة. تدفقات Appium سهلة التوسيع والتصحيح، والتشغيلات المجدولة تحافظ على تغطية أجهزتنا سليمة."

"أتمتة TestSprite قللت بشكل كبير من اختبار ضمان الجودة اليدوي لتطبيقات أندرويد لدينا. يكتشف المطورون أخطاء الجوال ويحلونها مبكرًا، مما يحافظ على جدول إصداراتنا في موعده."

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

هل هذا اختبار لتطبيقات الهاتف الأصلية؟

لا. هذا اختبار ويب متجاوب: متصفح حقيقي يعرض موقعك عند عروض شاشة مختلفة. ولا يقود TestSprite واجهات iOS أو Android الأصلية ولا المحاكيات ولا مزارع الأجهزة.

بمَ يختلف هذا عن مقارنة لقطات الشاشة؟

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

هل عليّ كتابة شيفرة أتمتة متصفح؟

لا. الاختبارات ملفات خطة بلغة طبيعية بخطوات إجراء وتحقق. يطبع testsprite test create --plan-template قالبًا مطابقًا للمخطط، ويصوغ testsprite test plan generate الاختبارات الأولى للمراجعة.

هل يمكن تشغيله تلقائيًا مع كل نشر؟

نعم. اربط تطبيق GitHub فيستمع TestSprite إلى حدث النشر الذي ينتجه خط إنتاجك أصلًا، ويختبر رابط المعاينة الناتج، ويعلّق بالنتيجة على طلب السحب — بلا ملف سير عمل وبلا تعديل على المستودع.

وماذا عن إمكانية الوصول عند العروض الضيقة؟

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

هل يمكن البدء مجانًا؟

هناك نسخة مجتمعية مجانية، وواجهة سطر الأوامر مفتوحة المصدر تُثبَّت مجانًا برخصة Apache-2.0. ويستهلك تنفيذ الاختبارات أرصدة مساحة العمل: 0.5 لكل تشغيل واجهة أمامية.

التقط انحدارات التجاوب قبل مستخدميك