Mutation analysis in the context of Test suite


Mutation analysis in the context of Test suite

Mutation analysis Study page number 1 of 1

Play TriviaQuestions Online!

or

Skip to study material about Mutation analysis in the context of "Test suite"


⭐ Core Definition: Mutation analysis

Mutation testing (or mutation analysis or program mutation) is used to design new software tests and evaluate the quality of existing software tests. Mutation testing involves making small changes to the program being tested. Each changed version is called a mutant. A test detects, and rejects, a mutant when the test fails because the test is able to tell that the behaviour of the mutant differs from that of the original code. Rejection is called killing the mutant. The value of a test suite is measured by the percentage of mutants that it kills. The test suite can then be improved by adding new tests designed to kill additional mutants.

Mutant creation is done using well-defined mutation operators that either mimic typical programming errors (such as using the wrong operator or variable name) or force the creation of valuable tests (such as dividing each expression by zero).

↓ Menu
HINT:

In this Dossier

Mutation analysis in the context of Geneticist

A geneticist is a biologist or physician who studies genetics, the science of genes, heredity, and variation of organisms. A geneticist can be employed as a scientist or a lecturer. Geneticists may perform general research on genetic processes or develop genetic technologies to aid in the pharmaceutical or and agriculture industries. Some geneticists perform experiments in model organisms such as Drosophila, C. elegans, zebrafish, rodents or humans and analyze data to interpret the inheritance of biological traits. A basic science geneticist is a scientist who usually has earned a PhD in genetics and undertakes research and/or lectures in the field. A medical geneticist is a physician who has been trained in medical genetics as a specialization and evaluates, diagnoses, and manages patients with hereditary conditions or congenital malformations; and provides genetic risk calculations and mutation analysis.

View the full Wikipedia page for Geneticist
↑ Return to Menu