Testing is a crucial part of the software creation process. It ensures that your code is working correctly and that all bugs are found before the software lands in the hands of consumers. But it can be difficult to explain these tests and their results to investors...
It’s that exciting time of the year again – we’re thrilled to announce the release of Ranorex 7.0. With this major software update, we’re introducing our matchless Selenium WebDriver integration, leaner test suite structure, JUnit compatible reports as well as an enhanced WPF plug-in. Are you wondering how you will benefit from this release? Here are 7 reasons why you should definitely use Ranorex 7.0:
1. Selenium WebDriver integration in Ranorex Studio
Selenium WebDriver is a platform-independent open source test automation framework that automates browsers and integrates in nearly all development environments. Due to its many automation benefits, it has gained a significant user base over the past few years. As a W3C Candidate Recommendation, Selenium is on the fast track of becoming a standard for web test automation.
We recognize the importance of Selenium for the future of web testing and are proud to announce that with Ranorex 7.0, you can access Selenium WebDriver with the powerful Ranorex tools! While other test automation tools simply trigger existing Selenium tests, Ranorex provides a much deeper integration and makes Selenium WebDriver part of the Ranorex Core API.
2. Ability to access Selenium with the powerful Ranorex tools
Automating tests in Selenium is time-intensive and requires programming skills. Once you’ve invested time in setting up the automation framework, it can still be rather tricky to deal with issues such as object-mapping and time-out handling. As Ranorex directly integrates Selenium WebDriver on a plug-in level, you can access Selenium WebDriver with the powerful Ranorex tools. The benefits?
- Create web tests using script-free or code-based Ranorex tools
- Instantly automate dynamic UI elements and handle synchronization issues
- Handle data-driven testing, parameterization as well as reporting in a single test suite
- Run your Ranorex tests on Selenium WebDriver endpoints
3. Plug-in free web testing across all major platforms and browsers
Selenium is renowned for its unparalleled platform and browser support. By upgrading to Ranorex 7.0, you can finally run your Ranorex tests on all Selenium-supported browsers and operating systems, including: Chrome, Firefox, Internet Explorer, Edge, Safari, Microsoft Windows, macOS and Linux.
4. Leaner test suite structure
Complex test scenarios can be rather difficult to organize. We’ve now revised the test suite structure, making it leaner and easily readable. Smart folders replace traditional folders and add lots of new functionality to their organizing nature. That’s why you are now able to easily bind data sources and set iterations without the need of nesting test cases. You’d like to upgrade existing Ranorex solutions? Read this blog to find out how!
5. JUnit compatible reports
Due to the new and improved test suite structure, reports in Ranorex Studio are now JUnit compatible, so you can easily integrate your test execution and reporting into continuous integration systems and ALM tools! Find out how you can create JUnit compatible reports.
6. Enhanced WPF plug-in
As the WPF framework is rather flexible and powerful, it can be tricky to find the elements you want to automate. We’ve reimagined the way you can automate WPF applications, so you will benefit from:
- Configuration-free WPF object recognition
- Easier maintenance of the object repository
- Revised support for 3rd party controls: Infragistics, Telerik & DevExpress
7. News updates on Ranorex Studio start page
Never miss new features, updates or Ranorex-related news! Now you can find all important announcements on your Ranorex Studio start page. Download Ranorex 7.0 and see for yourself!
Gherkin: Overview, Use Cases, and Format
Gherkin is a format used for cucumber testing. In this article, we go over what it is, its use cases, and the format of Gherkin.
The Importance of SQL Injection Testing
SQL injection testing is important for finding vulnerabilities and keeping your information secure. Learn more here.
6 Best Practices for Code Review
Code review is a daunting process, but there are ways to make it easier, more efficient, and more accurate. Learn more here.