Abstract

Strong test suites ensure the correctness and quality of software. Coverage and Mutation score are widespread metrics for evaluating the quality of a test suite. Mutation analysis process improves a test suite to obtain higher coverage scores. We investigate the correlation between the mutation score and coverage scores (branch, statement, method and class) based on an open source program with a comprehensive pool of test cases and analyse the result sets using Atlassian Clover[2] and PIT[1]. Our experimental study has shown that mutation analysis can be used to produce quality test cases and to improve coverage scores in a feasible amount of time.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.