title: What is the right balance between unit vs. functional testing in a typical web application?
body: <p>Unit tests are cheaper to write and maintain, but they don't cover all scenarios. What is the right balance between them?</p>