Testing Guides
Here are some quick thoughts about writing tests that I hear a lot.
These help us test the right things and have more confience without needing 100% coverage.
Testing Guides
Mental models for when and how to create tests. These give your team confience while still having time for work and a positive impact on your business goals.
keep your frontend really dumb, abstract the logic and test that part
don’t test what you don’t own
start with a failing test, then go pass it
test the expectations of the software given by your customer and end-user
write just enough of a failing test, and then write just enough code to pass the test, and repeat
don’t let the tests get in the way of creating features
don’t let the bugs repeat by adding a test first
don’t go for gold first
first test if you got nothin, and then test for the unexpected
testing is designing, documenting, and validating how the function will be used
[last updated: 01/26/2023]
Do you struggle writing tests, but see the benefits? Reach out with questions on Twitter, LinkedIn, or by email. I’d love to help.