lecture-12-fault-6

lecture-12-fault-6 - 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
Lecture 12 - Fault Based 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. For the program P, the set of mutants are
Background image of page 1

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

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

This note was uploaded on 10/21/2011 for the course CSCI 5802 taught by Professor Heimdahl,m during the Spring '08 term at Minnesota.

Page1 / 2

lecture-12-fault-6 - 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