Testing gets treated like software broccoli. But, with the right spices, it can be nutritious and delicious. We'll retrace my journey to 20x testing efficiency will all the fails and refinements accumulated on the way.
Attendees will come away with a better understanding of common testing pitfalls and tools to overcome them.
Topic outline - Single Responsibility Principle, Dependency Inversion - Mocking - Information hiding - Test data isolation - Complex test assertions - Simplified test data creation - Unit/integration test reuse - Generating test names - Team testing process