Skip to content

Commit e77e5a1

Browse files
authored
Update testing.md
1 parent 829269f commit e77e5a1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

practices/testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
- Tests must behave identically when run locally and remotely. No tests should rely on hidden state, manual configuration, or proprietary local tooling.
9191
- Standardise environment configuration through version-controlled configuration files or scripts, enabling teams to replicate exact test runs on any workstation or CI/CD environment effortlessly.
9292
- Dependency isolation and management
93-
- Dependencies should be explicitly declared and managed using tools appropriate to your technology stack (e.g. Python’s requirements.txt, Node’s package.json, etc.).
93+
- Dependencies should be explicitly declared and managed using tools appropriate to your technology stack (e.g. Python’s requirements.txt, Node’s package.json, etc.). Use these tools to ensure that specific versions are locked.
9494
- Employ dependency management tools (e.g. virtual environments, containers, package managers) to enforce consistency.
9595
- Environment parity between development and production
9696
- Aim to eliminate differences between local, staging and production environments. Running tests consistently across environments ensures that deployment to production is predictable and low-risk.

0 commit comments

Comments
 (0)