اكتشاف خطأ وقت التشغيل
تنفيذ البرامج [الإنجليزية] |
---|
المفاهيم العامة |
|
أنواع الشيفرات |
|
استراتيجيات التجميع |
|
نظم أوقات التشغيل البارزة |
|
المترجمات المميزة & سلاسل الأدوات |
|
اكتشاف خطأ وقت التشغيل هي طريقة للتحقق من البرامج تقوم بتحليل تطبيق برمجي أثناء تنفيذه والإبلاغ عن العيوب التي تم اكتشافها أثناء التنفيذ. يمكن تطبيقه أثناء اختبار الوحدة، اختبار المكونات، اختبار التكامل، اختبار النظام (آلي / نصي أو يدوي)، أو اختبار الاختراق.
يمكن لاكتشاف أخطاء وقت التشغيل تحديد العيوب التي تظهر في وقت التشغيل فقط (على سبيل المثال، استبدال الملف) والتركيز على الأسباب الجذرية لتعطل التطبيق أو العمل ببطء أو التصرف بشكل غير متوقع. تشمل العيوب التي يتم اكتشافها بشكل شائع من خلال الكشف عن خطأ وقت التشغيل:
- حالة تسابق
- مقاطعة
- تسرب الموارد
- تسرب الذاكرة
- ضعف
- مؤشرات فارغة
- ذاكرة غير مهيأة
- تجاوز سعة المخزن المؤقت[1]
يمكن لأدوات اكتشاف خطأ وقت التشغيل اكتشاف الأخطاء في تدفق التحكم المنفَّذ للتطبيق فقط.[2]
انظر أيضًا
[عدل]مراجع
[عدل]- ^ Runtime Error Detection by Parasoft "نسخة مؤرشفة". مؤرشف من الأصل في 2013-03-01. اطلع عليه بتاريخ 2020-07-15.
((استشهاد ويب))
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ MUST: A Scalable Approach to Runtime Error Detection in MPI Programs by Tobias Hilbrich, Martin Schulz, Bronis R. de Supinski, Matthias S. Müller, in Tools for High Performance Computing 2009 نسخة محفوظة 2016-03-04 على موقع واي باك مشين.
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.