2015 | OriginalPaper | Buchkapitel
Mutation Testing Process Combined with Test-Driven Development in .NET Environment
verfasst von : Anna Derezińska, Piotr Trzpil
Erschienen in: Theory and Engineering of Complex Systems and Dependability
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
In test-driven development, basic tests are prepared for a piece of program before its coding. Many short development cycles are repeated within the process, requiring a quick response of the prepared tests and the tested code extract. Mutation testing, used for evaluation and development of test cases, usually takes a considerable time to obtain a valuable test assessment. We discuss combination of these techniques in one development process. The presented ideas are implemented in VisualMutator – an extension of Visual Studio. The tool supports selected standard and object-oriented mutations of C# programs. Mutations are introduced at the level of the Common Intermediate Language of .NET. A program or its selected methods can be mutated in a batch process or during interactive sessions.