Ash Winter is a continuously learning tester with a penchant for getting involved in all aspects of developing people, products and organisations. He tests, mentors, coaches, blogs and speaks, across many disciplines. Quite busy but always has time for a question, usually answered with another question.
Case Study: The Forgotten ‘Ility’
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 energising 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?
* Recognise the key concepts of testability, and perhaps where they are not present.
* Understand the benefits of testability, so you can advocate it when the opportunity arises.
* Apply models of testability when they are needed most, as part of an emergent architecture.