This article describes how to use the Ranorex Studio IDE and the Ranorex API for test automation in your behavior-driven development (BDD) process. BDD requires a cognitive shift: instead of thinking about testing functions, you are now thinking about behaviors....
What Limitations Does DesignWise Have?
DesignWise will not execute your tests
- DesignWise is a test design tool, and it will help you create more powerful sets of tests cases
- DesignWise even automates many of the test design and documentation steps, completing them faster with fewer errors, with greater completeness, and with optimized coverage
- Having said that, DesignWise is not what most people think of when they hear about test automation tools like Selenium. DesignWise won’t execute your test cases
DesignWise will not do all of design thinking for you
You must use your critical thinking skills, testing experience, and knowledge of the system you are testing to thoughtfully identify an appropriate set of test inputs necessary to thoroughly test whatever you want to test. While DesignWise does make things easier and faster for you (and DesignWise does combine the test inputs in ways that achieve more thorough coverage than you would be able to come up with on your own), you still need to identify and input the appropriate test inputs into DesignWise.
The bad news is that identifying the most appropriate test inputs is not always an easy job. Deciding which test inputs and testing ideas to include and exclude from your tests is not easy, whether or not you’re using a test design tool.
The good news is that once you get some experience identifying appropriate sets of test inputs, you will find DesignWise to be a very intuitive tool to use.
(Photo: Lauren Polinsky)