Legal terms governing software use and distribution.

Environment configured for software testing.

Isolated software environment for dependencies or execution.

Service storing and managing data schemas.

Independent logical unit within an application.

Keeping tests independent from each other.

Software abstraction providing a common file-system interface.

Program usually interpreted or executed by a runtime.

Update correcting defects or vulnerabilities.

Collection of related tests.