In this episode I catchup with Michael Bolton and James Bach to discuss testing through the lens of Rapid Software Testing, a responsible approach to software testing centred around people who do testing and people who need it done. We cover such topics as, is there such a thing as non-functional testing? when do we know we've done enough testing? and what are the characteristics of a good tester. I start by asking Michael how he got into software testing...