Over on the Association for Software Testing Slack our book club facilitator, Zenzi Ali , is guiding us through Elisabeth Hendrickson's Explore It! Last week she posed this question: "When joining a new team/job/project, how do you determine the core capabilities of the software you’ll be testing?" I surprised myself a little with my answer. Not because of what I described, but because I hadn't mapped it out this way before. It was only when I stepped back to try to summarise that I noticed the pattern in my intuitive behaviour. So here's what I wrote, edited so that it's less of a stream of consciousness. --00-- Rob Meaney has a great talk, A Tale of Testability , where he describes how his CODS criteria (controlability, observability, decomposability, simplicity) were applied to a product he worked on to make it more testable. Now, I'm not suggesting that someone walks into a new team and shouts about re-engineering for testability before they...