Replacing system tests with unit tests
Briefly

I could've told you that years ago! I've spent much of the past ten years working with test suites that are slow, brittle, and ultimately uninformative-almost always because they're overly reliant on testing end-to-end.
Is your testing strategy too top-heavy, too? Here are some techniques to spread coverage down the testing pyramid.
Read at Rubyflow
[
add
]
[
|
|
]