Software Testing Terms And Meaning - Part 3

9 February 2025

CAST

Computer Aided Software Testing

Code Coverage

An analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention.

Compatibility Testing

Testing whether the system is compatible with other systems with which it should communicate.

Component Testing

The testing of individual software components.

Concurrency Testing

Multi-user testing geared towards determining the effects of accessing the same application code, module or database records. Identifies and measures the level of locking, deadlocking and use of single-threaded code and locking semaphores

Conformance Testing / Compliance Testing / Standards Testing

Conformance testing or type testing is testing to determine whether a system meets some specified standard. To aid in this, many test procedures and test setups have been developed, either by the standard's maintainers or external organizations, specifically for testing conformance to standards. Conformance testing is often performed by external organizations, sometimes the standards body itself, to give greater guarantees of compliance. Products tested in such a manner are then advertised as being certified by that external organization as complying with the standard

Context Driven Testing

The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the organization right now.

Conversion Testing / Migration Testing

Testing of programs or procedures used to convert data from existing systems for use in replacement systems.

Coverage Testing

Coverage testing is concerned with the degree to which test cases exercise or cover the logic (source code) of the software module or unit. It is also a measure of coverage of code lines, code branches and code branch combinations

Cyclomatic Complexity

A measure of the logical complexity of an algorithm, used in white-box testing

Here is the entire Testing Terms and Definitions asked in interviews

Tags