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

Buffer

Device or a memory area used for temporary storage of data in order to compensate the differences in the speed of data flow, timing or frequency of events.

Buffer Overflow

Memory access defect caused by the process attempts to store the data that exceed limits of buffer fixed length, resulting in adjacent memory locations overwrite or overflow exceptions evocation.

Call Graph

An abstract representation of calling relationships between subroutines in a program.

Capability Maturity Model

Five-level system describing the key elements of an effective software development process. Maturity model includes the best practices of planning, design and management of software development and support processes.

Cause-effect Diagram

A graphical representation used to organize and display the interrelationships of various possible root causes of a problem.