Skip to content

Sources & Maintenance

Drupal Research Install

Path: Not applicable — this is a stack-agnostic guide with no Drupal code dependencies.

Web Sources

Source URL Guide Sections Last Verified
Martin Fowler: TestPyramid https://martinfowler.com/bliki/TestPyramid.html test-pyramid-vs-trophy 2026-06-08
Martin Fowler: UnitTest https://martinfowler.com/bliki/UnitTest.html unit-testing-concepts, what-to-test-and-what-not 2026-06-08
Martin Fowler: IntegrationTest https://martinfowler.com/bliki/IntegrationTest.html integration-testing-concepts 2026-06-08
Martin Fowler: TestDouble https://martinfowler.com/bliki/TestDouble.html test-doubles 2026-06-08
Martin Fowler: Mocks Aren't Stubs https://martinfowler.com/articles/mocksArentStubs.html test-doubles 2026-06-08
Martin Fowler: TestCoverage https://martinfowler.com/bliki/TestCoverage.html coverage-philosophy 2026-06-08
Martin Fowler: ContractTest https://martinfowler.com/bliki/ContractTest.html contract-api-testing-concepts 2026-06-08
Kent C. Dodds: The Testing Trophy and Testing Classifications https://kentcdodds.com/blog/the-testing-trophy-and-testing-classifications test-pyramid-vs-trophy 2026-06-08
Testing Library: Guiding Principles https://testing-library.com/docs/guiding-principles what-to-test-and-what-not 2026-06-08
Playwright: Best Practices https://playwright.dev/docs/best-practices e2e-testing-concepts 2026-06-08
Pact: Consumer-Driven Contract Testing https://docs.pact.io/ contract-api-testing-concepts 2026-06-08
Deque axe-core: Rule Descriptions https://github.com/dequelabs/axe-core/blob/master/doc/rule-descriptions.md accessibility-testing-concepts 2026-06-08
W3C WCAG 2.2 Quick Reference https://www.w3.org/WAI/WCAG22/quickref/ accessibility-testing-concepts 2026-06-08
Google Testing Blog: Flaky Tests https://testing.googleblog.com/2016/05/flaky-tests-at-google-and-how-we.html determinism-and-flakiness 2026-06-08
Kostis Kapelonis: Software Testing Anti-patterns https://blog.codepipes.com/testing/software-testing-antipatterns.html best-practices-and-anti-patterns 2026-06-08
Automation Panda: Arrange-Act-Assert https://automationpanda.com/2020/07/07/arrange-act-assert-a-pattern-for-writing-good-tests/ test-structure-and-naming 2026-06-08
web.dev: Core Web Vitals https://web.dev/articles/vitals performance-testing-concepts 2026-06-08
k6: Performance Testing Guides https://grafana.com/docs/k6/latest/testing-guides/ performance-testing-concepts 2026-06-08

Book Sources (Authoritative; No URL)

Source Guide Sections Notes
Gerard Meszaros, "xUnit Test Patterns: Refactoring Test Code" (2007) test-doubles Canonical taxonomy for Dummy/Stub/Spy/Mock/Fake
Titus Winters et al., "Software Engineering at Google" (2020) Ch. 11–14 testing-strategy-overview, coverage-philosophy Why test; risk-based investment; coverage philosophy
Kent Beck, "Test-Driven Development: By Example" (2002) unit-testing-concepts, test-structure-and-naming Red-Green-Refactor; AAA fundamentals

Code Sources

Not applicable — this guide contains no module-level code dependencies.