دورة

اختبار تطبيق واجهة أمامية باستخدام Vitest وPlaywright

النشر يوم الجمعة دون توتر: اختبارات الوحدة، واختبارات المكوّنات، والاختبارات الشاملة من البداية إلى النهاية، ومحاكاة الشبكة، والتكامل المستمر.

متوسط 7 دروس
اختبار تطبيق واجهة أمامية باستخدام Vitest وPlaywright

الدروس

  1. 1 النشر بطمأنينة ستعرف ما الذي توفّره لك مجموعة الاختبارات فعلًا، وكيف توزّع جهدك بين مستويات الاختبار، وأي أجزاء من شيفرتك لا تستحق أي اختبار.
  2. 2 الاختبارات الوحدوية باستخدام Vitest ستتعلم تثبيت Vitest وإعداده، وكتابة اختبارات مقروءة وذات معاملات، واختيار التأكيد (assertion) المناسب، والعمل في وضع المراقبة دون مغادرة محرّرك.
  3. 3 اختبار المكوّنات ستتعلم كيف تعرض مكوّنًا داخل اختبار، وتستعلم عنه بحسب دوره الوصولي، وتحاكي تفاعلات حقيقية، وتنتظر التحديثات غير المتزامنة بالطريقة الصحيحة.
  4. 4 بدائل الاختبار والشبكة ستتعلم كيف تحاكي وحدة برمجية، وتعترض طلبات HTTP على مستوى الشبكة، وتبني مجموعات بيانات واقعية، وتكتشف البدائل التي تُخفي شيفرة معطوبة.
  5. 5 الاختبار من الطرف إلى الطرف باستخدام Playwright ستتعلم تثبيت Playwright، وكتابة أول مسار كامل، وعزل اختباراتك عبر سياقات المتصفح، وإعادة استخدام جلسة موثَّقة، وتنفيذ المجموعة بالتوازي.
  6. 6 المحدِّدات وآليات الانتظار ستتعلم كتابة محدِّدات عناصر تصمد أمام إعادة تصميم الواجهات، واستبدال المهل الثابتة بانتظار مشروط، وتشخيص أي إخفاق باستخدام أثر Playwright.
  7. 7 التكامل المستمر ستتعلم تشغيل مجموعات اختباراتك في التكامل المستمر، وتوزيعها على التوازي، ومعالجة الاختبارات غير المستقرة دون تجاهلها، ونشر تقارير قابلة للاستثمار دون أن يتضخم زمن الانتظار.
تم نسخ الرابط!