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

Mental health app

Empowering an innovative telemedicine app delivering mental health services to achieve the highest quality standards.

1k+

Feature/bug tickets processed for the web app

1.5k+

Feature/bug tickets processed for the mobile app

~1k

Feature/bug tickets processed for the admin panel

About project

Thrive Mental Wellbeing is a renowned provider of comprehensive mental health services, assisting organizations worldwide in delivering confidential digital therapy and mental health support through an advanced, NHS-compliant app. This platform ensures easy access to clinically proven mental healthcare, allowing users to improve their mental well-being with effective therapy. Thrive offers an extensive range of helpful features, including 24/7 contact with therapists, online appointment booking, mental health exercises such as cognitive-behavioral therapy, meditation, deep muscle relaxation, etc., progress tracking, and many more.

Achievements

  • The testing process has been adjusted to each environment

  • An integrated system of application coverage with sanity and regression tests at each release stage has been implemented

  • QA coverage is provided after each release of a production application

  • All the required test documentation has been updated and extended

  • Flexible checklists have been created and maintained

  • >6,000 test cases have been written for a regression test suite for client applications

  • >1,500 test cases have been written for an admin panel

  • >200 test cases have been written for the smoke/sanity checklist for client applications

  • >200 test cases have been written for the smoke checklist for the admin panel

  • A FAQ for clients has been created, which helps them identify and resolve problems not related to development

  • The number of bugs reported by clients/therapists has decreased

  • Agile practices have been introduced to streamline communication between QA and development teams

  • All major and blocker bugs are detected before release

Our contribution

Team

2 manual QA engineers

Project length

Since 2023

Technologies and tools

Shortcut

App Center

Figma

Swagger UI

Firebase Crashlytics

TestFlight

Google Spreadsheet

Android Studio

iMazing

Nuclino

Postman

Google Play Console

BrowserStack

Our engagement

To enhance the QA process, DeviQA engineers were brought in to leverage their expertise in manual testing and extensive experience.

Initially, we conducted a thorough review of the regression documentation for client applications created by the previous QA team. After executing this documentation and creating a list of questions, we engaged in productive discussions with the development team. Drawing from these conversations and our extensive experience, we developed new smoke and sanity checklists aimed at covering critical areas of the applications. We also enriched the regression checklist with additional test cases, now encompassing over 6,000 checks.

We adopted a similar strategy for the admin panel: by leveraging existing documentation, we deepened our understanding of its functionality and then crafted detailed smoke, sanity, and regression test documentation.

In parallel, our manual QA engineers diligently tested new and upcoming features as part of the ongoing sprint tasks. Their active participation in agile meetings (daily standups, reviews, etc.) ensured they remained well-integrated with the entire team.

Additionally, our QA engineers made significant contributions to enhancing the UI/UX of the application. By identifying potential usability issues, they initiated valuable discussions with the designer, leading to more user-friendly design solutions.

Services provided

Web testing

The DeviQA team has managed to cover 99% of the web application with a detailed regression checklist. Through this approach, we have consistently delivered high-quality releases, resulting in a reduced number of bugs reported by clients. Additionally, we have successfully implemented testing in production, further enhancing our ability to maintain product excellence and reliability.

Mobile testing

Our QA engineers have created an extensive checklist that covers all areas in each native application on each platform. This helps them to ensure smooth releases, track potential regression issues, and perform testing in production.

Admin panel testing

The DeviQA team has written detailed test documentation, which covers 98% of the admin panel. This allows our engineers to track all regression issues and diverse defects in the early stages. As a result, they provide high-quality releases and make sure that existing data is not corrupted after releases, and all functionalities work as needed for both existing and potential clients and their setups.

Dedicated QA team

Two manual QA engineers successfully cooperate with frontend and backend developers, designers, and the Head of Development to improve the quality of user stories, define priorities, sort them in the right order, and implement the best UI/UX practices. We always strive to be on the same page with all team members and stakeholders, and this helps us to ensure excellent product quality.

Facing similar challenges to Thrive?

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