Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Ranorex.com: Latest News
Syndicate content
Latest news from Ranorex
Updated: 13 hours 58 min ago

Webinar: Application Testing Challenges – Theories, Tools, and Technology

Thu, 08/14/2014 - 09:00
We are proud to announce a Co-Webinar by Ranorex and Polarion Software titled "Application Testing Challenges: Theories, Tools, and Technology".

In this one-hour web seminar the presenters will explore real-world examples of highly tested products – Mozilla and Xbox – that serve as telescopes into the continuing evolution of test practices: agile testing, requirements-based testing, testing as a service, and crowdsource testing.


Join the presenters for this web seminar to be held on August 21, 2014, at 2:00 p.m. EST addressing notable testing challenges and potential solutions including:
  • Lack of mature testing tools for new technologies and practices
  • Test automation challenges that continue to plague the industry
  • Failure to address security testing needs
  • Performance and load testing late in development – or worse, in production
Reserve your seat now!
Categories: Vendor

Celtic Testing Experts - New Service Partner for North America

Tue, 08/05/2014 - 09:00
As we have rapidly grown our presence and customer base in North America, we have also seen an increasing demand for Ranorex consulting and implementation services. To help meet this demand, we have the pleasure of announcing that we have partnered with Celtic Testing Experts.

Celtic Testing Experts mission is to use our people, process, and tools to deliver 'Zero Critical Defects' on client Projects.

Based in Atlanta, Celtic Testing Experts (CTE) serves as a long-term software QA partner to some of the world's largest companies.  For nearly 10 years, CTE has maintained a 100 percent success rate helping clients deliver quality, cost-effective software on time.  The company’s first product, Foresight™, is a unique web and mobile-based reporting tool, making CTE's services the most comprehensive and metrics-driven in the industry.
Categories: Vendor

Ranorex 5.1.1 and Ranorex 5.0.4 released

Thu, 07/31/2014 - 09:40
We are proud to announce that Ranorex 5.1.1 and Ranorex 5.0.4 have been released and are now available for download.

Ranorex 5.1.1 General changes/Features
  • Added support for Firefox 31
  • Added support for ARM64 compiled iOS apps
  • Removed the requirement to link the MediaPlayerFramework for instrumenting iOS apps
  • Further improved mobile web elements to make attribute values similar to those of desktop web elements
  • Links shown in test case descriptions of a report are now opened in a separate browser window
Please check out the release notes for more details about the changes in this release.

Download latest Ranorex version here.
(You can find a direct download link for the latest Ranorex version on the Ranorex Studio start page.) 

Ranorex 5.0.4 General changes/Features 
  • Added support for Firefox 31
Ranorex 5.0.4 release notes...
Categories: Vendor

Sharing Data from One Ranorex Module to Another

Tue, 07/29/2014 - 08:06

Sometimes it is necessary to access the value of a specific variable in more than only one module in a test case.

An example for this would be any kind of converter: In one module the value to be converted is read in. In another module this value is converted. Needless to say, in the converting module the value from the previous module should be used.

This blog post will show how to do this step-by-step.

The Structure of the Ranorex Solution

As you can see in the screenshot above, the solution “Converter” created for demonstration purposes consists of four different modules. Two variables (varTemperatureCelsius and varTemperatureFahrenheit) should be shared between the modules “GetValue” and “ConvertValue”. The temperatures are read from a weather-website in the “GetValue”-module.

In the “ConvertValue”-module the Celsius-temperature is converted from Celsius to Fahrenheit using another website and compared to the Fahrenheit-temperature from the first website. The whole example is available for download here.

Step 1: Creating a Variable in Module 1

At the beginning an “Open Browser”-action is recorded in the first module. Then a new “Get Value”-action in the second module “GetValue” is added.

Note: Before initializing a new variable, a repository item representing the UI element that displays the temperature needs to be created. This can be done by using the “Track”-button in the Ranorex Repository or by using the Ranorex Spy.

The value of the current temperature is stored in a variable. It is going to be created by clicking on the drop-down menu below the heading “Variable” and choosing the option “As new variable…”.

A context menu will be opened which should look like this:

Here the desired name of the variable and (optionally) a default value can be defined.

Note: The default value is used if modules are running separately and not from the test suite view. It will also be used if a variable is unbound and the test is started from the test suite.

Afterwards the repository item representing the value on the website and the attribute of the “Get Value”-action should access are chosen. The attribute holding the given temperature value is “InnerText”.

This step needs to be done for both Celsius and Fahrenheit values. In the upper right corner of the website the unit of the temperature can be changed.

At the end of the first step the “GetValue” module should look like this:

