The Testing Pyramid: Bringing Software Testers and Developers Together
By working together to create the set of tests and then determining where that testing belongs, we can increase efficiency, reliability and reduce debugging time for failures in the future.