ScholarGate
সহকারী
Machine learningSoftware Testing

মিউটেশন টেস্টিং

মিউটেশন টেস্টিং হলো একটি ফল্ট-ইনজেকশন কৌশল যা ১৯৭৮ সালে DeMillo, Lipton, এবং Sayward তৈরি করেন। এটি সোর্স কোডে ইচ্ছাকৃতভাবে ছোট ছোট ত্রুটি (মিউটেশন) ঢুকিয়ে টেস্ট স্যুটের কার্যকারিতা মূল্যায়ন করে এবং পরীক্ষা করে দেখে যে টেস্টগুলো সেগুলো ধরতে পারছে কিনা। যে টেস্ট স্যুটের সমস্ত মিউট্যান্টকে ধ্বংস (শনাক্ত) করতে পারে, সেটি সেই টেস্ট স্যুটের চেয়ে শক্তিশালী যা মিউট্যান্ট ধ্বংস না করে উচ্চ কোড কভারেজ অর্জন করে।

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/bn/numerical-methods/mutation-testing

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). 2026-06-15 তারিখে সংগৃহীত, উৎস: https://scholargate.app/bn/numerical-methods/mutation-testing · ডেটাসেট: https://doi.org/10.5281/zenodo.20539026