Semantic Mutation Testing Tool in Python

dc.contributor.authorGupta, Ramil
dc.contributor.supervisorKumar, Ajay
dc.date.accessioned2015-09-03T07:44:37Z
dc.date.available2015-09-03T07:44:37Z
dc.date.issued2015-09-03T07:44:37Z
dc.descriptionM.E. (Software Engineering)en
dc.description.abstractOne 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.extent817526 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10266/3752
dc.language.isoenen
dc.subjectMutationen
dc.subjectTestingen
dc.subjectCSEDen
dc.titleSemantic Mutation Testing Tool in Pythonen
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3752.pdf
Size:
798.56 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.78 KB
Format:
Item-specific license agreed upon to submission
Description: