Skip to content

Instantly share code, notes, and snippets.

@xpepper
Last active November 20, 2021 09:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xpepper/f9cc90272f97ce0392939bf78b1f9cc5 to your computer and use it in GitHub Desktop.
Save xpepper/f9cc90272f97ce0392939bf78b1f9cc5 to your computer and use it in GitHub Desktop.
tags
testing

George Dinwiddie

https://twitter.com/gdinwiddie/status/1453798124275879968?t=Xr6y70frsdjgTg2x_h6nXA

  1. Examples illustrating what the business wants the system to do (identified during Example Mapping).
  2. Microtests that drive the development of the logic I'm creating.
  3. Edge-condition tests to drive benign behavior of the logic I'm creating in exceptional conditions.
  4. Mock adapter tests that drive the development of, and describe the boundaries of dependencies I don't control.
  5. Actual adapter tests that verify assumptions about the dependencies I don't control.
  6. Sometimes tests that capture visual results for review by a human.
  7. Test code tests created test-driving any non-trivial test helper code.

Mob Mentality

https://twitter.com/mob__mentality/status/1453742433875812357

FIRST and Structure Shy covering all ZOMBIES Zombie 🧟 🧟

(see https://www.youtube.com/watch?v=nUys5Y-7Wms and https://trello.com/c/5EyJyuzJ/242-test-driven-development-guided-by-zombies)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment