← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — #testing educational data only
| |
Last 30 days
9 pings — 2026-05-26 T 22 pings — 2026-05-27 W 67 pings — 2026-05-28 T 2 pings — 2026-05-29 F 14 pings — 2026-05-30 S 11 pings — 2026-05-31 S 10 pings — 2026-06-01 M 9 pings — 2026-06-02 T 42 pings — 2026-06-03 W 63 pings — 2026-06-04 T 89 pings — 2026-06-05 F 72 pings — 2026-06-06 S 155 pings — 2026-06-07 S 81 pings — 2026-06-08 M 61 pings — 2026-06-09 T 52 pings — 2026-06-10 W 26 pings — 2026-06-11 T 27 pings — 2026-06-12 F 27 pings — 2026-06-13 S 4 pings — 2026-06-14 S 17 pings — 2026-06-15 M 15 pings — 2026-06-16 T 17 pings — 2026-06-17 W 14 pings — 2026-06-18 T 11 pings — 2026-06-19 F 17 pings — 2026-06-20 S 39 pings — 2026-06-21 S 30 pings — 2026-06-22 M 24 pings — Yesterday T 31 pings — Today W
Claude 30Bing 1
PetalBot 13Ahrefs 3Perplexity 2Google 2SEMrush 2Bing 2
ChatGPT 1.6kAmazonbot 554Scrapy 509Google 494Perplexity 485Ahrefs 270SEMrush 213Unknown AI 144Claude 117Bing 95Meta AI 62PetalBot 61Majestic 33Sogou 16Qwen 6Common Crawl 5ShapBot 2DuckDuckGo 1Backlinks.com 1
crawler 4.4k crawler_json 217 pre-tracking 29
Tag total4.7k pings Terms pinged59 / 59 Distinct agents18
Level All Beginner Intermediate Advanced Tag: testing
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Test Parallelization Gotchas
Hidden runtime hazards when tests execute concurrently — shared state, race conditions, and resource contention turn green suites red intermittently.
1mo ago Testing intermediate
Test Doubles PHP 8.0+ 🧠 2
Substitute objects used in tests to replace real dependencies — mocks, stubs, spies, fakes, and dummies each serve a different purpose.
3mo ago Testing intermediate
Cross-Version Compatibility Testing PHP 7.0+
Testing PHP code across multiple versions uses CI matrix builds, phpenv/phpbrew, Docker multi-version setups, and static analysis to catch compatibility issues before deployment.
3mo ago PHP intermediate
Naming Test Methods (Given/When/Then) 🧠 4
Test method names should describe behaviour, not implementation — test_calculateTotal_givenDiscountedItems_returnsReducedPrice beats test_calculateTotal().
3mo ago Testing beginner
Test-Driven Development (TDD) PHP 7.0+ 🧠 2
A development practice where tests are written before the code they test — Red (write a failing test), Green (write the minimum code to pass), Refactor (improve without breaking tests).
3mo ago Testing intermediate
Accessibility Testing Tools PHP 5.0+ 🧠 1
axe, Lighthouse, WAVE catch 30-40% of issues automatically — manual keyboard and screen reader testing is required for the rest.
3mo ago Accessibility intermediate
API Contract Testing 🧠 2
Consumer-driven contract tests verify that a provider API matches what consumers expect — catching breaking changes before deployment, without end-to-end tests.
3mo ago API Design advanced
API Mocking 🧠 1
Prism (OpenAPI mock server), WireMock (HTTP stub server), Mockoon (GUI), and Guzzle MockHandler for PHP unit tests — enabling testing without real API calls.
3mo ago API Design intermediate
Business Logic Abuse
Exploiting flaws in application workflows rather than technical vulnerabilities — bypassing payment steps, abusing discount codes, manipulating quantity fields, or racing concurrent requests.
3mo ago Security advanced
Database Seeding & Fixture Management PHP 5.0+
Populating databases with consistent, reproducible test and development data — using factories, seeders, and fixtures to create realistic scenarios without manual data entry.
3mo ago General intermediate
Fuzz Testing PHP 7.0+
Automatically generating random, unexpected, or malformed inputs to find crashes, assertion failures, and security vulnerabilities that manual test cases miss.
3mo ago Testing advanced
Gateway Pattern 🧠 1
A class that encapsulates access to an external system or resource — wrapping HTTP APIs, queues, or legacy systems behind a clean interface that the rest of the application uses.
3mo ago Code Quality intermediate
Parameterised / Data-Driven Tests PHP 5.0+
Running the same test logic with multiple input/output pairs — PHPUnit's @dataProvider eliminates copy-pasted test methods for the same behaviour with different values.
3mo ago Testing intermediate
Ports & Adapters (PHP Worked Example) PHP 7.0+
Hexagonal Architecture in PHP — the application core exposes ports (interfaces), and adapters implement them for HTTP, CLI, databases, and external services.
3mo ago Architecture advanced
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.
3mo ago DevOps intermediate
Test Coverage Types PHP 7.0+
Line coverage (lines executed), branch coverage (if/else paths), mutation testing (do tests detect actual bugs) — each measures a different aspect of test quality.
3mo ago Testing intermediate
Test Environment Parity
Dev, staging, and production must use identical PHP versions, MySQL versions, and OS configurations — divergence causes bugs that only appear in production.
3mo ago Testing intermediate
Test Naming Conventions
Well-named tests read as specifications — they document what the system does, make failure messages self-explanatory, and allow filtering tests by feature or scenario.
3mo ago Testing beginner
Visual Regression Testing
Automatically comparing screenshots of UI components or pages to a baseline — catching unintended visual changes that functional tests miss.
3mo ago Testing intermediate
Diagram: Acceptance Testing / BDD (Behat) Acceptance Testing / BDD (Behat) PHP 5.0+ 🧠 2
Testing that the system meets business requirements from a user perspective — written in plain language (Gherkin) and automated with Behat in PHP.
3mo ago Testing intermediate
✓ schema.org compliant