ScholarGate
アシスタント
Machine learningSoftware Testing

突然変異テスト

突然変異テストは、1978年に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/ja/numerical-methods/mutation-testing

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). 2026-06-15に以下より取得 https://scholargate.app/ja/numerical-methods/mutation-testing · データセット: https://doi.org/10.5281/zenodo.20539026