Period of interaction between a user and application.

Tools and code used to execute and evaluate tests.

Vulnerability unknown or unpatched by the affected vendor.

Protocol designed for application-level communication.

Pattern restricting a class to one instance.

Smallest independently schedulable execution unit within a process.

File path beginning from the filesystem root.

Distributes requests across multiple servers or resources.

Pattern where objects receive notifications about state changes.

Bug caused by timing-dependent access to shared resources.