Software Testing Glossary

A B C D E F G H I K L M N O P Q R S T U V W

Code Coverage

The method of analysis that determines which parts of the software have been tested by a set of tests, and which haven’t been.

Code-driven Testing

Testing technique that uses testing frameworks (such as xUnit) that allow the execution of unit tests to determine whether various sections of the code are acting as expected under various circumstances.

Codependent Behavior

Excessive emotional or psychological dependence on another person, specifically in trying to change that person’s current (undesirable) behavior while supporting them in continuing that behavior.

Combinatorial Testing

A means to identify a suitable subset of test combinations to achieve a predetermined level of coverage when testing an object with multiple parameters and where those parameters themselves each have several values, which gives rise to more combinations than are feasible to test in the time allowed.

Comparison Testing

Testing technique which compares the product strengths and weaknesses with previous versions or other similar products.

Compatibility Testing

Testing technique that validates how well a software performs in a particular hardware/software/operating system/network environment.

Compiler

The software tool that transfers the programs expressed in a high level language into their equivalents machine language.

Compliance

The ability of the software product to meet the standards, conventions or regulations in laws and other similar prescriptions.

Compliance Testing

Type of testing which checks whether the system was developed in accordance with standards, procedures and guidelines.