Browser rule restricting cross-origin resource access.

Cookie typically removed when the browser session ends.

Browser storage lasting for a browsing session.

Protocol for exchanging structured messages between systems.

Input validation performed on the server.

Server or client state associated with an interaction period.

Attack involving malicious SQL input.

Older security protocol historically used for encrypted connections.

Definition of a database's structure.

Language used to interact with relational databases.

SQL statement used to retrieve data.

Query nested inside another query.

Stored database routine containing executable logic.

1NF plus removal of certain partial dependencies.

Splitting database data across multiple systems.

Degree to which a query condition narrows results.

Process of evaluating software for correctness and quality.

Testing an entire integrated system.

Basic testing to determine whether a build is usable.

Focused testing of specific changed functionality.

Simplified replacement providing predefined responses.

Test object that records how it was used.

Percentage of executable statements exercised by tests.

Testing behavior beyond normal capacity.

Testing response to sudden workload increases.

Testing under sustained workload over time.

Testing software for security weaknesses.

Degree of impact caused by a defect.

Environment closely resembling production for final testing.

Testing by comparing output against a stored snapshot.

Testing behavior across different states.

Area containing changes selected for the next commit.

Temporarily stores uncommitted changes.

Cryptographic hash algorithm used by Git versions.

Versioning scheme using major, minor, and patch numbers.

Another term for version control.

Git repository embedded as a reference inside another repository.