Why do we test? What’s the point? We test to develop a comprehensive understanding of the product. We test to find problems that threaten the value of the product, or that threaten the on-time, successful completion of any kind of development work. We test to help the business, managers, and developers decide whether the product they’ve got is the product they want.
Testing is the process of learning about a product through exploration and experimentation, which includes to some degree questioning, studying, modeling, observation, inference, etc. Some procedures within testing can be scripted, described as test cases, or automated, but testing itself neither be scripted nor automated. In that sense, testing is like programming and management: tools and procedures play a role, but tools don’t do the work and procedures don’t find bugs. Testers find bugs, so testing begins and ends with the mindset and the skill set of the tester.
Rapid Software Testing (RST) a context-driven methodology for testing any product that includes or involves software. RST is centered around developing the mindset and skill set of the tester to deliver excellent software testing in a way that is fast, inexpensive, credible, and accountable.
This one-day introduction is designed for anyone who tests or evaluates software—including testers, programmers, development and network support people, documentation folk, technical support representatives, even salespeople and marketers—or for anyone who manages testing work. RST can be targeted toward any development model (Agile, Lean, Scrum, DevOps, Waterfall…) and any domain in which you might be developing software. Through hands-on activities, exercises, and interactive discussion, we challenge assumptions and expose common misconceptions about testing practices. Then we show you a clear and powerful way to think about testing that allows you to test responsibly and systematically, so that you focus on business risk and do the deep testing that your project needs.
Participants are encouraged to bring a computer to the workshop.