Everyone wants fast, maintainable tests, so how do you best combine the test pyramid model with the realities of your own project?