Home // ICSEA 2011, The Sixth International Conference on Software Engineering Advances // View article
A Specifications-Based Mutation Engine for Testing Programs in C#
Authors:
Andreas S. Andreou
Pantelis M. Yiasemis
Keywords: mutation testing; mutation engine; specifications
Abstract:
This paper presents a simple and efficient engine which produces mutations of source code written in C#. The novelty of this engine is that it produces mutations that do not contradict with the specifications of the program. The latter are described by a set of pre- and post-conditions and invariants. The engine comprises two parts, a static analysis and syntactic verification component and a mutation generation component. Preliminary experiments showed that the proposed engine is more efficient than a simple mutations generator in terms of producing only valid mutations according to the specifications posed, thus saving time and effort during testing activities.
Pages: 70 to 75
Copyright: Copyright (c) IARIA, 2011
Publication date: October 23, 2011
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-165-6
Location: Barcelona, Spain
Dates: from October 23, 2011 to October 29, 2011