International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 6, Issue 4, April (2015), pp. 08-13 © IAEME
8
ESTIMATION OF MUTATION TESTING ROBUST IN
DATA MINING
Naveen Kumar
1
, Sanjay Kumar Yadav
2
1,2
Department of Computer Science and Information Technology
Sam Higginbottom Institute of Agriculture, Technology & Science Allahabad, U.P., India
ABSTRACT
Testing refers to the inspection of software whether it fulfills the desire objectives or not by
means of examines the presence of any error/bugs in a program. This paper presents results from
experimental studies of object-oriented, class level mutation operators, Class mutation operators
modify object oriented programming language features such as inheritance, polymorphism, dynamic
binding and encapsulation. Several new class-level mutation operators are defined in this paper and
an analysis of the number of mutants generated is provided. Techniques for eliminating some
equivalent mutants are described and data from an automated tool are provided. One important result
is that class-level mutation operators yield far more equivalent mutants than traditional, statement-
level, and operators.
Keywords: Testing, Mutant, Mutation Testing, Mutation Operators.
1. INTRODUCTION
Mutation testing assumes that a program will be well tested if most simple faults are detected
and removed. Simple faults are introduced by creating a set of faulty Versions, called mutants.
Mutation operators describe syntactic changes to the programming language and are applied to the
original program to create mutants. Testing can be manual or automatic testing where manual
testing/static testing are very slow process because all work is paper work which is time consuming
also. Automatic testing works dynamically in different parts iteratively. Software testing is of two
types that are white box testing and black box testing. White Box Testing deals with inspecting
interior parts of the program and Black Box Testing deals with input and respective output of the
program, no need to deal with inner coding [1, 2].
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING &
TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 6, Issue 4, April (2015), pp. 08-13
© IAEME: www.iaeme.com/IJCET.asp
Journal Impact Factor (2015): 8.9958 (Calculated by GISI)
www.jifactor.com
IJCET
© I A E M E