Skip to content

Ranorex
Syndicate content
Latest news from Ranorex
Updated: 8 hours 33 min ago

Reach the next level - NEW Ranorex Advanced Training Course

Thu, 03/26/2015 - 11:00
Have you been looking for ways to increase the effectiveness of your automated tests using the Ranorex tools but haven’t had the time or experience to take advantage of some of the more sophisticated functionality Ranorex has to offer?

We are happy to announce a new offering how you can reach the next level of Ranorex competency with our advanced training course:

What:This 2-day course is geared towards existing Ranorex users who would like to gain a deeper understanding on key aspects like Object Recognition using RanoreXpath and Ranorex Spy, Ranorex Object Repository optimization, Ranorex API usage, plus much more! You will reduce maintenance and increase functionality while learning best practices to customize Ranorex and collaborate in a team environment. The content is technology agnostic and you will benefit from this training regardless of the type of UI you are automating with Ranorex.When:The course dates are April 28-29, 2015 and June 16-17, 2015. Stay tuned for additional dates later in 2015.Where:At the Ranorex North American Headquarters in Clearwater, FL. This will allow us to provide a more personal interaction and attention to each attendee to cover advanced topics. The advanced training course will not be offered online. Instead, we offer you the opportunity to visit the Sunshine state and are hosting the training at our corporate office. This allows you to engage with the Ranorex team for a more individual learning experience through a combination of presentations, hands-on exercises and group discussions.Cost:Registration for the 2-day training is $1,395 per person. Space is limited, so reserve your seat now!Registration: Right this way please or contact our sales team for a quote.
Additional information can be found in the course description and curriculum . Please be aware of the necessary prerequisites to attending this training course.



Please contact us at sales.us@ranorex.com with any questions you may have.
We look forward to seeing you in one of our advanced classes soon!

Look at the schedules for additional workshops in the next few months:

Categories: Companies

Guided Start for Recording

Tue, 03/24/2015 - 11:45
Ranorex 5.3 introduces a guided start for recording, increasing the simplicity and robustness of your automated testing.

This functionality allows a quick start in test automation for first time users. Ranorex automatically prepares the system under test by choosing the technology (desktop, web, mobile) that your test is based on. Guided Recording for Automated Testing

The main features of the Ranorex Test Recorder include:
  • Capture and replay of any kind of user action
  • Maintainable recordings via the actions table editor
  • Integration of Ranorex repositories for object-based automation
  • Validation mode for use during recording sessions
  • Generation of Ranorex report files for every replay
  • Generation of C# and VB.NET source code

Start your robust test automation project now – try the new guided start for recording!
Categories: Companies

Special Free Webinar - How Manual Testers Can Break into Automation without Programming Skills

Fri, 03/20/2015 - 11:12
We are very pleased to inform you about a special webinar presented by Ranorex Professional Jim Trentadue entitled "How Manual Testers Can Break into Automation without Programming Skills".



Adoption of automating tests has not happened as quickly as organizations need. As more companies move toward implementing agile development as their software development lifecycle, more features are being realized and released more quickly. This leaves less time for full regression testing of the system, nonetheless this should still be done. Manual testers need to transform into test automation testers as well.

Many manual testers believe they have to learn a development language in addition to the functionality of a specific tool to be effective. Add to that the in-depth or SME knowledge one must have about the system under test along with the development and management support required and it may not seem at all clear where to start.
Jim will cover the following in this session:
  • The challenges faced by many organizations beginning the test automation journey
  • Early stages of adoption and adding to the value of work handled by a manual test team with little programming knowledge.
Find out how traditional manual testers can break into test automation without having in-depth scripting or programming skills. Learn how to make this jump as a manual tester and focus on the right areas first e.g. automation test structure, object recognition and results interpretation.

Jim Trentadue has more than fifteen years of experience as a coordinator/manager in the software testing field. As a speaker, Jim has presented at numerous industry conferences, chapter meetings, and at the University of South Florida's software testing class.

Register for the free webinar " How Manual Testers Can Break into Automation without Programming Skills " to be held on March 25, 2015, at 11:00 AM EDT / 04:00 PM CET.
Categories: Companies

iOS Instrumentation on Windows Machines

