Containerisation
// Definition
Packaging an application together with its dependencies into a portable image (typically Docker) that runs identically on a developer laptop, CI, and production. Eliminates 'works on my machine' and underpins modern test environments.
// Related terms
Pipeline
An automated, ordered sequence of stages — typically build, test, scan, deploy — that code passes through from commit to release. Enforces quality gates between stages.
Deploy
The act of releasing a built artifact to a target environment (staging, production). Modern teams aim to deploy as often and as automatically as possible.
Test Environment
The infrastructure where tests run — hardware, OS, database, network, and configuration. Differences between test and production are a leading source of bugs that pass tests but fail in production.
Learn more · Playwright with Python
Chapter 7 · Lesson 3: Docker Containers for Playwright Python