Demo: PIT a practical mutation testing tool for Java |
Coles, Henry; Laurent, Thomas; Ventresque, Anthony; Henard, Christopher; Papadakis, Mike
|
|
|
Mutation analysis introduces program defects with the intend
of verifying whether candidate tests are able to trigger
anomalous behaviour. In case the tests can distinguish the
defective behaviour from that of the original program, they
are considered of good quality { otherwise developers need
to design new tests. While, this method has been shown
to be e ective, industry-scale code challenges its applicability
due to the sheer number of mutants and test executions
it requires. In this paper we present PIT, a practical mutation
testing tool for Java, applicable on real-world codebases.
PIT is fast since it operates on bytecode and optimises mutant
executions. It is also robust and well integrated with
development tools, as it can be invoked through a command
line interface, Ant or Maven. PIT is also open source and
hence, publicly available at http://pitest.org/
|
Keyword(s):
|
mutation testing; PIT; automated tool |
Publication Date:
|
2016 |
Type:
|
Conference item |
Peer-Reviewed:
|
Yes |
Language(s):
|
English |
Institution:
|
University of Limerick |
Funder(s):
|
Science Foundation Ireland |
Citation(s):
|
ISSTA 2016 Proceedings of the 25th International Symposium on Software Testing and Analysis;pp. 449-452 http://dx.doi.org/10.1145/2931037.2948707 |
Publisher(s):
|
Association for Computing Machinery |
First Indexed:
2019-09-19 06:26:46 Last Updated:
2019-09-19 06:26:46 |