- "Write tests. Not too many. Mostly integration."
- Integration tests strike a great balance on the trade-offs between confidence and speed/expense. This is why it's advisable to spend most (not all, mind you) of your effort there.
- biggest thing you can do to write more integration tests is to stop mocking so much stuff
- When you mock something you're removing all confidence in the integration between what you're testing and what's being mocked.
C. Scholz, J. Illig, M. Atzmueller, и G. Stumme. Proceedings of the 25th ACM Conference on Hypertext and Social Media, стр. 279--284. Santiago, Chile, ACM, (сентября 2014)