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