Posted by twalter on Wednesday, February 29th, 2012
In general, it’s a good idea to use some kind of revision control system to keep track of the progression of your automated test projects – that way you can revert to a previous version if you run into trouble.
Additionally using such a version control system is almost essential if you are working as a team on the same test automation project.

Using Subversion with Ranorex projects
Therefore we recommend to use a source versioning system like SVN (which integrates in Ranorex Studio), having the advantages of
- making the history of all changes made to your project visible
- providing backup functionality
- preventing security issues on network shares (source code checked out locally)
to name some of them.
The following paragraphs will explain how to
Read more »
Posted in Test Management | No Comments »
Posted by twalter on Monday, January 30th, 2012
If you’re testing a web application, it would naturally be best to test it with not only one but with all of the most popular browsers (cross-browser testing).
This blog post will show you how to record your automated tests using a browser and then automatically execute the recorded tests with different browsers. With Ranorex v3.2 (and higher) you can run your tests in Internet Explorer, Mozilla Firefox, Google Chrome and Apple Safari.

Run one Ranorex Test Script in different Browser (Cross-Browser Testing)
Read more »
Posted in Test Automation | 1 Comment »
Posted by twalter on Wednesday, November 30th, 2011
It’s possible to manually perform all of your recording actions without pressing the record button at any time. This can be accomplished by doing the following. First, you have to generate a Repository holding the UI elements you want to address in your recording. Then, you simply need to associate this repository with your recording and add actions to your recording referring to the UI elements stored in your repository.
The VIP database application, which is included in your Ranorex installation, is taken as a sample application in this blog to illustrate how to generate a recording and the associated repository without the use of the record button.

Manually generate a Ranorex Recording
Read more »
Posted in Test Automation | No Comments »
Posted by twalter on Monday, October 31st, 2011
The Ranorex test suite enables you to easily manage your test cases, as well as build robust data-driven tests. Your test automation modules can be shared, adopted, and used within your team. Learn why Ranorex module projects are the best way to group your test modules and reuse them in different test suite projects within your teams.

Organizing a Test Automation Project with Ranorex Test Suite
Read more »
Posted in Test Automation | 5 Comments »
Posted by twalter on Monday, May 30th, 2011
Ranorex has developed a new, more comfortable way of Flash/Flex instrumentation. This alternative way makes it possible to automate Flash/Flex based applications without modifying the application itself.
To automate your application this way, you have to install the Adobe Debug Flash Player and use the new Ranorex Preloader for all Flash/Flex applications.

Read more »
Posted in Test Automation | 9 Comments »
Posted by rpuntaier on Wednesday, May 11th, 2011
As Ranorex projects only consist of text files, which facilitates merging and comparing changes within files, basically any kind of software configuration management (SCM) tool can be used with Ranorex. Regarding Team Foundation Server Ranorex has the advantage that its project format is the same as that of Visual Studio 2008.
The important in advance: You must check out a complete project before you can open and change it in Ranorex Studio.
Contents
Posted in Test Automation | No Comments »
Posted by rpuntaier on Monday, March 28th, 2011
Ranorex Studio and Visual Studio are working together very well.
- The Ranorex Studio Project and Solution format is that of Visual Studio. You might want to open a Ranorex Project in VS to commit it to Team Foundation Server (TFS) of which VS is a natural client. You can also use MSBuild to build the Ranorex Project.
- The EXE or DLL that Ranorex produces is a .NET Assembly, which can be used in VS.
- An EXE or DLL that Visual Studio produces can be referenced in Ranorex Studio.
In this blog I want to take advantage of the second point in this list. I show work flows to do unit testing in Visual Studio by referencing .NET Assemblies produced with Ranorex Studio.
Posted in Test Automation | No Comments »
Posted by twalter on Thursday, January 20th, 2011

To make automation available for Java AWT/Swing applications and applets in Ranorex, there is a new and currently experimental Java Plug-In available for download.
Read more »
Posted in Test Automation | 4 Comments »
Posted by twalter on Thursday, December 9th, 2010

To make automation available for QT applications, an accessibility interface is provided by QT, which is based on different technologies for each platform QT is available on. In our case MSAA (Microsoft Active Accessibility) is used when working on a Microsoft Windows platform.
QT implements accessibility for most of its built-in widgets, but if you want to add this feature to your own widgets, you have to implement it yourself.
To illustrate the steps that have to be implemented to make a custom widget ready for automation, we want to extend an example widget which shows an analog clock. To provide accessibility for our clock widget, we need to implement an accessible interface for it and send accessible events from the widget when the time changes.
The sample project can be found at “AnalogClock.zip“ (contains a Microsoft Visual Studio project).
Read more »
Posted in Test Automation | No Comments »
Posted by twalter on Monday, October 11th, 2010
As you might know, the RanoreXPath expression is a powerful identifier of UI elements for desktop and web applications. In this example we would like to show you some RanoreXPath tips and tricks for your everyday life. As application under test we choose the “Ranorex Flex Example Page” which can be found under FlexExamplePage.
Read more »
Posted in Test Automation | No Comments »