DeviQA case study: Allego
DeviQA Logo
  1. Home
  2. /
  3. Case studies /

Sales enablement software

Helping the leading provider of modern revenue enablement software to maximize the benefits of automated testing while also optimizing all other aspects of quality assurance.

2.4k+

Web automation tests created

1.4k+

iOS automation tests created

1.1k+

Android automation tests created

5

Parallel threads

95%

Test coverage

30+

Automation jobs

5

Supported Android versions

5

Supported iOS versions

About project

Allego provides a Sales Enablement Platform that leverages mobile technology to facilitate the rapid creation and sharing of interactive content for training, onboarding, coaching, and productivity improvement. It offers personalized training programs, AI-powered microlearning, and automated competency tracking to modernize sales development efforts. Allego is highly adaptable and can be tailored to meet various client needs, including client meetings, staff training, and client survey analytics. It supports over 120 integrations to enhance the utility of your toolkit.

Before DeviQA

  • >70 hours to run regression testing

  • >20 hours to run smoke testing

  • Not all product modules were covered with autotests

  • <100 mobile automation tests

  • 1 version of iOS and Android was used for autotests

  • <300 web automated tests

  • No parallelization in autotests

  • Poor test case management

  • Obsolete, unstable framework for mobile automation

With DeviQA

  • 18 hours to run regression testing

  • 4 hours to run smoke testing

  • 100% coverage of all existing sub-products

  • 2.5k+ automation tests for iOS and Android apps

  • 5 iOS and Android versions and different devices supported

  • 2.4k+ automated tests for a web application

  • 5 parallel threads for running autotests on all supported browsers and mobile OSs

  • Fully integrated test case management system

  • Transfer to Appium, as the most stable and maintainable framework for mobile automation

  • 2.5x more critical/blocker defects found

  • Implementation of a script system checking the relevance of autotests

Having DeviQA on board has resulted in finding more defects before deploying features to customers, boosting the end product’s overall quality. Their team is not only supportive but also easy to scale as needed. Efficient communication and punctuality are some highlights of their work.

Brad DerManouelian

Senior QA Manager, Sales Learning Platform

Our contribution

Team

7 automation qa engineers

Project length

Since 2013

Technologies and tools

Jira

TestRail

Testmo

Jenkins

Bitbucket

Cucumber

Watir

Postman

JMeter

WebDriverIO

Appium

Ruby

JS

Java

Bash Script

Android Studio

XCode

Our engagement

DeviQA's engineers joined the project to revamp and enhance its automation capabilities while implementing modern approaches. Shifting to a modern test case management system greatly improved the management of existing test cases.

Here's a summary of the DeviQA team’s achievements on the project:

  • Covered 100% of all sub-products with automation scripts.

  • Developed over 2.5k automation scripts for iOS and Android apps, supporting the last 5 versions of iOS/Android OS.

  • Automated approximately 95% of all regression checks, significantly speeding up testing.

  • Introduced new automation tools for mobile testing that increased stability and accelerated the execution of regression and smoke tests by 3.5 times.

  • Implemented a tool for testing multiple OS versions on mobile resulting in 4 times faster manual testing.

  • Added a second suite using a different framework to automate test cases previously considered unautomatable, covering 70% of those scenarios.

  • Created over 5000 automated test scenarios.

  • Detected 2.5 times more defects during testing.

  • Provided support for various QA processes, including Load and Cloud testing.

  • Completed a substantial number of the most diverse tasks and resolved hundreds of issues.

  • Added 3 new automation test suites in general.

Our extensive effort led to higher test coverage, defect discovery, and product quality.

Services provided

Web automation testing

More than 2400 tests were created and integrated into our continuous integration process. This automation of a large number of test cases significantly sped up our releases and improved their stability.

Mobile automation testing

The DeviQA team developed over 2500 automation scripts for both Android and iOS apps and also introduced a system for testing various OS versions and devices.

Dedicated qa team

A dedicated QA team of 7 Automation QA Engineers handled web automation and mobile automation. They updated all test suites and created new ones contributing to the successful releases of major versions from 4.xx.x to 7.xx.x.

More projects

Test coverage:

90%

  • Web app testing
  • Test automation
  • API testing
  • Dedicated QA team

Abbott Laboratories

A global healthcare giant relies on DeviQA for end-to-end test automation.

  • 1 day to run regression testing

  • 1 day to run smoke testing

  • 60% increase in the number of regression tests and relevant test cases

  • >1500 automated test scenarios created

Read more

Dev capacity:

+15%

  • Web app testing
  • Automation testing
  • E2E testing
  • Load testing
  • Mobile testing
  • API testing
  • Dedicated QA team

Compass

DeviQA's team takes full responsibility for testing a real estate solution consisting of a web app and mobile apps.

  • 2 days to run regression testing

  • 10 minutes to run automated E2E testing on each pull request

  • 85% of the application is covered with test cases

Read more

Test coverage:

95%

  • Web app testing
  • API testing
  • Dedicated QA team
  • Mobile testing
  • Performance testing

Arklign

Setting up and fine-tuning a holistic QA process for a dental lab management platform.

  • A comprehensive test plan designed

  • 5000+ test cases created for the web app

  • 2000+ test cases created for the mobile apps

  • >20 various devices with different OS, screen resolutions, and browsers used to run regression testing

Read more