ScholarGate
المساعد
Machine learningSoftware Testing

اختبار الطفرات

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

افتح في MethodMindقريبًافيديوقريبًاDownload slides

اقرأ الطريقة كاملة

للأعضاء فقط

سجّل الدخول بحساب مجاني لقراءة هذا القسم.

تسجيل الدخول

المصادر

  1. DeMillo, R. A., Lipton, R. J., & Sayward, F. G. (1978). Hints on test data selection: Help for the practicing programmer. IEEE Computer, 11(4), 34–41. DOI: 10.1109/C-M.1978.218136
  2. Just, R., Jalali, D., Inozemtseva, L., Ernst, M. D., & Holmes, R. (2014). Are mutants killed by tests? How test suite composition affects the effectiveness of mutation testing. Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering. link
  3. Jia, Y., & Harman, M. (2010). An analysis and survey of the development of mutation testing. IEEE Transactions on Software Engineering, 37(5), 649–678. DOI: 10.1109/TSE.2010.62

كيف تستشهد بهذه الصفحة

ScholarGate. (2026, June 3). Mutation Testing for Test Adequacy. ScholarGate. https://scholargate.app/ar/numerical-methods/mutation-testing

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). استُرجع بتاريخ 2026-06-15 من https://scholargate.app/ar/numerical-methods/mutation-testing · مجموعة البيانات: https://doi.org/10.5281/zenodo.20539026