TrueschoTruescho
كل الدورات
مقدمة في التحليل الآلي للبرمجيات
Coursera
دورة
غير محدد

مقدمة في التحليل الآلي للبرمجيات

University of Minnesota

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

غير محدد4 أسبوعالإنجليزية18,571 متسجل

عن الدورة

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

ماذا ستتعلم

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

المتطلبات المسبقة

  • تثبيت بيئة تطوير متكاملة مثل Eclipse
  • الإلمام بمصطلحات وممارسات الاختبار الأساسية

المدرسون

M

Mike

Whalen

K

Kevin Wendt

Director of Graduate Studies, Software Engineering

المواضيع

تطوير البرمجيات
علوم الحاسوب
أمن الحاسوب والشبكات
أدوات تطوير البرمجيات
الاختبار الأبيض
اختبار الأمان
بيانات الاختبار
حالات الاختبار

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

تطوير البرمجيات
علوم الحاسوب
أمن الحاسوب والشبكات
أدوات تطوير البرمجيات
الاختبار الأبيض
اختبار الأمان
بيانات الاختبار
حالات الاختبار
Test Automation
Unit Testing

ابدأ التعلم الآن