$ 0 0 When I work on a project I differentiate three kinds of tests: unit, integrated, and external. In this post I'll explain how I think about them.