Thu, 03/19/2015 - 11:00
Ranorex 5.3 introduces a whole new process for instrumenting your iOS app directly on the Windows machine you are using for testing. OS X and Xcode are no longer required to instrument your apps – simply use the Ranorex Instrumentation Wizard to instrument your app under test whenever it is updated.



In addition to the simplified instrumentation, Ranorex 5.3 comes with a brand new service app for your iOS device under test. This service allows you to start and stop your instrumented apps via WiFi and gives an overview of instrumented apps as well as allowing logging for easier analysis of your app under test.

Start your iOS test automation now...
Categories: Companies

ELEKS - New European Service Partner

Tue, 03/17/2015 - 11:25
As our customer base in Europe and especially the UK is constantly growing, we have an increasing demand for Ranorex consulting and implementation services. In order to ensure that our clients have the best in class service available, we have selected ELEKS as a Service Partner for the UK.

ELEKS is a global organization providing software engineering, technology consulting and quality assurance services. The company delivers innovative, reliable and award-winning solutions for the customers' unparalleled business growth to include Data Science, Mobility, Digital Production and Financial solutions. Since 1991, ELEKS software solutions have significantly contributed to the success of the company's customers, including Fortune 500 companies, and are recognized as a valuable part of international best practices.

Named a Top 100 Global Outsourcing Company by the International Association of Outsourcing Professionals® (IAOP®), ELEKS is a strategic partner with the proven ability to address the customers' most pressing needs. The company's delivery organization, consisting of approximately 1,000 professionals in Eastern Europe, is strengthened by a local presence in Europe and the UK.
Categories: Companies

WPF Test Automation Made Easier – New Native WPF Plug-In

Wed, 03/11/2015 - 11:25
Ranorex 5.3 is available and includes a brand new native WPF plug-in. Handling test automation for WPF applications is now easier.

This plug-in considerably extends the object recognition capabilities of Ranorex for many 3rd party controls. UI automation is no longer required for automating WPF controls.

Automated Testing of WPF Applications
Benefits:
  • Access many more properties and methods for automated testing of WPF applications
  • Object recognition is more precise and comes with a more detailed elements tree
  • Reduction in time needed because the WPF UI testing process is simplified
  • Test maintenance is much easier

Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) is a presentation system for building visually stunning user interfaces in Windows client applications. With WPF, you can create a wide range of both standalone desktop applications and browser-hosted applications.
Categories: Companies

Integrating Ranorex with Testlink and Jenkins

Thu, 03/05/2015 - 13:50

This blog post is heavily based on ideas and instructions provided by Timm Groeger from Buhl Data GmbH.

Testlink Jenkins Integration with Ranorex Automated Test Software

Testlink is a very powerful test management tool which is web based and open source. In addition to support for test cases, test suites, test plans and test projects, it also supports management for feature requirements and test specifications. Furthermore, an interface for defect/issue management (e.g. Jira, Bugzilla, Mantis, etc.) exists in the framework of TestLink. Test cases can be marked as manual or automated.

Following the instructions below allows you to incorporate test management with automated test execution controlled by a CI tool (e.g. Jenkins) and executed by Ranorex. Afterwards the test results will be provided for the test management tool. This seamless integration allows traceability from beginning to end – i.e. from setting the requirements to all assigned test cases, including their (automated) test results and reports.

Prerequisites – Tools

TestLink requires a web server with PHP and database access. This environment can be set up within a few minutes, for example with a WAMP installer (Windows, Apache, MySQL, PHP). TestLink can easily be placed on the top of this framework .

The widely used continuous integration tool Jenkins provides a plug-in for TestLink. Also, other continuous integration tools might provide native or plug-in based support for this test management tool.

TestLink Configuration

As a first step, a channel for the communication between TestLink, Jenkins and Ranorex needs to be defined. This channel can be generated using “Custom Fields” in TestLink (System > Define Custom Fields).

create-custom-field

This custom field needs to be assigned to a test project in order to act as a channel for communication (Test Project > Assign Custom Fields).

assign-custom-field

As a preparation to linking the test cases from TestLink to test case results from the (automated) test runs, the type has to be set to “Automated” in the test case. Additionally, the value of the custom field has to be set to the test case name.

