Please use this identifier to cite or link to this item:
Title: Semantic Mutation Testing Tool in Python
Authors: Gupta, Ramil
Supervisor: Kumar, Ajay
Keywords: Mutation;Testing;CSED
Issue Date: 3-Sep-2015
Abstract: One of the effective techniques for testing is mutation testing. Mutant can be created by changing the syntax of a program. To distinguish the mutant from the original program, an effective test suite is required. The Mutation testing is a testing method aimed at assessing/improving the adequacy of test suites and estimating the number of faults present in systems under test. The mutations can be applied to the source code and the semantics of the language.The mutations of the semantics of the language represent possible misunderstandings of the description language and thus capture a different class of faults. Since the likely misunderstandings are highly context dependent, this context should be used to determine which semantic mutants should be produced. The approach is illustrated through examples with state charts and code in python. In addition, a semantic mutation testing tool for Python is proposed.
Description: M.E. (Software Engineering)
Appears in Collections:Masters Theses@CSED

Files in This Item:
File Description SizeFormat 
3752.pdf798.56 kBAdobe PDFThumbnail

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.