You know what we don't talk about enough. Testability. I don't just mean testers either. Everybody. The benefits of testability are often forgotten, left until it’s too late, we are left scratching our heads as to why the system is doing that and how unaware we were.
If we know how to talk about testability in a compelling way, showing the benefits for all stakeholders, I believe it can be a central part of a product and seen as essential. In the age of focus on the narrowing gap between development and operations, testability shares many those goals, with feature flagging, effective monitoring and log management (to name but a few) synonymous with control and observability. And that is just the start of the benefits of a testability focus can bring.
I'll share a few stories that have taught me a great deal, plus the how the work of others has helped me along the way. All in hope of energizing those in attendance to use their new found testability focus in their workplace. After all, if its controllable and observable to some degree, its testable. If it’s not, how effective is your testing? And if it’s not testable, then how will you support it when its live?