"We decided on Ranorex based on the technologies it supports, simple integration with .NET using familiar languages like C# and, most importantly, its robust object recognition capabilities (Flex, Flash, ASP.NET and HTML)."

Natasha Bykhovsky, Industrial Color Software

Challenge/Problem

  • Extensive automation for web application based on various technologies (Flex, Flash, ASP.NET and HTML)
  • Release and deployment testing in a parallel development environment with multiple versions of source code
  • Integration into the automated build process, with robust reporting, error handling and notification
  • Testing of advanced flex functionality such as Spark component sets and Dynamic Data Grids

Being a small team we needed something that supported the various technologies we utilize, integrated easily into our current development process, and was something that we could hit the ground running with.

Solution

After evaluating various tools, we decided on Ranorex based on the technologies it supports, simple integration with .NET using familiar languages like C# and, most importantly, its robust object recognition capabilities.

After including the Ranorex libraries in our project, we never saw a problem in testing the latest SDK from Adobe including Spark skins, new layout components, and visualization of data lists. With RanoreXPath object identification, changes in layout and dynamically shifting data were recognized immediately and without any updates required. New elements could be added easily to our object repository using the tracking tool integrated into Ranorex Studio. This was a key selling point for us, as many Flex testing tools were GUI based, or object paths were not very flexible, and any small change in the UI or layout required maintenance to the test suite.

Result

We created a smoke test for our entire system and have started branching out into more exhaustive functional tests. We customized the Ranorex reporting system so that results are published to an internal website where users could view the latest test results and see how many tests passed/failed at a glance. The test suite produces reliable results and Ranorex shifts seamlessly from Flex portions of the application to HTML, and back.

Our Ranorex project is now fully integrated into our daily build process. Emails with daily test results are sent out to the engineers and we are able to identify and track down errors much more efficiently for our daily development builds. Our production deployment time for patches has also decreased by about 50%.

About GLOBALedit®

GLOBALedit® is an easy to use online tool for creative professionals to collaborate and manage images and videos. Users can securely access photo shoots and image libraries from the office, home, locations, the hotel room, or anywhere with an Internet connection. Having access to production materials from anywhere saves hundreds of hours spent locating and sharing files.

About Industrial Color Software

Industrial Color Software delivers hosted and deployed solutions for retail, advertising, publishing, media and entertainment, print production, news, and press agencies.

The company’s products include GLOBALedit®, a professional online media collaboration and management system, and FileSocietyTM, a hosted high-speed file transfer web service.