Ability to continue operating despite failures.

Percentage of functions executed by tests.

Testing whether required functions work correctly.

Testing transition to backup systems.

Testing with automatically generated unusual inputs.

Automated generation of inputs to find software failures.

Simplified working implementation used during testing.

Test producing inconsistent results without code changes.

Observable incorrect software behavior.

Defect capable of causing a failure.

Cache removing entries in insertion order.

Lightweight user-managed execution unit.

Object representing a result available later.

Software structure organizing stored files.

Identifier representing an open file or resource.

Reference used to access an open file or resource.

Mechanism restricting concurrent file access.

Rules controlling file access.

Information describing a file.

Property associated with a file.

Suffix indicating a file's type or format.

Location identifying a file.

Method of assigning storage to files.

File data distributed across noncontiguous storage areas.

Reducing file size using compression algorithms.

Byte pattern identifying a file format.

Switch controlling whether functionality is enabled.

Mechanism for turning functionality on or off.

Proxy acting on behalf of clients.

Routing traffic to backup resources after failure.

Immediately terminating software execution.

Index optimized for textual searches.

Returns matched and unmatched rows from both sides.

Column referencing a key in another table.

Normalization requiring atomic field values.

Older software tolerates newer data or features.

Software available without monetary payment.