طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 245 · ضمان جودة تطبيقات الويب

📝 التقييمات

تقييم لكل درس يُصحَّح تلقائيًّا. ادرس الدرس أولًا، ثم اختبر نفسك.

الوحدة 1: مفاهيم ضمان جودة تطبيقات الويب

1. لماذا ضمان الجودة؟ كلفة العيب15 سؤالًا←2. أنواع الاختبار ومستوياته15 سؤالًا←

الوحدة 2: تحديد متطلبات الاختبار

3. المتوقَّع مقابل الفعلي: أول assert15 سؤالًا←4. حالات الاختبار: الصحيح والخطأ والحدّ15 سؤالًا←

الوحدة 3: مراجعة التطبيقات وتحسينها

5. التقسيم المكافئ وتحليل القيم الحدّية15 سؤالًا←6. اختبار الاستثناءات والأخطاء15 سؤالًا←

الوحدة 4: خطط الاختبار البرمجية

7. إطار unittest: TestCase15 سؤالًا←8. التهيئة والتنظيف setUp و tearDown15 سؤالًا←

الوحدة 5: التوثيق وتقارير النتائج

9. الاختبارات المَعلَمة15 سؤالًا←10. توثيق العيوب: تقرير الخطأ الجيّد15 سؤالًا←

الوحدة 6: تحليل وتقييم النتائج

11. شدّة العيب وأولويته15 سؤالًا←12. تغطية الاختبار Coverage15 سؤالًا←

الوحدة 7: أدوات اختبار البرمجيات

13. PyTest وأسلوب assert15 سؤالًا←14. الأدوات الصناعية: JUnit و PHPUnit و NUnit15 سؤالًا←

الوحدة 8: سيناريوهات اختبار شاملة

15. اختبار الواجهة الآلي: Selenium و Cypress15 سؤالًا←16. اختبار الأداء والحِمل: JMeter و Gatling15 سؤالًا←

الوحدة 9: تقييم نتائج الاختبارات

17. المحاكاة والبدائل: Mocks و Stubs15 سؤالًا←18. التطوير الموجَّه بالاختبار TDD15 سؤالًا←

الوحدة 10: اختبار صحة البيانات والأوامر

19. اختبار صحة المدخلات15 سؤالًا←20. اختبار الـ API والتكامل15 سؤالًا←

الوحدة 11: الأدوات في الاختبارات الشاملة

21. اختبار الأمان: OWASP ZAP و Burp Suite15 سؤالًا←22. اختبار الانحدار Regression15 سؤالًا←

الوحدة 12: الاختبارات الشاملة وتقييمها

23. التكامل المستمر CI وبيئات الاختبار15 سؤالًا←24. معايير القبول ومعايير الخروج15 سؤالًا←25. أخلاقيات الاختبار والجودة الشاملة15 سؤالًا←26. مشروع: خطة اختبار كاملة وتنفيذها15 سؤالًا←