Do you struggle with building and maintaining an automated test suite? Do you wonder how you can work together with other specialists in a true cross-functional agile team? Do you push all testing to the end, even though you’re using agile techniques and shorter cycles – snowplowing risk forward and compressing the test cycle like we did in waterfall?
Mike Cohn introduced the Testing Pyramid in his 2009 book, Succeeding with Agile, as a model for thinking about sustainable test automation. But it also has powerful implications for analysis, architecture, coding, and documentation. Building a product that is well covered by tests, in the ratios described by the Testing Pyramid, requires specific thinking and approaches at both the technical and human levels. In this talk we cover modern techniques and patterns that allow for all software specialists to be guided by the Testing Pyramid to build shared, collaborative team environments.