انتقل إلى المحتوى الرئيسي

مسار تعليمي

كيف تصبح مهندس ضمان جودة

مسار للمبتدئين يبدأ بماهية ضمان الجودة، ويمر باختبار تطبيقات الويب وواجهات البرمجة، وقراءة البيانات بـ SQL، وأول اختبار آلي، وينتهي بمشروع ختامي على متجر تدريبي.

الأوقات تقديرية؛ خذ الوقت الذي تحتاجه.

تقدّمك

جارٍ تحميل التقدم…

التقدم التعليمي خاص ومنفصل عن نتائج ساحة الأخطاء، ولا يؤثر أبداً في لوحة الترتيب.

  1. الوحدة 1

    فهم ضمان الجودة

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

    أساسيات الاختبار

    مستويات الاختبار وأنواعه، والاختبار الاستكشافي، وكيف تقرر ما تختبره أولاً حين يكون الوقت محدوداً.
    1. مستويات الاختبار وأنواعهمن اختبار الوحدة إلى القبول، ومن الوظيفي إلى غير الوظيفي، والغرض من اختبارات الانحدار والدخان.
    2. الاختبار الاستكشافي وتحديد الأولويات حسب المخاطراستكشاف منظّم عبر المواثيق، وترتيب ما يُختبر حسب الاحتمال والأثر.
  3. الوحدة 3

    تصميم الاختبارات

    السيناريوهات وحالات الاختبار وقوائم التحقق، وثلاث تقنيات لاختيار بيانات الاختبار: تقسيم التكافؤ، والقيم الحدّية، وجداول القرار.
    1. السيناريوهات وحالات الاختبار وقوائم التحققثلاثة مستويات من التفصيل لتوثيق الاختبارات، وكيف تختار بينها.
    2. تقسيم التكافؤ والقيم الحدّيةاختر مجموعة صغيرة من المدخلات تغطي مع ذلك كل قاعدة وحدودها.
    3. جداول القرارحوّل قواعد العمل ذات الشروط المتعددة إلى مجموعة كاملة من حالات الاختبار.
  4. الوحدة 4

    الإبلاغ عن الأخطاء

    اكتب بلاغات يستطيع المطوّر العمل بها: خطوات قابلة لإعادة الإنتاج، والنتيجتان المتوقعة والفعلية، والأدلة، والفرق بين الخطورة والأولوية.
    1. كتابة بلاغ خطأأجزاء البلاغ المفيد وكيف تجعل المشكلة قابلة لإعادة الإنتاج.
    2. الخطورة والأولويةسؤالان مختلفان: ما مدى سوء الأثر، ومتى يجب إصلاحه؟
  5. الوحدة 5

    اختبار تطبيقات الويب

    استخدم أدوات المطوّر في المتصفح، وافهم ملفات تعريف الارتباط والجلسات، وافحص السلوك المتجاوب وأساسيات إمكانية الوصول.
    1. أدوات المطوّر وطلبات الشبكةاقرأ ما ترسله الصفحة وما تستقبله، وحوّله إلى أدلة.
    2. ملفات تعريف الارتباط والجلساتكيف تُحفظ حالة تسجيل الدخول، والفحوص التي تكتشف أخطاء الجلسات.
    3. السلوك المتجاوب وأساسيات إمكانية الوصولافحص التخطيطات على أحجام شاشات مختلفة، وأول فحوص إمكانية الوصول التي يستطيعها كل مختبر.
  6. الوحدة 6

    اختبار واجهات البرمجة

    أساسيات HTTP، والطرق ورموز الحالة، والمصادقة والتحقق من الطلبات، والتأكيدات التي تثبت شيئاً فعلاً.
    1. HTTP والطرق ورموز الحالةنموذج الطلب والاستجابة الذي يقوم عليه كل اختبار لواجهات البرمجة.مختبر تطبيقي لواجهات البرمجة
    2. المصادقة والتحقق من الطلباتاختبر من يحق له استدعاء واجهة البرمجة وما يجب أن ترفضه.مختبر تطبيقي لواجهات البرمجة
    3. تأكيدات ذات معنى على الاستجاباتافحص ما يهم: الحالة والبنية والقيم والترويسات والآثار الجانبية.مختبر تطبيقي لواجهات البرمجة
  7. الوحدة 7

    SQL لمهندسي الجودة

    اقرأ البيانات للتحقق مما خزّنه التطبيق: SELECT والتصفية وقيم NULL والربط والعادات الآمنة.
    1. SELECT والتصفية وقيم NULLاستعلم من جدول، وصفِّ الصفوف، وتعامل مع القيم المفقودة بشكل صحيح.مختبر تطبيقي لـ SQL
    2. الربط بين الجداول والتحقق الآمن من البيانات المخزنةاجمع الجداول للتحقق من الاتساق دون تعريض البيانات الحقيقية للخطر.مختبر تطبيقي لـ SQL
  8. الوحدة 8

    أساسيات الأتمتة

    قرّر ما يستحق الأتمتة، واكتب تأكيدات تبقى موثوقة، واحفظ استقلالية الاختبارات، وشغّل أول اختبار بـ Playwright.
    1. ما الذي نؤتمته وكيف نحافظ على موثوقيتهاختيار الفحوص ذات العائد الجيد، وتجنّب الاختبارات المتقلبة.
    2. أول اختبار باستخدام Playwrightاكتب اختباراً من طرف إلى طرف وشغّله على المتجر التدريبي في جهازك.
  9. الوحدة 9

    المشروع الختامي

    اختبر متجر دار السوق التدريبي من البداية إلى النهاية: خطّط بقائمة تحقق، وأبلغ عمّا تجده، واكتب ملخص اختبار موجزاً.
    1. المشروع، الجزء ١: الخطة وقائمة التحققحدّد نطاق العمل ورتّب المخاطر وابنِ قائمة تحقق قبل بدء الاختبار.
    2. المشروع، الجزء ٢: بلاغات الأخطاء وملخص الاختبارنفّذ قائمة التحقق، وأبلغ عمّا تجده، ولخّص النتائج بصدق.