I wanted to write down some of my thoughts on end-to-end testing, mainly to help clarify my own thinking.
Monologue On End-To-End Testing
31 May, 2021 — Tags: Testing
I wanted to write down some of my thoughts on end-to-end testing, mainly to help clarify my own thinking.
RSpec examples should have enough detail in the descriptions to rewrite them from scratch.
Start with high-level tests, and step down to lower levels when the implementation is stable.
Why did Apple not test what happens when a user supplies “True” as their last name? Is it incompetence?
https://twitter.com/JPaulGibson/status/1368182852668583948
I don’t think so. I think the explanation is simpler: it’s not feasible. It’s highly impractical, if not computationally impossible, to test every input.