lecture-12-fault-2

lecture-12-fault-2 - Lecture 12 - Fault Based Spring 2010...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Lecture 12 - Fault Based Spring 2010 CSci 5802 1 CSci 5802 CSci 5802 Software Engineering II Fault based testing Chapter 16 1 Spring 2010 CSci 5802 Mutation Testing An approach to selecting test cases investigating the quality of your test data estimating residual faults Create a second version of your software with some minor change Introduce a mutation Run the test cases and see if they reveal the Spring 2010 CSci 5802 2 Run the test cases and see if they reveal the mutation (an artificial fault) If yes Good test data If no Bad test data Lecture 12 - Fault Based Spring 2010 CSci 5802 2 What is a Mutant? A mutant is the original program with a small change introduced small change introduced The change is called a mutation A mutation is one single change on one line in the original The change is caused by a mutation operator Also called mutagens, mutagenic operators, etc....
View Full Document

Page1 / 5

lecture-12-fault-2 - Lecture 12 - Fault Based Spring 2010...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online