Ideas to Improve Ranorex
Thank you for sharing your thoughts with us at Ranorex Uservoice.
-
Add a button to Run and Report to TestRail in the Remote Console
As far as I'm aware, it is only possible to execute test runs on a remote agent and report the results to TestRail by executing a CLI command from within the Debug folder. It would be helpful to have the option to do this from the Remote Console. See the attached screenshot for an example.
3 votesThank you for your input.
We will take a look at this. Since it doesn’t seem to be a lot of work and could improve our TestRail integration in a meaningful way, it is very possible that you can find this in one of the next Ranorex releases.
Best Regards,
Thomas from the Ranorex Product Management Team -
Official Oracle ODP.Net, Managed Driver
Using Official Oracle ODP.Net, Managed Driver package causes
Ranorex test case to not produce a log file unless it is added with Visual Studio. I've attached the workaround we were told to use, but this is cumbersome for all of our testers to have to do any time they want to read from an Oracle DB.1 voteThank you for your input.
This issue is actually caused by our NuGet sources not being on the latest version. We have that on our roadmap, although we can’t give you a release date for this yet.
Best Regards,
Thomas from the Ranorex Product Management Team -
Allow linkage into Atlassian Jira, not just for bug submission
We create and track requirements in Jira. We need a way to link a requirement issue to a Ranorex test to show coverage.
2 votesThank you for your input.
We always look for ways to make our Jira integration better. We will evaluate if and how such a way to link Ranorex tests with requirements would be possible.
Best Regards,
The Ranorex Product Management Team -
Clone more than one data source at once
When in "Manage Data Sources" there is a "Clone" button right on top of the popup. This button gets enabled when there is exactly one data source selected in the list box below. It would be quite useful if we could select more that one data source at once and click on "Clone" so that multiple data sources are cloned instead of clicking on each data source and then on "Clone" separately.
This already works with the "Delete" button, so please extend functionality of this popup to make this work.1 voteThank you for your input.
You are correct, this functionality would be handy in some cases and it doesn’t seem logical why it shouldn’t work.
However, this is an edge case that probably not many users face. We might consider it in our data management update if it proves to be an easy fix.
Best Regards,
The Ranorex Product Management Team -
Please add support for Perforce souce control
Since Ranorex does not support Perforce source control it is very hard to merge the .rxrep and .rxtst files when multiple people are developing in parallel.
6 votesThank you for your input.
This should not be a big problem if you use our Magic Merger tool. May I ask if there still are problems if you use the Magic Merger?
Best Regards,
The Ranorex Product Management Team -
Add port configuration to Ranorex Licenser Service
I need the Ranorex Licenser Service to run on a different port than the default 7266. While it is possible to manually go to the Windows Services, stop the service, display properties for it, type in new port in the Start Parameters field and hit Start... this is often missed after rebooting the Server which runs this service. This causes automated runs to fail until it gets fixed... manually.
It would be great if a port value could be set in the configuration for the service. It would be really helpful.
1 voteThank you for your input.
We have a work package in our backlog that will update the license manager tool. We haven’t decided when we will implement it yet, but I put this requirement to the list for this update.
Best Regards,
The Ranorex Product Management Team -
Multiple Test Suites and Test Sequence via command-line tools
We've recently upgraded to Ranorex v8.2 after one of the new features - multiple Test Suites - caught my eye.
I've integrated our Ranorex tests into our automated build system using the command-line tools. The "/testsuite|ts:[path to the test suite file]" switch lets us specify which test suite to execute, along with "/runconfig|rc:[configuration name]" to specify a run configuration.
Is there a means of specifying a test sequence file (that facilitates the running of multiple test suites inside Ranorex Studio) to the command-line tools? While I can update our build system to execute the command-line multiple times for each test…
8 votesThank you for your input.
We are currently evaluating this feature.
Best Regards,
Thomas from the Ranorex Product Management Team -
PDF Viewer for Testing
PDF Testing with Ranorex doesn't work too good (only with Firefox it works most of the time but it's not guaranteed that it still will work with future Updates by Mozilla). For better robustness and testing, I recommend a Ranorex PDF Viewer/Testing Tool. With that Viewer/Tool it should be easy for Ranorex to identify all Elements in a PDF and decide whether to test graphics/image/design or text or both.
5 votesThank you for your input.
We consider Ranorex a GUI testing tool, not a file validation tool. However, since this request comes in pretty often, we will take a look at it. If there is an easy way for Ranorex to do that, we might consider it for a future release.
Best Regards,
Thomas from the Ranorex Product Management Team -
screenshot in path editor
Hi,
it is a well possibility to show the screenshot from a path or object in Path editor.
Actually i switch between the tabs "Browser & Results" and Path Tab in order to see the picture from the specific path or Object.
Thank you for realisation of this property in Ranorex Spy.2 votesThank you for the input.
We will take a look at this, maybe we can find a place for the screenshot in an improved version of the RanoreXPath editor.
Best Regards,
The Ranorex Product Management Team -
Move Elements from Repository to Action Table with screenshots
Wenn recording an element, ranorex produces 2 screenshots for this element. On the one hand a screenshot in action table und on the other hand the same pichture (screenshot) for the same element in the repository. So far so good.
If i want to move the same element from the repository to the action table, the pictures / screenshots from the same element are lost.
The screenshot in Repository is maintain / conserved.2 votesThank you for your input.
We are considering this. However, since it is only a small usability issue, it will probably not have the highest priority.
Best Regards,
The Ranorex Product Management Team -
Merge Ranorex reports together into one report.
It would be nice to be able to merge 2 or more reports together into one. For example if you run two individual Test Suits on seperate virtual machines and then export the report into a folder then it would merge those together to form a single report.
46 votesThank you for your input.
We are currently investigating if and how this could be implemented within the Ranorex tool infrastructure.
Best Regards,
The Ranorex Product Management Team -
Mobile Testing: Add a "clear cache" function to the Ranorex Browser (API included)
Some tests just won't work if the cache can't be cleared, e.g. registering new users to a website. I don't want to be forced to clear the cache manually every time by using third party apps or non-trivial workarounds, so adding a "clear cache" function to the RxBrowser would be very helpful both on Android and iOS devices.
11 votes -
Please improve the API documentation, e.g. with code examples
The documentation of the Ranorex API is extremely minimalistic, making it very hard (if not impossible sometimes) to understand and use it. In my opinion, most explanations for classes, attributes and methods are so short that they provide no help at all. Information on how to work with the classes in context is missing. In rare cases you'll find some examples in the forum, but in general you're lost. Please take the trouble to really improve the API documentation. And/or offer some Advanced Training for automation engineers who want to learn the API. Thanks!
155 votesThank you all for bringing this to our attention. This topic is currently the number one topic in our User Voice. We are aware that our API documentation is far from perfect, and we see the value in improving it ourselves.
We are currently investigating the options we have for this API documentation. We are not sure yet about details like the format or the platform. Additionally, there are some parts of the API are not meant for public use and only enable Ranorex Studio to do specific things, etc.
This means, we are aware of the issue and we are trying to figure out how to tackle this best.
Best Regards,
The Ranorex Product Management Team -
Visual Studio plugin
Many Ranorex users prefer to use the MS Visual Studio IDE because of it's power and familiarity for .NET coding. It would be nice if Ranorex would make a VS plugin that was capable of presenting the test suites, repos, and modules the same way that Ranorex Studio does. This would allow us to use whichever IDE we are most comfortable with.
131 votesThank you for your input.
What are the exact features that you would want to have? What should this plugin’s functionality be?
The minimun requirement would probably be an easy-to-use repository in some way, but what would you need in addition to that?
We would appreciate some feedback on this.
Best Regards,
The Ranorex Product Management Team -
Conditions enhancement: option to exclude unfulfilled conditional sections from report
Please consider adding an option to exclude unfulfilled conditional sections from report. For example, in my tests, I'm typically running just one section from let's say 5 or 10, but report still shows all these unfulfilled sections. They not only clutter the report with irrelevant sections (no matter they are grayed out) but they also make the report unnecessary big.
44 votesThank you for your input.
We are currently investigating a few improvements for the conditions feature.
We still think that conditions should almost never be used in black box testing, but we see them as a tool that can and should be used in a few exceptions. Therefore we don’t want to build upon what we currently have to make it a full feature. However, we will consider a few Quality of Life improvements.
Best Regards,
The Ranorex Product Management Team -
Automatically reset the Expected Images in a Validation and replace them with the Searched Images, during the test run
Implement a functionality that could automatically reset the expected images in a validation, during a test run, and replace them with the images obtained as "searched image". It would be very useful to use in case of an accepted UI change and, this way, it would make maintaining the tests less time-consuming.
4 votesThank you for your input.
We are currently looking into this. Maybe this can be a feature to complement our Maintenance Mode.
Best Regards,
Thomas from the Ranorex Product Management Team -
Additional command line parameter to execute a list of testcases.
Additional command line parameter to execute a list of testcases (for example via file which includes a list of testcases to execute). At moment only one testcase can be executed. -> Possibility to dynamically configure the test suite via command line.
5 votesThank you for your input.
We have put it into our backlog. Currently, this feature doesn’t seem to have a very high priority for us, though. We won’t forget about it, but as long as we don’t have more feedback from people that would need this feature we won’t implement this.
Best Regards,
The Ranorex Product Management Team -
I would like to use Breakpoints from my Solution page on Test cases and Recording modules
It would save time to be able to stop the test where I want, look at the state of the application the continue the test if the application is working as expected. This would also be useful for training so I could stop the test where I want explain what the test has just done then continue to the next break point.
18 votesThank you for your input.
Since we are currently developing a pause/resume functionality for test runs (currently enabled with a key shortcut), it might be possible to also use this technology to implement some sort of “debug mode” on action level in the next iteration. We will take a look on it.
Best Regards,
The Ranorex Product Management Team -
Sorting repository items
It would be nice to have the option to sort repository items. When adding additional items into the repository the ability to find items becomes more difficult. My naming convention is such that items are labeled to first identify where they are within the applications so when reviewing the repo items I could see if all the objects were captured and without being able to sort the Repo items this is more difficult to accomplish (having the search capability is great)
52 votesThank you again for your input.
We are currently closely investigating this is part of a larger change for the repository view.
Basically, we have two options: Making sorting only on view level, or on data level. Both has advantages and disadvantages. If we only do it on view level, the changes through sorting won’t be persistent, if we do it on data level, they will be persistent. In the first case, a new element would automatically appear in the “correct” location, in the latter case it would appear at the bottom and in order to get the list sorted again, you would have to sort the list again. If it is only on view level, you can’t manually rearrange elements anymore, they would be sorted and that’s it.
What behavior would you as a user expect or prefer?
Best Regards,
Thomas from the Ranorex Product Management Team -
Progressive Report Preview for Remote Test Execution
When my tests are running on some Agents it would be great to see the progress / status of the execution. E.g. which tests did pass already, what went wrong so far, ....
14 votesThank you for your input.
I have put this to our backlog.
Since this would require us to constantly send information over the network, this could be more effort than we would see it benefit our customers.
Since we have several upvotes here on the UserVoice for it, I will get a work estimation from development to see if it would fit into a future release.Best Regards,
Thomas from the Ranorex Product Management Team
- Don't see your idea?