Tag: testing
Shift-Left Testing
Moving testing earlier in the development process — catching bugs at the developer's machine and PR stage rather than in staging or production.
2mo ago
devops intermediate
SAST vs DAST vs IAST PHP 5.0+
Three automated security testing approaches: SAST analyses source code without running it, DAST attacks a running app from outside, IAST instruments the app from within during testing.
2mo ago
security intermediate
Shift-Left Security (DevSecOps) PHP 5.0+
Integrating security practices earlier in the development lifecycle — at design and coding time — rather than as a final gate before release.
2mo ago
security beginner
Side Effects
Observable changes a function makes beyond returning a value — modifying global state, I/O, mutation of arguments — that make code harder to reason about.
2mo ago
quality intermediate
Smoke Testing
A minimal set of tests run immediately after deployment to verify the application is alive and its critical paths are functional before deeper testing or traffic.
2mo ago
testing beginner
Snapshot Testing PHP 7.0+
A technique that captures the serialised output of a component or function on first run, then compares future runs against that snapshot — detecting unintended changes.
2mo ago
testing intermediate
Automated inspection of source code without execution to find type errors, security issues, dead code, and style violations.
2mo ago
general intermediate
Static Methods & Properties PHP 5.0+
Class-level methods and properties that exist independently of any instance — useful for utilities and factories, but harmful when overused.
2mo ago
php intermediate