Development Preview — Coming Soon!

Overview

Getting Started

Projects

Usage
Introduction
Principles
Guidelines
Ingredients
Recipes
Workflows
Compliance
Reference
  • References
  • Best Practices
    • Android
    • Apple
    • Cross-Platform
    • Networking
    • Security
    • Testing
    • UI Design
    • Web
    • Windows / .NET
Appendix
  1. Home
  2. /Reference
  3. /Best Practices
  4. /Testing

Testing

  • Google SWE Book Ch. 11: Testing Overview
  • Martin Fowler: Practical Test Pyramid
  • Martin Fowler: Mocks Aren't Stubs
  • Martin Fowler: Eradicating Non-Determinism
  • Kent Beck: Test Desiderata
  • Hypothesis (Python Property-Based Testing)
  • mutmut (Python Mutation Testing)
  • Stryker (JS/TS/.NET Mutation Testing)
version
1.0.0
platforms
csharp, python, typescript, web
tags
best-practices, testing
author
Mike Fullerton
modified
2026-03-27
references
abseil.io/resources/swe-book/html/ch11.htmlgithub.com/HypothesisWorks/hypothesisgithub.com/boxed/mutmutmartinfowler.com/articles/mocksArentStubs.htmlmartinfowler.com/articles/nonDeterminism.htmlmartinfowler.com/articles/practical-test-pyramid.htmlmedium.com/@kentbeck_7670/test-desiderata-94150638a4b3stryker-mutator.io

Change History

Version Date Author Summary
1.0.0 2026-03-27 Mike Fullerton Initial creation
📖The Agentic Developer Cookbook🪪The Agentic Persona Registry🪣My Agentic Storage🧰Agentic Persona Toolkit🛠️Agentic Developer Team👤User Data Store🎭Learn True Facts