Loading [MathJax]/extensions/MathZoom.js
A Survey on Mutation Testing Approaches | IEEE Conference Publication | IEEE Xplore

A Survey on Mutation Testing Approaches


Abstract:

Mutation testing is a fault based testing technique which examines the adequacy of test cases by generating faulty programs, called mutants, to be run against them. Howev...Show More

Abstract:

Mutation testing is a fault based testing technique which examines the adequacy of test cases by generating faulty programs, called mutants, to be run against them. However, one of the pitfalls of mutation testing is its high computational cost, rendering it impractical for industry use. In this survey, we study mutation generation techniques, cost reduction methods and test-data generation approaches found in the literature, before presenting some tools and applications for mutation testing.
Date of Conference: 13-27 November 2019
Date Added to IEEE Xplore: 10 February 2020
ISBN Information:
Conference Location: Valparaiso, Chile

Description

Paper presentation in mp4 format.
Review our Supplemental Items documentation for more information.

I. Introduction

Software testing is a formal process in which software, unit or package, is tested for errors on a computer against well defined test cases. Errors may include deviation from requirements or coding and documentation standards, but functionality (syntax and semantics) errors are often the cause software defects. Software testing is a crucial part of the software development process as it assures an acceptable level of quality and in the deliverable and reduces the risk of software failure. Testing may consume a substantial percentage of the project’s budget [1].

Description

Paper presentation in mp4 format.
Review our Supplemental Items documentation for more information.

References

References is not available for this document.