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

Appointment scheduling software

Overhauling all aspects of the QA process to ensure high efficiency and accuracy of testing.

>90%

Test coverage

>200

Automation test scripts created

>80%

Percentage of blocker/critical/major bugs found

About project

RevenueHero is a modern tool offering robust solutions for lead conversion and personalized communication. Its goal is to reduce sales cycles and connect high-intent website visitors to the correct representatives. RevenueHero is designed to transform the lead management landscape.

Before DeviQA

  • There was no formal QA process

  • There was no test documentation

  • Automation scripts were useless because they didn’t check the required functionality

With DeviQA

  • An efficient and transparent QA process was set up from scratch

  • Well-structured test cases were created to cover the main scenarios

  • A stable automation suite was implemented from scratch

  • >200 automation E2EE scenarios were developed

  • 3 threads are supported

  • Following best practices, automation testing utilized independent tests, API-driven data creation, and the Page Object Pattern

  • 1.5 hours are needed to complete automated regression testing

  • >70 E2EE API scenarios were created and automated

  • >20 features were fully automated with E2EE scenarios

  • >80% of reported bugs had a high priority

Our contribution

Team

2 full-stack QA engineers

Project length

Since 2022

Technologies and tools

Currents

TestRail

Vercel

Figma

GitLab

Postman

TypeScript

Linear

Percy

React

Swagger

Our engagement

Collaboration with DeviQA initiated pivotal transformations in the QA processes.

First of all, we refactored the existing automation suite and established a dedicated board specifically tailored for automation-related tasks.

Additionally, we overhauled a bug reporting methodology, by improving the visual and informational aspects of reports. We created more than 400 bug reports, and about 80% of the bugs had a major or higher priority.

Furthermore, we assumed complete ownership of various processes. Our experts created new test scripts, provided support, and monitored and collected metrics for the automation suite. We covered more than 20 features with E2EE automation test scenarios, wrote over 200 test scripts, and significantly reduced testing time by running automation tests simultaneously in 3 threads.

Notably, we integrated essential services, such as Percy and TestRail, which improved our testing infrastructure. We also undertook manual checks, identified notifications, assigned priorities for bug fixes, and maintained vigilant monitoring for their subsequent statuses. Our commitment to improving processes and ensuring comprehensive testing was reflected in our continuous efforts that helped enhance the overall efficiency and quality of the project.

Services provided

Automation testing

We significantly improved the codebase through strategic refactoring and introduced solutions that enhanced test efficiency and maintainability. We created a multitude of new scripts, ensuring comprehensive coverage that fortified the project against potential issues. Our commitment to innovation was reflected in the proactive integration of cutting-edge technologies. Our efforts resulted in optimized and enhanced processes, as well as a notable improvement in product quality.

Web testing

Our engineers meticulously checked every aspect of the application to ensure its alignment with the requirements. Our methodology involved a detailed examination of critical elements, such as web pages and forms, to achieve comprehensive test coverage and verify the integrity of the application. Our meticulous approach allowed us to contribute to the development of a robust and reliable software product.

API testing

We executed thorough API testing by systematically examining all endpoints, methods, and input variations to verify the correct behavior across diverse scenarios. Our commitment extended to maintaining the API's reliability, security, and efficiency through regular regression testing. To streamline our testing processes and facilitate the delivery of a high-quality product, we integrated automated regression tests for API calls.

Dedicated QA team

Our team provided unbiased software evaluation services, uncovering potential issues that developers might overlook and ensuring strict adherence to industry standards, regulations, and best practices. We mitigated numerous risks by detecting and addressing issues early in the development process, which promoted a robust and reliable software environment.

Facing similar challenges to RevenueHero?

Schedule a call to see how we can help you

Contact us

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