ما هي معاينة اختبار Microsoft Playwright؟

Microsoft Playwright Testing Preview هي خدمة مدارة بالكامل للاختبار الشامل المبني على Playwright. باستخدام Playwright، يمكنك أتمتة الاختبارات الشاملة لضمان عمل تطبيقات الويب بالطريقة التي تتوقعها، عبر مستعرضات الويب وأنظمة التشغيل المختلفة. تلخص الخدمة التعقيد والبنية الأساسية لتشغيل اختبارات Playwright بالتوازي العالي.

قم بتشغيل مجموعة اختبار Playwright في السحابة، دون إجراء تغييرات على التعليمات البرمجية للاختبار أو التعديلات على إعداد الأدوات. استخدم ملحق Playwright Test Visual Studio Code للحصول على تجربة محرر غنية، أو استخدم Playwright CLI لإضافة الأتمتة ضمن سير عمل التكامل المستمر (CI).

ابدأ باستخدام التشغيل السريع: قم بتشغيل اختبارات Playwright على نطاق واسع باستخدام اختبار Microsoft Playwright.

لمعرفة المزيد حول كيفية إنشاء اختبارات شاملة باستخدام إطار عمل Playwright، تفضل بزيارة وثائق بدء الاستخدام على موقع Playwright على الويب.

هام

اختبار Microsoft Playwright قيد المعاينة حاليا. للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو المعاينة أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.

تسريع الاختبارات باستخدام المستعرضات البعيدة المتوازية

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

  • توزيع اختباراتك عبر العديد من المتصفحات المتوازية، المستضافة على البنية الأساسية السحابية.

  • قم بتوسيع نطاق اختباراتك بما يتجاوز قوة المعالجة لمحطة عمل المطور أو البنية الأساسية المحلية أو أجهزة عامل CI.

  • أداء إقليمي متسق عن طريق تشغيل اختباراتك على المتصفحات في منطقة Azure الأقرب إلى جهاز العميل الخاص بك.

تعرف على المزيد حول كيفية تكوين الأداء الأمثل.

الاختبار باستمرار عبر أنظمة تشغيل ومستعرضات متعددة

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

  • قم بإجراء الاختبارات في وقت واحد عبر جميع المتصفحات الحديثة على Windows وLinux ومحاكاة الجوال ل Google Chrome لنظامي Android وMobile Safari.

  • يضمن استخدام المتصفحات المدارة بواسطة الخدمة نتائج متسقة وموثوقة لكل من اختبار الانحدار الوظيفي والمرئي، سواء تم تشغيل الاختبارات من محطات عمل المطور الخاصة بفريقك أو تدفق CI.

  • يدعم اختبار Microsoft Playwright جميع المستعرضات التي يدعمها Playwright.

اختبار نقطة النهاية

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

دعم Playwright

تم إنشاء اختبار Microsoft Playwright أعلى إطار عمل Playwright.

  • دعم إصدارات متعددة من Playwright مع كل إصدار Playwright جديد.

  • دمج مجموعة اختبار Playwright الحالية دون تغيير رمز الاختبار الخاص بك.

  • استخدم ملحق Playwright Test Visual Studio Code للحصول على تجربة محرر غنية.

  • الاختبار المستمر من طرف إلى طرف باستخدام Playwright CLI للتكامل مع أدوات التكامل المستمر (CI).

كيفية عمله

يقوم Microsoft Playwright Testing بإنشاء مثيل للمستعرضات المستضافة على السحابة عبر أنظمة تشغيل مختلفة. يعمل Playwright على جهاز العميل ويتفاعل مع Microsoft Playwright Testing لتشغيل اختبارات Playwright على المستعرضات المستضافة. يمكن أن يكون جهاز العميل محطة عمل المطور أو جهاز وكيل CI إذا قمت بتشغيل الاختبارات الخاصة بك كجزء من سير عمل CI الخاص بك. يظل رمز اختبار Playwright على جهاز العميل أثناء تشغيل الاختبار.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

بعد اكتمال تشغيل الاختبار، يرسل Playwright بيانات تعريف تشغيل الاختبار إلى الخدمة. تتوفر نتائج الاختبار وملفات التتبع وملفات تشغيل الاختبار الأخرى على جهاز العميل.

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

تعرف على المزيد حول كيفية تحديد التكوين الأمثل لتحسين إكمال مجموعة الاختبار.

موقع البيانات داخل المنطقة والبيانات الثابتة

لا يقوم Microsoft Playwright Testing بتخزين بيانات العميل أو معالجتها خارج المنطقة التي تنشر مساحة العمل فيها. عند استخدام ميزة الترابط الإقليمي، يتم نقل بيانات التعريف من منطقة المستعرض المستضافة على السحابة إلى منطقة مساحة العمل بطريقة آمنة ومتوافقة.

يقوم Microsoft Playwright Testing تلقائيا بتشفير جميع البيانات المخزنة في مساحة العمل الخاصة بك باستخدام المفاتيح التي تديرها Microsoft (المفاتيح المدارة بواسطة الخدمة). على سبيل المثال، تتضمن هذه البيانات تفاصيل مساحة العمل وبيانات تعريف تشغيل اختبار Playwright مثل وقت بدء الاختبار ووقت الانتهاء ودقائق الاختبار ومن قام بتشغيل الاختبار.

الخطوة التالية