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