ScholarGate
עוזר
Machine learningSoftware Testing

בדיקות מוטציה

בדיקות מוטציה היא טכניקת הזרקת כשל שפותחה על ידי DeMillo, Lipton ו-Sayward בשנת 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/he/numerical-methods/mutation-testing

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). אוחזר בתאריך 2026-06-15 מתוך https://scholargate.app/he/numerical-methods/mutation-testing · מערך נתונים: https://doi.org/10.5281/zenodo.20539026