Enroll Course: https://www.coursera.org/learn/black-box-white-box-testing

مقدمة

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

نظرة عامة على الدورة

تتيح هذه الدورة للمتعلمين فهم مجموعة متنوعة من تقنيات اختبار الصندوق الأسود والصندوق الأبيض. بعد إكمال الدورة، سيكون لديك القدرة على إنشاء مجموعات فعالة من حالات الاختبار (المعروفة باسم_suite) لاختبار البرمجيات لاكتشاف العيوب. ستتضمن تجربتك تحديد متطلبات القابلية للاختبار، وإنشاء أوركل للاختبار الآلي، وتقييم فعالية اكتشاف الأخطاء في مجموعات الاختبار، وتوليد المدخلات باستخدام مجموعة متنوعة من التقنيات.

محتوى الدورة

  • الوحدة 1: المقدمة

    نتناول في هذه الوحدة أساسيات كفاية الاختبارات، والعوامل التي تؤثر على فعالية الاختبارات وكيفية قياس هذه المعايير.

  • الوحدة 2: تقنيات الصندوق الأسود والصندوق الأبيض

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

  • الوحدة 3: اختبار قائم على المتطلبات

    تركز هذه الوحدة على الاختبار المعتمد على المتطلبات، حيث نقوم بمراجعة مجموعة من المتطلبات من منظور الاختبار ثم ننتقل إلى طرق أكثر تطوراً لكتابة المتطلبات باستخدام أداة Cucumber.

  • إجراء اختبار الصندوق الأسود والصندوق الأبيض باستخدام Cucumber

    تتعمق هذه الوحدة في استخدام مجموعة أدوات Cucumber لتنفيذ مجموعة متنوعة من استراتيجيات الاختبار على مشروعين أمثلة.

لماذا أوصي بهذه الدورة؟

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

إذا كنت طموحًا في مجال اختبار البرمجيات أو ترغب في تحسين مهاراتك الحالية، فإن هذه الدورة تعد خيارًا مثاليًا لك. ستمكنك من تعزيز استراتيجيات الاختبار لديك وستعطيك الأدوات اللازمة لتكون مختبراً بارعاً.

خاتمة

في الختام، يعتبر اختبار البرمجيات جزءاً لا يتجزأ من نجاح أي مشروع برمجي. من خلال دورة “اختبار الصندوق الأسود والصندوق الأبيض” على كورسيرا، ستحصل على المعرفة والمهارات اللازمة لتعزيز قدراتك في هذا المجال. أنصح بشدة بالانضمام إلى هذه الدورة والتوسع في علم اختبار البرمجيات.

Enroll Course: https://www.coursera.org/learn/black-box-white-box-testing