العودة إلى المشاريع
مميز
حزمة اختبار تجريبية
حزمة اختبارات شاملة end-to-end باستخدام Playwright و TypeScript. اختبارات إتاحة، تحقق من الاستجابة، وأتمتة CI/CD.
TypeScriptPlaywrightAxe-coreGitHub ActionsWCAG
عن المشروع
حزمة اختبارات end-to-end مؤتمتة ومتكاملة مباشرة مع عملية CI/CD لهذه المحفظة. تعرض تطبيقًا عمليًا لاستراتيجية Shift Left عبر فحوص وظيفية وفحوص إتاحة وتصميم متجاوب على عدة ملفات تعريف للمتصفحات والأجهزة.
الميزات الرئيسية
- أتمتة end-to-end باستخدام Playwright
- فحوص إتاحة مؤتمتة باستخدام axe-core
- اختبارات عبر Chromium وFirefox وWebKit
- تقارير وآثار فشل مؤتمتة في GitHub Actions
التحديات التقنية
يتمثل التحدي التقني الرئيسي في إبقاء الحزمة سريعة وحتمية أثناء التشغيل المتوازي. تقلل المحددات الدلالية المستقرة وإشارات المزامنة القابلة للملاحظة ومشاريع المتصفحات المستقلة فترات الانتظار غير الضرورية وتجعل الأعطال قابلة لإعادة الإنتاج.
بنية Page Object Model
تشغيل متوازي عبر المتصفحات
اختبارات إتاحة مع axe-core
خط CI/CD مع تقارير آلية
