> I've always suspected that the ideal testing setup would be mostly unit tests, integration tests only to fill those gaps, and selenium-ish tests (hopefully rare!) only to fill in the final remaining gaps.
I would have thought this is pretty standard. You've just described the testing pyramid.
I would have thought this is pretty standard. You've just described the testing pyramid.