Note: This value has to be exactly the same (case-sensitive) as the name of the test case in Ranorex! This exact match is necessary for the TestLink plug-in to read out the test case result from the Ranorex report and to transfer it to the corresponding TestLink test case.

In the test case to be automated, the type has to be set to “Automated”. Additionally, the custom field “CommunicationChannel (comChannel)” is set to “SmokeTest”.

test-case-in-testlink

In the Ranorex test suite, the test case “SmokeTest” could look like the picture below.

smoketest

Jenkins Configuration

A Jenkins project usually contains a couple of build steps. Typically these include:

  • Building the application under test
  • Building the test automation project (Ranorex solution)
  • Running the test automation

(See the following Ranorex blog post for more detailed information: Integrating Ranorex Automation in Jenkins CI Process)

Invoke TestLink

The common build steps mentioned above need to be extended by adding a new build step “Invoke TestLink”.

build-step-in-jenkins

Please provide all required information from your TestLink project here.

Note: The “Custom Fields” information needs to match the name (not label) of the custom field in TestLink. In this example, the custom field is called “CommunicationChannel”.

invoke-testlink

In the subsection “Test Execution” of the “Invoke TestLink” area, the usual steps to call test automation need to be provided.

test-execution

Note: TestLink in the screenshot above is the name of the Ranorex solution and TestLink.exe is the Ranorex executable. The first line changes the directory to the output folder where the executable is located, whereas the second line simply calls the executable and defines the name of the report file (more information on command line parameters).

Transforming the Ranorex Report to an xUnit Report

After test execution, the generated Ranorex report (RanorexReport.rxlog) needs to be transformed into a format that can be understood by the TestLink plug-in (e.g. xUnit). This transformation can be done easily using the command line tool from Microsoft (msxsl.exe) and a transformation stylesheet (e.g. ranorex-to-xunit.xsl) in the following way:

Msxsl.exe <ReportFile> <TransformationStyleSheet> -o <OutputFile>

Simply add another “single build step” (execute Windows batch command) and perform the transformation like this:

msxsl.exe .\trunk\TestLink\TestLink\bin\Debug\RanorexReport.rxlog.data ranorex-to-xunit.xsl -o RanorexReport.xml   Note: In the sample above, the file msxsl.exe as well as the file ranorex-to-xunit.xsl need to be located in the Jenkins project’s workspace. The generated xUnit-based report file (output file) will be created with the name RanorexReport.xml Writing Results Back to TestLink

The final step is to provide TestLink with the automated test results; this can be implemented using a “Result Seeking Strategy”.

seeking-strategies

In the field “Include Pattern” the file name of the xUnit-based report file needs to be provided. The “Key Custom Field” needs to be set in the field above. The value of this field is used to map the test case result (from the xUnit report file) to the equivalent test case in TestLink. Please be sure to use the same name as defined in TestLink.

Test Execution and Result Inspection

In Jenkins, builds can be triggered in various ways: manually, periodically or polled via source code management. In the example below, a specific build is triggered manually by using the “Build Now” context menu:

trigger-manual-build

No matter how the build is initiated, after the build step to run the test automation, the Ranorex report will be available.

testlink-report

The following build step (see Transform Ranorex Report to an xUnit Report) transforms the Ranorex report into an xUnit-based report. This transformation lets the TestLink plug-in understand and process the desired result-information.

testlink-build

testlink-results

In a final step, the test results are written back  and stored in TestLink. The screenshot below shows the execution history of the test case “SmokeTest” from the sample above, including a link to the xUnit based report file.

execution-history

In the section “report” in TestLink, enhanced metrics and statistics can be generated and test result information over the time is accessible.

Future Test Cases

For test cases generated in the future, the following condition needs to be fulfilled:

In the test case representation in TestLink, the custom field needs to be set with the name of the Ranorex Test Case.

Conclusion

Tools for test management, continuous integration and test automation can be very powerful for software quality assurance. However, the biggest benefit can be gained with the elaborated integration of all three types of tools. Such a deep integration of course requires well-defined interfaces. The interfaces used in this article can be briefly summarized as “command line” for launching test automation and “xUnit” for understanding reports. This article provides  step-by-step instructions to set up such an integration based on common representatives of test management tools (TestLink) and continuous integration tools (Jenkins) with Ranorex as the automation tool.

Resources and Further Reading Download Links

