Request a call
  • Hidden

Business Overview

Thomson Reuters, a prominent worldwide supplier of solutions, caters to academia, corporations, and brands seeking to keep track of the market, work together, and undertake pharmaceutical initiatives in partnership. The company’s global presence includes branches in Philadelphia, London, Beijing, and Tokyo, and it attracts talented individuals from diverse backgrounds worldwide.

One of the client’s products is a trademark intelligence system that enables users to eliminate potential issues early in the clearance process, assess trademark availability, protect brands, and conduct advanced searches of proposed trademarks worldwide. The system operates on a legacy client-server platform and allows users to access it via virtual Citrix desktops. Thomson Reuters’ maintenance team was expending considerable effort on patches, manual testing, and rework arising from end-user issues.

The company reached out to NIX as a long-term partner to help release team resources blocked by endless manual regression and support cycles of a legacy product via an automated testing solution.

600h405 (27)

Challenges

challenge icon

Aggressive timeline

The client had commitments to start development of a new platform to get into a proper delivery window—meanwhile the solid part of the key engineering staff needed to be engaged in maintenance and testing of the incoming legacy system updates.

challenge icon

Access via virtual desktops

There were no graphical user interface (GUI) components. Since the conventional automation tools are not able to interact with system GUI components, we needed to come up with a custom approach.

Solution

600h405 (28)

Solution

After conducting a thorough system audit, the NIX team devised a custom solution utilizing computer vision technology. In just a week, we implemented the solution prototype, conducted a demo, and presented a step-by-step delivery plan to meet the necessary test coverage.

Then, after two months of work, Thomson Reuters received a test automation solution and complete coverage of all target features in the regression suite. As a result, the client was able to considerably decrease the expenses associated with maintaining legacy code and utilize their engineering and QA team to focus on developing new products.

Key takeaways:

500 man-hours of manual work per one test cycle replaced by auto tests

4 times shorter test cycle

600h405 (29)

Team:

16 QA Automation Engineers

Tech Stack:

Java, Cucumber, Maven, Sikuli, Citrix

Contact Us

Latest Insights

Web Design Trends in 2023: Glimpses Into the Future

Keep updated on the 25 latest trends in website design that reign supreme today and are going to carry the day in the niche in 2023.

OpenShift vs Kubernetes: Helping You with a Choice

Still not sure about a framework to build a containerized app? Read about the differences between OpenShift and Kubernetes and their features to make a choice.

Machine Learning as a Service: Comparison of Cloud Providers

Looking for a trusted MLaaS vendor? Choose the best one with our Amazon vs Microsoft Azure vs Google Cloud AI vs IBM Watson in-depth overview.

Machine Learning in Marketing: Comprehensive Guide for Newcomers

Digital marketing and machine learning: advanced technologies as the key to success for your business.

13 Foolproof Steps to Create a Digital Marketing Strategy

Learn about 12 essential steps to create a digital marketing strategy for your online venture that will give you a competitive edge over rivals in the niche.

Agile Estimation Techniques: All You Need To Know in Simple Words

Achieve Process Optimization and Increase The Efficiency of Results with Agile Estimation Techniques. Take a Look at How Estimation Techniques Work in Agile.

Security Practices for Software Development: A Comprehensive Guide

Find out more about the importance of security in software development and learn the best security practices to protect your software from security threats.

Cloud Native Architecture – Basics You Need to Know

Cloud native architecture is an ideal organizational pattern that allows deployment in the cloud to utilize an app’s resources and capabilities.

What Is Kubernetes Architecture? Benefits and Best Practices

Kubernetes has made containerized architecture easier to adopt and manage. Read on to learn the advantages of this platform and expert tips to smooth adoption.