case studies banner

Case Studies

Provisioning and Deployment Automation

customer icon

Customer

A greenfield Project

Challenge Summary icon

Challenge Summary

Provisioning of VMs manually for multiple teams become time consuming and error prone

customer icon

Technology

Tools Ansible

business-solution icon

Business Challenge

  • Provisioning VMs manually for Dev and Test environments for 50 odd applications were too time consuming and error prone.
  • This caused delays in on-boarding new ISVs, new dev team members and setting up of Test environments.
  • Frequency of code deployments to Test environments were high. Manual deployments combined with high frequency caused long delays in code promotion and many times the testing team were forced to wait for long to get environment ready for testing with the new code base.
business-solution icon

Solution

  • For speeding up VM provisioning.
  • Identified standard configurations for VMs.
  • Created vSphere templates for the standard configurations
  • Used Ansible to spin off new VMs based on templates as and when required
  • For speeding up Deployments
  • Standardized and documented the deployment process for each application, keeping the Prod architecture in mind
  • Wrote Ansible playbooks for each application, one by one
  • Used the same playbooks right from Dev to higher environments for deployments.
business-solution icon

Business Benefits

  • Quick on-boarding of ISVs and new members to the project.
  • Created vSphere templates for the standard configurations.
  • Used Ansible to spin off new VMs based on templates as and when required
  • For speeding up Deployments
  • Standardized and documented the deployment process for each application, keeping the Prod architecture in mind.
  • Wrote Ansible playbooks for each application, one by one
  • Used the same playbooks right from Dev to higher environments for deployments
Test Process Implementation and Testing.
E-Commerce Application
customer icon

The Client

  • One of the largest e-commerce retail chains in Middle East
  • Carrefour
Challenge Summary icon

Environment

  • Process

    -

    Agile Methodology.

  • Application

    -

    E-commerce, SAP Hybris

  • Tools Used

    -

    Jira, FileZilla, Postman, Soap UI, Browser Stack

business-solution icon

Business Challenge

  • Large number of skus (Products)
  • Migration from existing system without impacting business
  • Teams working on multiple time zones.
  • Aggressive schedule
  • Working with multiple browsers in multiple environments
business-solution icon

Solution

  • Scientific approach of sampling with equivalence class partitioning
  • Implemented daily sync up call with client and different team leads
  • Defined a migration plan after doing impact analysis.
  • Regular monitoring of backlogs
  • Prioritization and regular follow up on defects with BA and story owner
  • Used Browser Stack to achieve test environments
business-solution icon

Business Benefits

  • Efficiency and Test Coverage improved
  • Testing accuracy improved to zero P1,P2 and P3 defects in production
  • Browser and environment compatibility testing improved
  • Reduced the effort for managing multiple test environments to 12
  • Adoption of continuous testing practices helps to find defects in early stage of SDLC

Test Automation of ERP

customer icon

The Client

  • World leading enterprise for business process and document management.
  • World leaders in manufacturing and maintaining printers scanners.
Challenge Summary icon

Environment

  • Process

    -

    Agile Methodology.

  • Application

    -

    ERP, .Net

  • Tools Used

    -

    UFT, MTM, TFS

business-solution icon

Business Challenge

  • Huge number of complex regression test cases- More than 1800 test cases.
  • Complex integration scenarios Integration of windows and web modules.
  • Automating Multiple application integration.
business-solution icon

Solution

  • A reusable hybrid framework implemented with UFT.
  • Application functionality split into small reusable component reduce the complexity.
  • With the help of development team, customize the result file to update the result in the Microsoft test management tool.
business-solution icon

Business Benefits

  • Substantial improvement in the test coverage.
  • Improved test coverage.
  • Brought in same degree of predictability in every test run.
  • Early detection of defects and reduction in defect fixing cost.
  • Faster automated test execution reduces the regression testing time and effort-55% Reduced.
  • Reduction in person dependency.
  • Made the application release faster and stable.