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