Machine learningSoftware Testing
اختبار الطفرات
اختبار الطفرات هو تقنية حقن الأخطاء التي طورها دي ميلو وليبتون وسيوارد في عام 1978 لتقييم فعالية مجموعات الاختبار عن طريق إدخال أخطاء صغيرة متعمدة (طفرات) في الكود المصدري والتحقق مما إذا كانت الاختبارات تلتقطها. مجموعة الاختبار التي تقتل (تكشف) جميع الطفرات أقوى من تلك التي تحقق تغطية عالية للكود دون قتل الطفرات.
اقرأ الطريقة كاملة
للأعضاء فقط
تسجيل الدخولسجّل الدخول بحساب مجاني لقراءة هذا القسم.
المصادر
- 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 ↗
- 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 ↗
- 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