A US-based product company involved in designing solutions for movement and management of data across open internet engaged CloudScaleQA in a Global Delivery Model and achieved their ”Quality At Speed” goals

Introduction:The client planned for a new release with significant technology updates to cater to reduced bandwidth requirements, improved performance and enhanced security and was simultaneously improving their engineering process to incorporate CI/CD.

Problem statement

  • The product supports multiple platforms (web, mobile)
  • To speed up the release cycles, the client team undertook a CI/CD transformation journey
  • Client team wanted CloudScaleQA team to adjust the test engineering process and apply continuous testing principles.
  • Client team wanted to tweak the agile engineering to embrace ATDD/BDD approaches to shift-left test automation

Solution and implementation

  • CloudScaleQA conducted a test strategy retrospective with the engineering team and product owners.
  • Redefined test stages across the CI/CD pipeline, test types, test ownership, quality gates and thresholds, DOD (Definition Of Done) criteria
  • Built a robust test harness to plan, design, create, execute, report static code analysis, unit tests, acceptance test, performance tests.
  • Used BDD approach and built tests on top of SonarQube, Selenium, Appium, RestAssured and Jmeter

 

Results:

  • Built a robust continuous testing framework that integrated static code analysis, unit tests, automated acceptance tests, low-scale performance tests using BDD style test definitions
  • The framework enforced continuous testing best practices and ensured that the tests are more reliable, faster so that important tests are run early and more often
  • The CloudScaleQA team performed fully integrated product testing working closely with the Client’s engineering team. Achieved in-sprint test automation

CloudScaleQA testing experts ensure that your application can deliver a seamless and delightful user experience in terms of navigation, comprehension, performance and interactions for a variety of users.