Case Studies | DevOps Services for Transforming Your Business | Newt Global
newtglobal - Aiming at Customer Delight
devops transformation, devops partner, mobile app test automation, consultant services, software development
349813
page,page-id-349813,page-template-default,eltd-cpt-1.0,,-ver-1.0, vertical_menu_with_scroll,smooth_scroll,blog_installed,enable_full_screen_sections_on_small_screens,wpb-js-composer js-comp-ver-4.6.2,vc_responsive
corporate-gallery-1

Case Studies

Case Study #NG1001 – DevOps Implementation

 

Client:

Largest Telecom Provider.

 

Objective:

  • Reduce the time to push changes to production.
  • Increase the lifecycle of automation scripts.
  • Ability to generate automation scripts faster.
  • Reduce test execution time of the automaton scripts.

 

Our Approach:

  • Implement Newt Automation framework that works on top of existing testing tools with minimal changes to provide enhanced services.
  • Automated Code/Function Coverage of unit tests.
  • Create Subsets of Production Data for tests.
  • Develop custom scripts and test data plans to address test data management.
  • Manage size and speed of deployment  with subset filters accelerators.
  • Provision and maintain independent environments for projects.
  • Enforce Data sync and masking policies.
  • Enterprise Selenium Grid for parallel test execution.

 

Accomplishments:

  • Increased Automated Test Coverage from 0 to 75%.  Improved.
  • delivery frequency from 4 weeks to 2 weeks.Faster Deployments.
  • Increased Automated Test Coverage from 0 to 75%.Improved from 10 hour per month to 1 hour per month.

 

Case Study # NG1002 – Application Development & Maintenance

 

Client:

Fortune 50 Company

 

Objective:

  • Change of existing processes due to automation.
  • Accuracy of  GPS based systems.

 

Our Approach:

  • Phase wise Agile scrum process development with sprints.
  • Integration of tool chain as part of DevOps framework.
  • Architecture design for better scalability and response.
  • The Development platform was divided into several components Each Technology component were further integrated to provide a function.
  • Interface with google location API and SMS gateways.
  • System developed using Spring MVC framework and uses restful APIs.
  • 2 week sprint which includes both development and testing.
  • Application supported on both mobile and web platform.
  • Unit Test Case Automation and implemented Selenium tool framework

 

Outcome:

  • An integrated end to end real time tracking of Vehicle.
  • The application could be launched at any instance that can accommodate large number of users.

 

Technology Stack:

  • Java
  • MySql
  • Angular-js
  • Apache tomcat

 

Case Study #NG1003 – QA Automation 

 

Client:

Largest Telecom Provider

 

Objective:

Client needed to automate the testing of Fixed Asset Accounting product (FAS) to enable faster release cycles and focus on product redesign. For several years they tried to build the scripts in-house and through other IT vendors, but achieved less than 50% coverage.

 

Our Approach:

  • The solution implemented had the following characteristics-
    Scalable & Extensible
  • Modularization approach for better re-usability based on Screens / Business function.
  • Test data sets (from different data sources ex: XLS, CSV, DB etc.,)
  • Common actions on controls (get, set, verify operation)
  • Platform Independent model that allowed seamless execution across platforms such as  (Web, Windows, Mainframe, etc.,)
  • Support for parallel and remote test execution.
  • Support for automatic regression suite selection and executionbased on impacted requirements.
  • User friendly interface for non-technical users to generate automation scripts.
  • Template based automation scripts ensuring consistency in coding and documentation standards.

 

Outcome:

  • Achieved 98% test coverage – well beyond the SLA target of 70%.
  • Reusable framework to accelerate test automation on other products.
  • Better focus on future releases.

 

Challenges:

  • No code documentation.
  • Building a framework for a dynamically changing environment.