Mutation testing is a technique that involves modifying code to generate "mutants" in order to test test quality. MuTalk is a mutation testing tool for Smalltalk that generates mutants by applying mutation "operators" that make small changes to code, such as changing logical operators. Tests are then run to determine if they can detect and "kill" the mutants. Surviving mutants indicate untested code cases. MuTalk optimizes the process by only mutating and testing covered code. Mutation testing is effective because complex faults are often coupled to simple faults detected by killing mutants.