What is Rapid Software Testing?
No matter what kind of development model you're using—Agile, DevOps, Lean, Scrum, or something more traditional—and no matter what kind of business you're in—an established financial institution, big telecom, a medical device company, or a social media startup—the essential mission of testing is always the same. Managers, developers, and the other clients of testing have a central question: are there problems that threaten the on-time, successful completion of our task? Rapid Software Testing answers that question
Rapid Software Testing (RST) is a complete testing methodology, designed for a world of barely sufficient resources, information, and time. It is a mind-set and a skill-set focused on performing testing more quickly and less expensively while completely fulfilling the mission of testing. The approach begins with developing personal skills and extends to the ultimate purpose of software testing: lighting the way of the project by evaluating the product for problems that threaten its value.
How Is This Course Different?
The Rapid Software Testing course is an intensive three-day, hands-on class, in which you do actual testing, working on exercises, puzzles, thought experiments, risk analysis, and scenarios—some computer-based, some not. The goal of the course is to teach you how to test anything expertly, under extreme time pressure and conditions of uncertainty, in a way that will stand up to scrutiny.
The philosophy presented in this class is not like traditional approaches to testing, which ignore the thinking part of testing and instead focus on narrow definitions for testing terms while advocating never-ending paperwork. Products have become too complex for that, time is too short, and testers are too expensive. RST uses fast feedback and heuristic approaches to re-optimize testing constantly and to fit the needs of its clients.