Bitnami WAMP installer: https://bitnami.com/stack/wamp/installer

TestLink installations (https://bitnami.com/stack/testlink)

TestLink plug-in for Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/TestLink+Plugin)

Jenkins CI (http://jenkins-ci.org/)

Resources

TestLink website (http://www.testlink.org/)

TestLink installation and configuration manual (http://testlink.sourceforge.net/docs/documents/installation.html)

Jenkins TestLink plug-in tutorial (http://tupilabs.com/books/jenkins-testlink-plugin-tutorial/en/book.pdf)

Using TestLink and Jenkins to automate test results logging (http://gazelle.ihe.net/content/use-testlink-and-jenkins-automate-tests-results-logging)

Ranorex Blog Posts

Integrate Ranorex into Any CI Process

Integrating Ranorex Automation in Jenkins CI

Fully Integrate your Ranorex Report with CI Tools Like Jenkins Using xUnit

Categories: Companies

Visit Ranorex at the Next Leading Software Testing Events in the US

Wed, 03/04/2015 - 10:15
Ranorex is attending three leading software testing events in North America over the next two months. Take the advantage of these opportunities to meet the experts in test automation.

The events mainly focus on innovative solutions, discoveries and cutting-edge trends in software testing, including desktop, web and mobile testing. In addition to great presentations being given by top speakers from all over the world in combination with software testing workshops, you'll have also the chance to discuss your everyday test automation experiences and challenges with Ranorex professionals.

The software testing conferences will take place on the following dates:
  • March 30-April 2, 2015: Software Test Professionals Conference & Expo Spring  in San Diego, California
  • April 12-17, 2015: Mobile Dev + Test in San Diego, California
  • April 20-24, 2015: QUEST in Atlanta, Georgia

Don't miss the sessions presented by Jim Trentadue:
  • April 1, 2015: " How to Transform a Manual Testing Process to Incorporate Test Automation " at Software Test Professionals Conference & Expo Spring
  • April 23, 2015: " How Manual Testers Can Break into Automation " at QUEST
  • April 23, 2015: " Tranform the Manual Testing Process to Incorporate Automation " at QUEST

We're looking forward to seeing you there!
Categories: Companies

How Manual Testers Can Break into Automation without Programming Skills – Free Special Webinar

Thu, 02/26/2015 - 17:06
We are delighted to inform you about a special webinar presented by Ranorex Professional Jim Trentadue entitled "How Manual Testers Can Break into Automation without Programming Skills".



Adoption of automating tests has not happened as quickly as organizations need. As more companies move toward implementing agile development as their software development lifecycle, more features are being realized and released more quickly. This leaves less time for full regression testing of the system, nonetheless this should still be done. Manual testers need to transform into test automation testers as well.

Many manual testers believe they have to learn a development language in addition to the functionality of a specific tool to be effective. Add to that the in-depth or SME knowledge one must have about the system under test along with the development and management support required and it may not seem at all clear where to start.
Jim will cover the following in this session:
  • The challenges faced by many organizations beginning the test automation journey
  • Early stages of adoption and adding to the value of work handled by a manual test team with little programming knowledge.
Find out how traditional manual testers can break into test automation without having in-depth scripting or programming skills. Learn how to make this jump as a manual tester and focus on the right areas first e.g. automation test structure, object recognition and results interpretation.

Jim Trentadue has more than fifteen years of experience as a coordinator/manager in the software testing field. As a speaker, Jim has presented at numerous industry conferences, chapter meetings, and at the University of South Florida's software testing class.

Register for the free webinar " How Manual Testers Can Break into Automation without Programming Skills " to be held on March 4, 2015, at 11:00 AM EST.
Categories: Companies

Introducing Ranorex 5.3

Thu, 02/26/2015 - 11:20
We are proud to announce that Ranorex 5.3 is now available for download!
This latest release considerably extends the object recognition capabilities of Ranorex for 3rd party controls, introducing a brand new native WPF plug-in.

In addition to that, now both iOS instrumentation and deployment can be set up on Windows machines which means more independence from app development. Additionally, the brand new iOS service app allows you to start and stop apps under test. Finally, Ranorex 5.3 introduces a guided start for recording, increasing the simplicity and robustness of your test automation.
For an overview of all the new features, check out the release notes .



Upgrade for free with your valid subscription (You can find a direct download link for the latest version of Ranorex on the Ranorex Studio start page.) iOS Instrumentation on Windows Machines Ranorex 5.3 introduces a whole new process for instrumenting your iOS app directly on the Windows machine you are using for testing. OS X and Xcode are no longer required to instrument your apps.
Native WPF Plug-In With Ranorex 5.3, the support for many 3rd party controls has been added – it's handled by the brand new native WPF plug-in. This brings web object recognition to the next level.
Guided Recording Our Brand new version of Ranorex provides a guided start for first time users, allowing a quick start in test automation by choosing the technology your test is based on and automatically preparing your system under test. Now it's even easier to start your robust test automation project.
Categories: Companies

Reminder for Workshops in March

Thu, 02/19/2015 - 12:20
We are very pleased to remind you about our upcoming (online) Ranorex training courses that are scheduled for March.


Get firsthand training with Ranorex professionals and learn how to get the most out of Ranorex Studio and the Ranorex Test Automation Tools at one of these workshops.

Look at the  schedules  for additional workshops in the next few months.

We look forward to seeing you there!!
Categories: Companies

Noser Engineering AG – New European Service Partner

Tue, 02/17/2015 - 11:40
We are pleased to announce that we have selected Noser Engineering AG as our new service partner for the European market.

Noser Engineering AG is a well established IT company headquartered in Switzerland. For more than 30 years, they have been providing consulting, solutions and services to local companies as well as European and multinational companies. Noser's 160 experienced employees are based in Switzerland, Germany and Austria – through new, challenging and inspiring projects, they deliver success to their customers each and every day.

The accolades of the company are many: winners of the Swiss ICT award, award winning Microsoft ALM consultants, founding member of the Open Handset Alliance™ (Android), market leader in Swiss system testing/QA and embedded systems. Noser Engineering adds value through quality, on-time delivery, speed and innovation.

For more information about Noser Engineering AG, please visit http://www.noser.com/de/
Categories: Companies

Visit Ranorex at the imbus "Trends in Testing" Roadshow in Germany and Switzerland

Wed, 02/11/2015 - 12:13
Test automation is still a much discussed, multi-faceted topic – a factor that determines success, not only in agile projects. Again and again, attempts at automation fail due to poor approach selection which results in excessive maintenance work. Sustainability, reproducibility, delivery and traceability are the quality characteristics of successful test automation. In "Trends in Testing", a German-language series of events organized by imbus AG, test automation enthusiasts, test managers/designers, software developers as well as product managers learn from test automation experts through ambitious presentations and inspiring discussions. Following the motto "Test automation to enjoy" the event features tools, methodologies and best practices and makes amusing comparisons with the field of cooking. What exactly does "four-star automation" look like?


Ranorex is attending this year's roadshow in Germany and Switzerland. Take the advantage of this opportunity and meet the experts in test automation. The imbus roadshow will take place on the following dates:
  • 11.03.2015: Stuttgart
  • 12.03.2015: Munich
  • 18.03.2015: Hofheim / Taunus
  • 19.03.2015: Cologne
  • 23.03.2015: Zurich
  • 25.03.2015: Nuremberg
  • 27.03.2015: Hamburg

The event is free and begins at 9:00 a.m. You'll find further German-language information including the agenda and an application form here:  http://www.trends-in-testing.de/ We look forward to seeing you there!
Categories: Companies

Winner of the Best Quality Tool Award 2015

Thu, 02/05/2015 - 11:00
Ranorex convinced both audience and jury at the Software Quality Days Tool Challenge and was voted winner of the "The Best Quality Tool Award 2015".

This year's challenge was focused on mobile testing – the goal was to automate a single test case for a mobile application live on stage in under 7 minutes! We would like to thank everyone in the audience as well the as jury for all the positive support.

About Software Quality Days
The seventh Software Quality Days took place from 20-23 January 2015 in the Austria Trend Hotel Savoyen in Vienna. This year the focus of the conference was on the topic of "Software and Systems Quality in Distributed and Mobile Environments". It was organized by Software Quality Lab GmbH. Around 350 participants from over 20 countries once again used the event as a platform for exchanging information, meeting other professionals in the field and networking. Read more about the software testing event
Categories: Companies