اختر لغتك
دورة اختبار البرمجيات
من 4 إلى 360 ساعة دراسة مرنة

دورة اختبار البرمجيات

أتقن اختبار تطبيقات الويب مع دورة مختبر جودة البرمجيات. تعلم تصميم الاختبارات والتخطيط القائم على المخاطر وفحوصات الأمان والأداء واكتشاف العيوب والإبلاغ الواضح عن الأخطاء لتعزيز جودة البرمجيات وتطوير مسيرتك المهنية في مجال التكنولوجيا.

ماذا ستتعلم:

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

كيف تدرس بشكل عملي دورة اختبار البرمجيات

كيف تتدرب عملياً دورة اختبار البرمجيات

لك إذا كنت شركة وتريد تدريب فريقك

في 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 • كتابة تقارير أخطاء فعالة: العنوان والبيئة والخطوات لإعادة الإنتاج والمتوقع مقابل الفعلي والشدة والأولوية

    يعلم هذا القسم كيفية كتابة تقارير أخطاء واضحة وقابلة للتكرار. ستتعلم التقاط تفاصيل البيئة والخطوات الدقيقة والنتائج المتوقعة والفعلية وتعيين الشدة والأولوية التي تدعم التصنيف السريع والدقيق.

الشهادة
الشهادة

شهادتك الصالحة للتخرج

ماذا يقول طلابنا

آراء من درسوا معنا:

دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...
Giulio Carlo
Giulio Carloطالب التسويق الرقمي
أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.
Mariana Ferres
Mariana Ferresطالبة التصوير الفوتوغرافي
أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!
Luciana Alvarenga
Luciana Alvarengaطالبة تصميم الأظافر
المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.
André Felipe
André Felipeطالب هندسة الأوامر

أهم الدورات

الأسئلة الشائعة

من هي Elevify؟ كيف تعمل؟

هل الدورات تتضمن شهادات؟

هل الدورات مجانية؟

ما هو عبء الدورة؟

كيف تبدو الدورات؟

كيف تعمل الدورات؟

ما هي مدة الدورات؟

ما هو سعر أو تكلفة الدورات؟

ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟

دورة PDF