
دورة اختبار البرمجيات
أتقن اختبار تطبيقات الويب مع دورة مختبر جودة البرمجيات. تعلم تصميم الاختبارات والتخطيط القائم على المخاطر وفحوصات الأمان والأداء واكتشاف العيوب والإبلاغ الواضح عن الأخطاء لتعزيز جودة البرمجيات وتطوير مسيرتك المهنية في مجال التكنولوجيا.
ماذا ستتعلم:
توفر دورة مختبر جودة البرمجيات مهارات عملية لتصميم سيناريوهات اختبار واضحة وحالات مفصلة، وتحديد النطاق والمخاطر، واكتشاف العيوب الشائعة في الويب للواجهة وبيانات الميزات الأساسية. تعلم أساسيات اختبار الأداء والموثوقية والأمان والانحدار، بالإضافة إلى الإبلاغ الفعال عن الأخطاء والأدوات وسير العمل لتحسين جودة تطبيقات الويب بسرعة في المشاريع الحقيقية.
كيف تدرس بشكل عملي دورة اختبار البرمجيات
كيف تتدرب عملياً دورة اختبار البرمجيات
لك إذا كنت شركة وتريد تدريب فريقك
في Elevify للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.
محتوى الدورة
7 فصول • 21 دروسمدة بين 4 و 360 ساعة (أنت تقرر)
الفصل 1إخفاءإخفاء التفاصيلعرض التفاصيلأساسيات اختبار تطبيقات الويب
أساسيات اختبار تطبيقات الويب
الدرس 1 • أنواع اختبار البرمجيات: الوظيفي والتكاملي والنظامي والقبول
يوضح هذا القسم أنواع اختبار البرمجيات الرئيسية المستخدمة في مشاريع الويب. ستتميز بين الاختبار الوظيفي والتكاملي والنظامي والقبول، وتتعلم أهدافها ونطاقها ومعايير الدخول والخروج، وتقنيات تصميم الاختبار النموذجية.
الدرس 2 • نظرة عامة على الاختبار غير الوظيفي: الأداء والأمان وسهولة الاستخدام والموثوقية
يقدم هذا القسم المجالات الرئيسية للاختبار غير الوظيفي لتطبيقات الويب. ستستكشف اختبار الأداء والأمان وسهولة الاستخدام والموثوقية، وتتعلم الأهداف والأدوات الشائعة والمقاييس وكيفية تخطيطها في استراتيجيات الاختبار.
الدرس 3 • أساسيات هندسة الويب: العميل-الخادم وHTTP والجلسات والكوكيز وREST APIs
يشرح هذا القسم كيفية عمل تطبيقات الويب من طرف إلى طرف. ستدرس أدوار العميل-الخادم وطلبات واستجابات HTTP والجلسات والكوكيز وأساسيات REST API لفهم ما وأين تختبر في تدفقات الويب.
الفصل 2إخفاءإخفاء التفاصيلعرض التفاصيلتخطيط الاختبار والنطاق وتحليل المخاطر لتطبيقات الويب الصغيرة
تخطيط الاختبار والنطاق وتحليل المخاطر لتطبيقات الويب الصغيرة
الدرس 1 • تقنيات تحديد المخاطر: الاختبار القائم على المخاطر ورسم الأولويات
تعلم كيفية تحديد مخاطر المنتج والمشروع بشكل منهجي في تطبيقات الويب الصغيرة. يغطي هذا القسم الاختبار القائم على المخاطر وربط المخاطر بالأولويات واستخدام نماذج بسيطة لتركيز الجهد المحدود للاختبار حيث يهم الأمر.
الدرس 2 • تحديد نطاق الاختبار والأولويات بناءً على الميزات والتأثير
استكشف كيفية تحديد نطاق الاختبار والأولويات لتطبيقات الويب الصغيرة بناءً على الميزات وتدفقات المستخدم والتأثير التجاري. يشرح هذا القسم كيفية موازنة العمق والعرض وإدارة القيود وتواصل قرارات النطاق لأصحاب المصلحة.
الدرس 3 • إنشاء أهداف الاختبار ومعايير الدخول/الخروج والتتبع للميزات
افهم كيفية تحديد أهداف اختبار واضحة وقابلة للقياس ومعايير الدخول والخروج وتتبع قوي للميزات والمتطلبات. يظهر هذا القسم كيفية ربط الاختبارات بالأهداف التجارية ودعم قرارات الإصدار الشفافة.
الفصل 3إخفاءإخفاء التفاصيلعرض التفاصيلتصميم الاختبار: السيناريوهات والحالات وبيانات الاختبار
تصميم الاختبار: السيناريوهات والحالات وبيانات الاختبار
الدرس 1 • تصميم حالات اختبار مفصلة: الشروط المسبقة وبيانات الاختبار والخطوات والنتائج المتوقعة
يشرح هذا القسم كيفية تصميم حالات اختبار مفصلة بدقة مع شروط مسبقة وخطوات وبيانات ونتائج متوقعة. ستتعلم تجنب الغموض وضمان التكرار وتغطية التدفقات الإيجابية والسلبية بشكل منهجي.
الدرس 2 • كتابة سيناريوهات اختبار عالية المستوى: الهيكل والمعرفات والعناوين وربطها بالميزات
يغطي هذا القسم كيفية كتابة سيناريوهات اختبار عالية المستوى واضحة ترتبط مباشرة بالميزات والمتطلبات. ستتعلم ممارسات التسمية والهيكلة والتتبع التي تحافظ على السيناريوهات قابلة للصيانة وسهلة المراجعة.
الدرس 3 • إدارة بيانات الاختبار: البيانات الواقعية وحالات الحافة وقيم الحدود وتوليد البيانات الاصطناعية
يركز هذا القسم على تخطيط وإدارة بيانات الاختبار من مجموعات البيانات الواقعية إلى قيم الحافة والحدود. ستتعلم استراتيجيات توليد بيانات اصطناعية وإخفاء البيانات الحساسة والحفاظ على اتساق البيانات عبر البيئات.
الفصل 4إخفاءإخفاء التفاصيلعرض التفاصيلالعيوب الشائعة في تطبيقات الويب وكيفية العثور عليها
العيوب الشائعة في تطبيقات الويب وكيفية العثور عليها
الدرس 1 • عيوب نزاهة البيانات: التحديثات المفقودة والإجماليات الخاطئة وأخطاء التقريب وتجميع نطاق التاريخ
يركز هذا القسم على مخاطر نزاهة البيانات مثل التحديثات المفقودة والإجماليات الخاطئة ومشكلات التقريب وأخطاء تجميع نطاق التاريخ. ستتعلم تصميم بيانات الاختبار ومحاكاة التزامن والتحقق من الحسابات والتقارير.
الدرس 2 • العيوب الوظيفية النموذجية في تسجيل الدخول وصفحات CRUD واللوحات
يفحص هذا القسم العيوب الوظيفية الشائعة في تسجيل الدخول وصفحات CRUD واللوحات. ستتعلم اختبار المصادقة والتفويض وعمليات البيانات والأدوات وضمان سلوك التدفقات وحالات الحافة ومعالجة الأخطاء بشكل صحيح.
الدرس 3 • مشكلات الواجهة/تجربة المستخدم والاستخدامية الشائعة للاختبار والتقرير
يغطي هذا القسم العيوب النموذجية في الواجهة وتجربة المستخدم والاستخدامية التي تثير إحباط المستخدمين وتخفي مشكلات أعمق. ستتعلم تصميم سيناريوهات اختبار الاستخدامية وتقييم الوصولية وتوثيق النتائج بأدلة واضحة وتأثير.
الفصل 5إخفاءإخفاء التفاصيلعرض التفاصيلاختبار الأمان والمصادقة والجلسات
اختبار الأمان والمصادقة والجلسات
الدرس 1 • مشكلات الأمان الشائعة في الويب: حقن SQL وXSS وCSRF والمراجع المباشرة غير الآمنة
يقدم هذا القسم الثغرات الأمنية الشائعة في الويب وكيف يستغلها المهاجمون وكيف يصمم المختبرون وينفذون حالات اختبار لكشف حقن SQL وXSS وCSRF والمراجع المباشرة غير الآمنة في التطبيقات الحقيقية.
الدرس 2 • حالات اختبار المصادقة والتفويض: معالجة كلمة المرور وانتهاء الجلسة والتحقق من الدور
يغطي هذا القسم كيفية التحقق من المصادقة والتفويض بما في ذلك سياسات كلمة المرور وتخزين البيانات الاعتمادية وانتهاء الجلسة والتحقق من الوصول القائم على الدور مما يضمن حصول المستخدمين الشرعيين فقط على الوصول المناسب والحفاظ عليه.
الدرس 3 • تقنيات الاختبار الآمنة: التحقق من الإدخال والكوكيز الآمنة والتحقق من TLS وسيناريوهات الخروج التلقائي
يركز هذا القسم على تقنيات الاختبار الآمنة مثل التحقق الصارم من الإدخال وسمات الكوكيز الآمنة والتحقق من TLS والشهادات وسيناريوهات الخروج التلقائي مما يساعد المختبرين على تصميم مجموعات اختبار قابلة للتكرار مركزة على الأمان.
الفصل 6إخفاءإخفاء التفاصيلعرض التفاصيلاختبار الأداء والموثوقية والانحدار
اختبار الأداء والموثوقية والانحدار
الدرس 1 • استراتيجية اختبار الانحدار: تحديد أولويات مجموعات الانحدار والآلي مقابل اليدوي واختبارات الدخان بعد الإصلاحات
يشرح هذا القسم كيفية تصميم استراتيجية اختبار انحدار فعالة. ستتعلم تحديد أولويات مجموعات الانحدار وموازنة الاختبارات اليدوية والآلية وتشغيل اختبارات الدخان بعد الإصلاحات لكشف الآثار الجانبية غير المقصودة بسرعة.
الدرس 2 • الموثوقية والتكرار: اختبار التحمل والعمليات المتكررة والتحقق من اتساق البيانات
يغطي هذا القسم كيفية التحقق من سلوك الأنظمة بشكل موثوق على مر الزمن. ستتعلم اختبار التحمل وتكرار التدفقات الحرجة والتحقق من اتساق البيانات حتى لا يؤدي الاستخدام المتكرر إلى تدهور الجودة أو ثقة المستخدم.
الدرس 3 • فحوصات أداء أساسية لتطبيقات الويب الصغيرة: نقاط الحمل وأهداف وقت الاستجابة واختبارات الضغط البسيطة
يقدم هذا القسم فحوصات أداء خفيفة الوزن لتطبيقات الويب الصغيرة. ستحدد نقاط الحمل وتضع أهداف وقت الاستجابة وتقوم باختبارات ضغط بسيطة باستخدام أدوات متاحة لكشف عنق الزجاجة قبل تأثيرها على المستخدمين.
الفصل 7إخفاءإخفاء التفاصيلعرض التفاصيلتقرير الأخطاء وتنفيذ الاختبار والأدوات
تقرير الأخطاء وتنفيذ الاختبار والأدوات
الدرس 1 • الأدوات والموارد: أنظمة تتبع المشكلات وأدوات تطوير المتصفح وإطارات الأتمتة البسيطة وبيانات الاختبار وعملاء API
يقدم هذا القسم الأدوات الأساسية التي تدعم عمل الاختبار اليومي. ستتعلم استخدام أنظمة تتبع المشكلات وأدوات تطوير المتصفح والأتمتة الخفيفة وأدوات بيانات الاختبار وعملاء API لتصميم وتنفيذ وتصحيح الاختبارات بكفاءة.
الدرس 2 • تدفق تنفيذ الاختبار: دورات الاختبار والتتبع وسجلات الاختبار والأدلة (لقطات الشاشة وتتبع الشبكة)
يغطي هذا القسم كيفية تخطيط وتنفيذ دورات الاختبار وتتبع التقدم والحفاظ على سجلات مفصلة. ستتعلم التقاط أدلة مثل لقطات الشاشة وتتبع الشبكة وربط النتائج بالمتطلبات والعيوب.
الدرس 3 • كتابة تقارير أخطاء فعالة: العنوان والبيئة والخطوات لإعادة الإنتاج والمتوقع مقابل الفعلي والشدة والأولوية
يعلم هذا القسم كيفية كتابة تقارير أخطاء واضحة وقابلة للتكرار. ستتعلم التقاط تفاصيل البيئة والخطوات الدقيقة والنتائج المتوقعة والفعلية وتعيين الشدة والأولوية التي تدعم التصنيف السريع والدقيق.

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

أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.

أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!

المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.

أهم الدورات
الأسئلة الشائعة
من هي Elevify؟ كيف تعمل؟
هل الدورات تتضمن شهادات؟
هل الدورات مجانية؟
ما هو عبء الدورة؟
كيف تبدو الدورات؟
كيف تعمل الدورات؟
ما هي مدة الدورات؟
ما هو سعر أو تكلفة الدورات؟
ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟
دورة PDF




















