lecture-12-fault-3

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

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

View Full Document Right Arrow Icon
Spring 2010 CSci 5802 1 CSci 5802 Software Engineering II 1 Spring 2010 CSci 5802 Fault based testing Chapter 16 Mutation Testing An approach to • selecting test cases • investigating the quality of your test data • estimating residual faults Create a second ersion of o r soft are ith Spring 2010 CSci 5802 2 Create a second version of your software with some minor change • Introduce a “mutation” Run the test cases and see if they reveal the mutation (an artificial fault) • If yes – Good test data • If no – Bad test data What is a Mutant? A mutant is the original program with a small change introduced • The change is called a mutation A mutation is one single “change” on one Spring 2010 CSci 5802 3 line in the original • The “change” is caused by a mutation operator • Also called mutagens, mutagenic operators, etc. called the neighborhood of P
Background image of page 1

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

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 3

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

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

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