Note: The temperature value should not be used as identification criteria! The test will only work if the temperature is the same as when it had initially been identified. This can easily be changed by using the Path Editor in Ranorex Spy: Uncheck the “innertext” attribute and check a different appropriate attribute, e.g. “class”.

Step 2: Creating a Variable in Module 2

The step of creating a new variable needs to be repeated for every module the value from the first module should be used in. Here it is the module “ConvertValue” where a value is going to be converted from Celsius to Fahrenheit.

Firstly, the value from the previous module is used for the Celsius text field on the mentioned website. After that the result is validated in a user code action.

After recording and creating the needed variable, the module should look similar to this:

Note: For identification purposes, it would be easier if variables belonging together have the same name. However, this is only a recommendation and not a requirement.

Step 3: Connecting Variables in different Modules to one Parameter

In order to connect all needed variables to each other, a parameter needs to be created.

This is done by right-clicking the test case in the test suite view and clicking “Data Binding” in the context menu.

The test case properties pane will be opened:

Here it is necessary to add two rows in the “Parameters”- section of the window – one for each shared variable.

By clicking the drop down menu “Module Variable”, the variables associated with this parameter (“varTemperature(GetValue)” and “varTemperature(Convert Value)”) can be checked.

Finally, the test suite should look like this:


Testing the Solution

Now it is time to test the solution. This can be done by pressing “Run” in the test suite.

Note: If “Play” is clicked in one of the modules, the variables won’t be bound. In this case the default values of the variables are used.

The report file should look like this:



Conclusion

In this blog post you learned how to share variables from one module to another. There is one main concept which is always the same for every new module added to the test suite: Firstly a new variable in this specific module is created and then it is connected to a parameter of a test case.

Note: If a variable needs to be shared across test cases, it is almost the same procedure. The only difference is that a global parameter or a parameter in a parent test case is taken. A global parameter can be created in the test suite properties pane.

If something was unclear in this blog post, feel free to ask in the comment section or have a look at the following chapters in our user guide:

Share

Categories: Vendor

Reminder for September Workshops

Fri, 07/25/2014 - 08:31
We are very pleased to remind you about our upcoming online Ranorex training course, scheduled for September.



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



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

Introducing Ranorex 5.1 – Mobile Web Testing

Tue, 07/08/2014 - 07:37
We are pleased to announce that Ranorex 5.1 is now available for download.

This latest release extends the Ranorex mobile web testing capabilities with Android web testing. This enables not only cross platform web test automation, but also increases object recognition for hybrid apps. In addition, the new version allows accessing SMS text messages, battery level, CPU and memory states for mobile devices. General enhancements in terms of unique identification capabilities for Android controls, support for dynamic actions on custom mobile controls and general reporting enhancements have been added as well.

To protect Chrome users from malicious extensions, Google will only allow extensions to the Chrome browser through the Chrome Web Store. With Ranorex 5.1 we have switched to a new Ranorex Chrome Web Store extension and finally to deliver continued full test automation support for Google Chrome while keeping pace with Google’s long term strategy.

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.)

Testing Mobile Web Pages on Android and iOS Ranorex now supports testing of web applications for the Android platform, enabling cross platform web automation for desktop browsers, iOS and Android devices. Setup a single Ranorex web test to execute it on multiple devices and platforms!
Mobile Non-UI Testing While testing the functionality of your mobile application it is often required to double check the performance of a device. It is now possible to perform non-UI tests by invoking technology dependent actions. You can access device specific information like battery, memory or CPU state, or access all of the SMS text messages or calls stored on the device.
Dynamic Actions on Custom Mobile Controls Dynamic actions on custom mobile controls can now be accessed using Ranorex. This means you can now call methods and get and set member variables for your custom Android and iOS controls.
Ranorex in the Chrome Web Store Detaching the Ranorex Chrome extension from the Ranorex setup and adding it to the Chrome Web Store makes it independent of a Ranorex release. Every time Google Chrome has an update, you don’t have to update Ranorex anymore – you simply can update the extension via the Chrome Web Store.

Reporting Enhancements With this Ranorex release, the reporting engine allows you to add HTML descriptions to a report file. Additionally, the success of a test run (i.e. fail or pass) can now be added to the filename of a report file.





Categories: Vendor

Upcoming Workshop in Chicago, IL

Thu, 07/03/2014 - 09:49
Get firsthand training with Ranorex professionals and learn how to get the most out of Ranorex Studio and the Ranorex Test Automation Tools at this two day workshops.

Our expert trainers will show you how to create efficient and effective test automation solutions through a combination of theory, tool demonstration and hands-on lab exercises.
Look at the schedules for additional workshops in the next few months.

We look forward to seeing you in one of our training classes soon!
Categories: Vendor

EXL Group - New French Service Partner

