Piotr Doliński
العودة إلى المشاريع
مميز

حزمة اختبار تجريبية

حزمة اختبارات شاملة 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 مع تقارير آلية