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

How to Properly Prepare Your Dataset for Machine Learning

Preparing data for machine learning is a complex process that requires technical and domain expertise. Explore techniques to prepare your data for ML algorithms.

SecDevOps vs DevSecOps: Which Approach Will Suit Your Business?

Although DevOps is used to streamline app development, it fails to address security. Learn about DevSecOps vs SecDevOps, practices that battle security issues.

Mobile App Analytics: Leverage KPIs and Reap Benefits

Mobile app analytics is a valuable tool for measuring user and app metrics and unlocking priceless insights into increasing revenue and boosting user experience.

Web 3.0: New Generation of Internet

Learn what Web 3.0 is and understand how this new concept of the internet is related to blockchain and cryptocurrency.

5G for IoT: Use Cases Across Industries and Technologies

Although not new, the future of IoT brings more opportunities with 5G capabilities. 5G IoT can deliver faster and more reliable connections across industries.

Top Sprint Retrospective Examples and Benefits for Business

Sprints yield great results for development projects. How does one assess their success? Learn how to effectively run a sprint retro to build the best IT products.

How to Outsource Mobile App Development and Succeed

A proper approach for outsourcing mobile app development can bring years of expertise to your business and enhance performance.

What is Infrastructure as Code? Benefits and Best Practices

How can Infrastructure as Code lower your costs and accelerate development? Learn more about IaC tools and best practices.

25 Great Ideas for Your Mobile App: Common Features and Examples

Are you considering mobile app development for an instant source of income? Check our 25 mobile app ideas to choose the most profitable one.