Ranorex Studio 8.2.0
Ranorex Studio 8.2.0
Ranorex Studio is an Integrated Development Environment for .Net framework applications written in C# and VB.Net. Ranorex Studio is based on SharpDevelop, an open source tool. The chapter Recording a Test already explains how to create a new Ranorex Solution. Within a Ranorex Solution different kinds of projects can be created. Ranorex Studio offers easy-to-use test automation tools for creating reliable automated testing projects. Optimize your robust test automation frameworks with Ranorex Studio test any desktop, web or mobile application.
Ranorex is easy-to-use test automation software for developing and managing projects in teams made up of both testers and developers. A step-by-step wizard helps you to set up the test environment and quickly get started. Non-programmers can use the script-free drag & drop functionality, whereas professional programmers can use an API for C# and VB.NET to enhance their test suites and recordings.
The following paragraphs will explain individual functionality provided by Ranorex Studio:
Create
Build
Run
Adding New Items
Solution Explorer
Debugging
Code Completion
Code Conversion
Code Navigation
Code Generation
Refactoring
GUI Object Recognition
Ranorex's matchless GUI recognition covers all requirements in terms of accuracy and unique identification. It's okay if your button's shape or color changes... Ranorex will recognize and find your element anyway.
Reuseable Code Modules
Reuse code and action modules across multiple test cases with click & go functionality. This will save you a lot of time when changing multiple test cases.
Early Bug Finding
The little troublemakers that are hiding inside your code don't have a chance. Ranorex's bug tracking feature and click & go test reports will help you to get rid of annoying and time-consuming bugs.
Seamless Integration
Maybe you're already using a continuous integration system or working with a test management tool? No Problem. Ranorex works with a number of different tools.
Record, Pause & Play
Recording tests is that simple! Just press the record button, start your testing and Ranorex remembers all of the steps. Delete redundant steps with an easy-to-use editor.
Platform-independent web testing in grid environments.
As we've optimized our Selenium grid support, you can easily distribute your tests across different operating systems and browsers to maximize testing efficiency while minimizing your time spent on testing!
Ranorex Studio 8.2.0 Release (July 4, 2018)
Headline features
Ranorex Magic Merger: Auto-merge XML-based Ranorex files under source control and resolve manual conflicts on the fly
Work with multiple test suites per project, keep data bindings intact across them, and run them in sequence from Ranorex Studio or an Agent
Native support for Delphi applications: Added native support for Delphi applications using VCL and Delphi >= XE2
Process Whitelisting: Whitelist the Windows process(es) required for your test to speed up automation at design and run time and increase the reactivity of Ranorex Studio
General changes/Features
Improved solution load time
Improved code generation performance
Improved performance when solution is under git source control
Display usage count for data sources in TestSuite
Provide property WebElement.OwnerDocument to get the ancestor DOM element
iOS RxBrowser handles multi-request load errors without interrupting the current run
Updated NuGet package manager to 3.6
Updated the apktool used for instrumenting Android apps to v2.3.3
UI refreshment for Agent and endpoints pad
Spy shows the element search time in the status bar
Bugs
Fixed issue where abort shortcut does not work properly if test case retry count is set
Fixed NullReferenceException in TFS integration when Team Viewer is not installed correctly
Fixed possible FileNotFoundException when getting attributes for watched files
Fixed issue where internal COM exceptions are shown to the user
Fixed behavior of ‘Build only modified’ and ‘Build only modified and dependencies’ settings
Fixed exception that could occur when the layout of Ranorex Studio was corrupted
Fixed issue where endpoint shortcuts are not created when endpoints contain Unicode characters
Clean build now deletes generated endpoint shortcuts
Clean build now deletes generated source files in obj directory (e.g. __RxPrograms.g.cs)
Fixed issue where package manager cannot install packages correctly
Fixed automatic package restore option
Fixed possible exception when editing WebDriver endpoints
Fixed possible exception when project browser is updated
Fixed issue where custom report template located outside of solution folder could not be found during execution
Fixed issue where JUnit reports were only partially written if invalid characters were logged
JUnit report is now xUnit 2.0.X compatible
Fixed layout issues when resizing validation dialog
WPF plugin now correctly returns value of password field
Fixed issue in Firefox plugin where jаvascript navigation is not working inside iFrames
Fixed possible IComparer.Compare() inconsistency issue in iOS instrumentation
Fixed JavaFX object recognition for Java 9 and 10
Fixed TestRail synchronization issue when encountering multiple items with the same ID
Duplicate element IDs will now produce build warnings since some features do not work correctly with such repositories
Fixed issue where synchronization fails after adding new subsections in TestRail
Fixed possible exception in TestRail integration when using ‘Copy to Clipboard’ for command line arguments
Fixed possible ArgumentException for dynamic capabilities containing attributes with special Unicode character names
Fixed possible NullReferenceException caused by an empty dynamic capability
An error message is now logged if runtime license check fails
Breaking changes
The Office interop definitions where moved to the Ranorex.Libs assembly. – if needed (compile error) add a reference to Ranorex.Libs
Headline features
Ranorex Magic Merger: Auto-merge XML-based Ranorex files under source control and resolve manual conflicts on the fly
Work with multiple test suites per project, keep data bindings intact across them, and run them in sequence from Ranorex Studio or an Agent
Native support for Delphi applications: Added native support for Delphi applications using VCL and Delphi >= XE2
Process Whitelisting: Whitelist the Windows process(es) required for your test to speed up automation at design and run time and increase the reactivity of Ranorex Studio
General changes/Features
Improved solution load time
Improved code generation performance
Improved performance when solution is under git source control
Display usage count for data sources in TestSuite
Provide property WebElement.OwnerDocument to get the ancestor DOM element
iOS RxBrowser handles multi-request load errors without interrupting the current run
Updated NuGet package manager to 3.6
Updated the apktool used for instrumenting Android apps to v2.3.3
UI refreshment for Agent and endpoints pad
Spy shows the element search time in the status bar
Bugs
Fixed issue where abort shortcut does not work properly if test case retry count is set
Fixed NullReferenceException in TFS integration when Team Viewer is not installed correctly
Fixed possible FileNotFoundException when getting attributes for watched files
Fixed issue where internal COM exceptions are shown to the user
Fixed behavior of ‘Build only modified’ and ‘Build only modified and dependencies’ settings
Fixed exception that could occur when the layout of Ranorex Studio was corrupted
Fixed issue where endpoint shortcuts are not created when endpoints contain Unicode characters
Clean build now deletes generated endpoint shortcuts
Clean build now deletes generated source files in obj directory (e.g. __RxPrograms.g.cs)
Fixed issue where package manager cannot install packages correctly
Fixed automatic package restore option
Fixed possible exception when editing WebDriver endpoints
Fixed possible exception when project browser is updated
Fixed issue where custom report template located outside of solution folder could not be found during execution
Fixed issue where JUnit reports were only partially written if invalid characters were logged
JUnit report is now xUnit 2.0.X compatible
Fixed layout issues when resizing validation dialog
WPF plugin now correctly returns value of password field
Fixed issue in Firefox plugin where jаvascript navigation is not working inside iFrames
Fixed possible IComparer.Compare() inconsistency issue in iOS instrumentation
Fixed JavaFX object recognition for Java 9 and 10
Fixed TestRail synchronization issue when encountering multiple items with the same ID
Duplicate element IDs will now produce build warnings since some features do not work correctly with such repositories
Fixed issue where synchronization fails after adding new subsections in TestRail
Fixed possible exception in TestRail integration when using ‘Copy to Clipboard’ for command line arguments
Fixed possible ArgumentException for dynamic capabilities containing attributes with special Unicode character names
Fixed possible NullReferenceException caused by an empty dynamic capability
An error message is now logged if runtime license check fails
Breaking changes
The Office interop definitions where moved to the Ranorex.Libs assembly. – if needed (compile error) add a reference to Ranorex.Libs
Only for V.I.P
Warning! You are not allowed to view this text.