Over the years, we’ve seen the introduction of Structured Programming, Total Quality Management, Agile, Scrum, Devops—and after all this time, projects still stumble and products still drive us crazy. Why? Part of the reason is surely that many projects are … Learn more
This document lays out, in many dimensions, how RST methodology differs from and contradicts the type of testing advocated by the ISTQB, TMAP, and similar systems. In my opinion, which is informed by decades of watching the industry, working in … Learn more
In RST, we make a distinction between testing and checking. We distinguish between the two to keep humans at the centre of testing work. Tools can be enormously helpful to testers, but there’s more to testing than checking the build; … Learn more
In the beginning, there was testing. No one distinguished between exploratory and scripted testing. Jerry Weinberg’s 1961 chapter about testing in his book, Computer Programming Fundamentals, depicted testing as inherently exploratory and expressed caution about formalizing it. He wrote, “It is, of course, … Learn more
These are the appendices to the Rapid Software Testing Explored class. This is a downloadable pdf.
A statement of the premises on which Rapid Software Testing—our classes and our methodology—are based. These are the premises of the Rapid Software Testing methodology. Everything in the methodology derives in some way from this foundation. These premises derive from our experience, study, … Learn more