Semantic Mutation Testing Tool in Python
| dc.contributor.author | Gupta, Ramil | |
| dc.contributor.supervisor | Kumar, Ajay | |
| dc.date.accessioned | 2015-09-03T07:44:37Z | |
| dc.date.available | 2015-09-03T07:44:37Z | |
| dc.date.issued | 2015-09-03T07:44:37Z | |
| dc.description | M.E. (Software Engineering) | en |
| dc.description.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. | en |
| dc.format.extent | 817526 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | http://hdl.handle.net/10266/3752 | |
| dc.language.iso | en | en |
| dc.subject | Mutation | en |
| dc.subject | Testing | en |
| dc.subject | CSED | en |
| dc.title | Semantic Mutation Testing Tool in Python | en |
| dc.type | Thesis | en |
