Editor’s Note: The Tricentis team is excited to present the new Tosca Testsuite 9.0! For this release, we’ve introduced several exciting new features and capabilities into Tosca Testsuite. For more information, check out the ‘What’s New’ section on our website.
In the meantime however, here is the inside scoop from the experts and product managers behind the features themselves.
What is exploratory testing? Exploratory testing is the process of learning a product, designing and executing test cases, and interpreting test results – all at the same time. It’s an all-in-one approach to testing; the perfect counterpart to specification-based manual and automated testing. In simple terms, exploratory testing is a structured, sophisticated, and thoughtful approach to ad-hoc testing. Well executed exploratory testing is the heart of excellent testing. Exploratory testing is both a fun and powerful approach to testing, strengthened even further by Tosca Testsuite’s new Exploratory Testing Assistant.
Exploratory testing can take countless distinct forms. The form we are focusing on with the Exploratory Testing Assistant is session based testing, a methodical approach to exploratory testing. Our solution allows you to easily document the test actions you take during your exploratory test and integrate your results seamlessly into your existing test case portfolio. Apart from many other helpful capabilities, our exploratory testing assistant allows you to record everything you explore and to edit the resulting videos afterwards. This enables you to easily share the information about the defects you found with your developers. Better yet, at any point the statuses and results of your exploratory tests with all the created artefacts are summarized in a cool dashboard.
Combining exploratory testing with other practices is the most effective way to maximize the power of your testing to increase product quality and decrease risk. Investigations have shown the statistical significance in the increase of critical defects discovered when exploratory testing is carried out alongside traditional specification-based testing. Exploratory testing helps you to actively attack risk before the risk actively attacks you.
In contrast to specification-based testing, exploratory testing aims to go beyond the obvious and thereby makes testing intellectually rich. Its application is only limited by the borders of your imagination, the depth of your creativity, and your emerging insights into the product under test. All this allows you to hit upon the right tests at the right time and allows you to find the most critical defects as early as possible.
When should you perform exploratory testing? Always! In fact, you most likely do it all the time without really noticing it. Keep up the good work!
We just provide the right instrument. It’s crucial that exploratory testing be applied continuously to provide rapid feedback on a new product or feature. We are in the age of the customer, where innovative businesses experience high pressure to reduce their time-to-market, shortening their release cycles to the extent that continuous delivery methods become inevitable.
Testing is constantly being asked to increase its ability to rapidly and reliably deliver comprehensive test results faster than ever. This is almost impossible to achieve without exploratory testing. The time for exploratory testing is now.
We hope you have as much fun using these features as much as we did building them!
Read all about the new features on our What’s New page.