Chapter Six

Mutation Testing Advances: An Analysis and Survey

Mike Papadakis*; Marinos Kintis*; Jie Zhang; Yue Jia; Yves Le Traon*; Mark Harman    * Luxembourg University, Luxembourg, Luxembourg University College London, London, United Kingdom Peking University, Beijing, China

Abstract

Mutation testing realizes the idea of using artificial defects to support testing activities. Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the generation of test cases, and to support experimentation. Mutation has reached a maturity phase and gradually gains popularity both in academia and in industry. This chapter presents a survey of recent advances, over the past decade, related to the fundamental problems of ...

Get Advances in Computers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.