Rapid Software Testing - 3 day workshop with Michael Bolton
Date: 23th - 25th of march
Information
"Excellent software testing might seem hard. Maybe you’re overwhelmed by or uncertain about approaches to test planning, design and execution. Maybe you’re working in an environment where some people aren’t following “the rules”, or in a culture where “the rules” are overwhelming the time and resources that you have to test. It might be that you’re having difficulty answering questions like “How long will you need to test?” or “Why didn’t you find that bug?” Perhaps you’re finding that “industry best practices” are infeasible and a poor fit for your organization, or that books, courses, and certification schemes related to testing focus on nomenclature without giving you the exercises, experiences, and thinking tools to help you learn to test.
Do you want to learn how to do excellent testing, effectively and accountably, in situations in which you are faced with barely sufficient information and extreme time pressure? Do you want to get very good at software testing? If so, then Rapid Software Testing—a methodology and a course designed by James Bach and Michael Bolton—is for you.
About the course
Rapid Software Testing is a three-day, hands-on class that teaches testing as a sophisticated thinking art. Rapid testing is a complete methodology designed for today’s testing, in which we’re dealing with complex products, constant change, and turbulent schedules. This class presents an approach to testing that begins with developing personal skills and extends to the ultimate mission of software testing: lighting the way of the project by evaluating the product. The approach is consistent with and a follow-on to many of the concepts and principles introduced in the book Lessons Learned in Software Testing: a Context-Driven Approach by Kaner, Bach, and Pettichord.
The philosophy presented in this class is not like traditional approaches to testing, which ignore the thinking part of testing and instead advocate never-ending paperwork. Products have become too complex for that, time is too short, and testers are too expensive. Rapid testing uses a cyclic approach and heuristic methods to constantly re-optimize testing to fit the needs of your clients. The Rapid approach isn't just testing with a speed or sense of urgency; it's mission-focused testing that eliminates unnecessary work, assures that everything necessary gets done, and constantly asks what testing can do to speed the project as a whole.
One important tool of rapid testing is the discipline of exploratory testing—essentially a testing martial art. Exploratory testing combines test design, test execution, test result interpretation, and learning into a seamless process that finds a lot of problems quickly. If you are an experienced tester, you'll find out how to articulate those intellectual processes of testing that you already practice intuitively. If you're a new tester, hands-on testing exercises help you gain critical experience."
Information taken from this pdf