Please use this identifier to cite or link to this item:
|Semantic Mutation Testing Tool in Python
|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.
|M.E. (Software Engineering)
|Appears in Collections:
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.