Skip to main content
  • qa automation for ICT provider
    Our Success Story

Project Overview

A test automation framework was developed using Selenium grid over Docker for running end-to-end tests against the client’s customer portal.

About The Client

The product was developed for a leading global provider of information and communications technology (ICT) solutions and is part of a group among the top 100 ranked corporations in the Fortune Global 500.

Case Survey

The Customer portal needed to be tested against multiple browsers using a data-driven testing approach where the data sets & no. of test iterations can be controlled by the tester.

Our Solution

Auto execution of Protractor tests against the application

Test Scripts using Jasmine/Protractor.

Mounting Selenium Containers using Docker.

Register Selenium nodes for multiple browsers like -Chrome/Firefox, to the Selenium-Hub.

A test automation framework using Docker containers was designed and integrated to DevOps, for immediate verification of Liferay updates over multiple browsers- Consolidate existing Liferay test cases

Reporting-

  • Process the test results and mock them into JUIT formats.
  • Push the test results to Bamboo, for consolidated reporting.

Business Benefits Delivered

  • Simpler architecture & minimalistic setup.

  • Tests run in parallel using selenium grid which distributes them across multiple physical or virtual machines reducing the test execution time.

  • A consistent test environment provided by Docker ensures the integrity of test results.

  • Data-driven testing isolates the data sets from the automation code providing greater control.

  • Consolidated test results into the Bamboo world for one-shot DevOps/Build Reporting.

Technology Stack

Latest Case Study

End To End Automation – Appium For Hybrid App

End To End Automation – Appium For Hybrid App

The objective was to test the customer’s mobile and web app for browser compatibility and functionality to ensure the quality of reports.

CASE STUDY

 Test Automation For A Cloud-Based Healthcare

Test Automation For A Cloud-Based Healthcare

The client is a mobile application provider. The objective was to implement automation on the cloud based healthcare app to minimize the overall regression time.

CASE STUDY

Get in Touch

Let's discuss ideas and work on innovative solutions!

Explore with Us