Thu, 06/26/2014 - 09:50
As we have rapidly grown our presence and customer base in Europe, we have also seen an increasing demand for Ranorex consulting and implementation services. To help meet this demand, we have the pleasure of announcing that we have partnered with EXL Group.

Based in France, EXL Business Acceptance is a Software QA and Test specialist. With over 40 dedicated testing specialists, EXL Business Acceptance provides Test Expertise, Manual Testing delivery and Test automation. 

EXL Business Acceptance’s approach focuses on business process validation and manages the Information System as a tool dedicated to the business, in order to guarantee the end-user experience. 

Ranorex partner since 2013, EXL Business Acceptance delivered more than 10 projects with the Ranorex Solution, mainly dedicated to Web & Mobile apps testing, and provides Ranorex Training courses. EXL Business Acceptance is an EXL Group company. For more information about EXL Group, please visit http://www.exl-group.com/ 
Categories: Vendor

Upcoming Workshop in Zurich

Tue, 06/24/2014 - 11:16
We are very pleased to remind you about our upcoming Ranorex training course in Zurich, scheduled for July.



Get firsthand training with Ranorex professionals and learn how to get the most out of Ranorex Studio at this two day workshop.



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

Ranorex at STAREAST 2014

Wed, 06/11/2014 - 09:40
Ranorex recently participated in STAREAST 2014, a six-day software testing conference in Orlando, Florida. This year the conference took place from May 4 to May 9, 2014 at the Rosen Centre Hotel.

Mainly focusing on software testing analysis and review, STAREAST included numerous thought-provoking keynote speeches, conference sessions and training classes with topics targeting major testing issues and solutions.

Our participation in the conference´s Expo was a big success. Our booth was well-attended and allowed us to demonstrate the latest innovations in software test automation. Both current customers and potential buyers gave us the opportunity to answer questions about our software and its test automation capabilities as well as discuss their everyday problems and future needs.



Thanks to all of our visitors for the great conversations. We are already looking forward to welcoming you again at STAREAST 2015!
Categories: Vendor

Reminder for July Online Training

Tue, 06/03/2014 - 08:42
We are very pleased to remind you about our upcoming online Ranorex training course, scheduled for July.



Get firsthand training with Ranorex professionals and learn how to get the most out of Ranorex Studio at this three day workshop.



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

Ranorex 5.0.3 Released

Tue, 05/27/2014 - 12:16
We are proud to announce that Ranorex 5.0.3 is now available for download. General changes/Features
  • Added support for Firefox 30
  • Added support for "x-ms-webview" element content in Windows apps
Please check out the release notes for more details about the changes in this release.

Download Ranorex version here.
(You can find a direct download link for the latest Ranorex version on the Ranorex Studio start page.)

Categories: Vendor

Ranorex Test Automation Guide 5.0 on Amazon

Wed, 05/14/2014 - 10:44
The updated Ranorex Test Automation Guide (latest Release 5.0) is now available in the Amazon Store. Learn Ranorex from the beginning following the step by step instructions and get answers to questions like:
  • How to get started with the Ranorex tools?
  • What are the best practices for using the Ranorex Recorder approach?
  • When does scripting become advantageous?
  • What has to be considered when working in a team?
  • How to set up a test automation framework for a testing team?
The Test Automation Guide addresses both Ranorex beginners and advanced users who want to maximize the effectiveness of their test automation.

Buy your Ranorex book now on amazon.com, amazon.co.uk or amazon.de!

Categories: Vendor

Visit Ranorex at Test Automation Day 2014!

Thu, 05/08/2014 - 09:00
Last year´s Test Automation Day has been a great success for us and we will once again be exhibiting at the upcoming Test Automation Day on June 19th, 2014 in Rotterdam, the Netherlands. 

This will be the 4th edition of the Test Automation Day, held in the Conference Center WTC in Rotterdam and the focus will be on Test Automation Innovation.



Topics concerning innovative automated testing strategies, methods, technologies and tools will be covered in talks and workshops by international speakers.

Interact with world class speakers and use the opportunity to visit our exhibition booth! Interesting discussions are guaranteed. 

We look forward to seeing you in Rotterdam on June 19th, 2014!
Categories: Vendor

Upcoming Workshop in Atlanta

Tue, 05/06/2014 - 08:49
Get firsthand training with Ranorex professionals and learn how to get the most out of Ranorex Studio and the Ranorex Test Automation Tools at this two day workshops.

During the 2-day training workshops participants learn about the fundamentals of test automation and get to practice how to use Ranorex tools hands-on.

Jun 23-24

08:30AM - 04:30PM EST

Ranorex Test Automation Workshop

Atlanta, GA


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



We look forward to seeing you there!
Categories: Vendor