DeviQA
  1. Home
  2. /
  3. Case studies
  4. /
  5. The world's leading production music library

QA services for production music library

Our dedicated QA team sets up an efficient QA process, ranging from designing comprehensive test documentation to creating and maintaining automated tests.

QA services for production music library

Technologies and tools

Jira

Confluence

TestRail

Cypress

Postman

BrowserStack

Google Analytics(GTM)

Salesforce

Lighthouse

WebPageTest

GitHub

Apache JMeter

Team

2 manual QA engineers, 1 automation QA engineer

Project length

Since 2022

>75

E2E tests automated

300+

Critical and major issues reported

1.5k +

Test cases added

200+

Number of released features

100%

Scope of regression tests expanded by

About project

APMMusic.com is a platform that offers production music tailored for various media projects. Production music is custom-created and recorded to be used on television, radio, and podcasts, as well as in films, ads, and games. It's typically licensed to media producers who require top-quality and diverse music for their projects.

APMMusic.com boasts an extensive library of over 1 million tracks spanning different genres, themes, moods, and styles. It also houses authentic archival recordings and music representing over 185 countries worldwide. The platform provides straightforward and hassle-free licensing for every track, granting both publishing and master rights.

Media producers turn to APMMusic.com as their primary source of production music, gaining access to top-notch tracks for various media projects. The platform also offers a team of music directors and experts to assist producers in finding the ideal music. Additionally, it provides user-friendly tools and features for easy and convenient music searching, browsing, and downloading.

Before DeviQA

  • >3 hours to execute manual smoke testing

  • ~90% of test cases were outdated

  • No automation testing

  • No load tests

  • ~3 hours to create test data for specific test scenarios

  • No performance testing

  • Smoke testing wasn’t the part of a workflow

  • Redesign product was in development

With DeviQA

  • ~30 minutes to execute automated smoke testing

  • 100% test cases reviewed

  • >900 test cases are up to date and integrated into the workflow

  • >600 test cases updated

  • 75+ E2E automation tests developed

  • 100% of the smoke tests automated

  • 20% of the regression tests automated

  • 2 load test suites implemented

  • 6 thread groups and 104 samplers covered for the current version

  • 6 thread groups and 188 samplers covered for the beta version

  • 2 minutes to create test data for specific test scenarios via JS and Cypress

  • 10+ semi-automated performance tests based on the WebPageTest service

  • 119 deployments followed by automated smoke testing + manual sanity testing for specific cases allowing to catch critical issues in core functionality before they creep into production

  • 6 months to release the beta version, which allowed customers to quickly switch to the new version instead of continuing to use the legacy one

Our engagement

At the project's outset, there were no established QA processes. The DeviQA engineers took the initiative to create all the necessary initial test documentation. They closely collaborated with a project manager to define the ticket flow for the redesign project and testing procedures. In about three months, the initial test documentation was successfully developed, forming a strong foundation for subsequent stages of the redesign project.

Then, an initial test suite was created in TestRail. It included around 1,000 test cases for features with approved requirements.

Recently, we have introduced test automation using Cypress, which is highly effective for smoke tests and a portion of regression tests. These automated tests comprise 75% of all automated test cases and speed up the smoke testing process by threefold.

Test automation brought substantial value to Application Performance Management (APM) efforts. It streamlined testing processes and gave the manual QA team more time for testing new features, creating test cases, and maintaining existing ones. This increased capacity enabled faster delivery of new functionalities and bug fixing, reducing the time needed to progress from the testing environment to production deployment by 2-3 times.

The DeviQA team also successfully implemented two load test suites—one for the legacy website with 104 samplers and another one for the redesigned website with 188 samplers. These suites were organized into six-thread groups based on functionality, aligning with the target actions per hour. These load tests enabled the client to identify and address issues that could affect the website's performance, speed, or usability under heavy loads. Additionally, results from these tests were compared with the performance of the live production website to ensure a seamless transition to the redesigned website upon its completion.

The efforts of the DeviQA team have streamlined the QA process, enabling the detection and elimination of unexpected bugs.

Services provided

Services

Test automation

The DeviQA team used Cypress to comprehensively cover the core app functionality with automated tests. These tests encompass 75 E2E scenarios, ensuring thorough validation of all user-interaction points. Furthermore, we have seamlessly integrated our testing suite with the Cypress Cloud solution for enhanced reporting and statistical analysis. To improve flexibility, we have configured the suite to run effortlessly across all available environments within the redesign project, eliminating the need for additional configurations. In addition, we have thoughtfully provided clear instructions for the QA team, enabling every team member to easily execute tests on their own machines, promoting efficiency and collaboration.

Facing similar challenges to APMMusic.com?

Schedule a call to see how we can help you

Contact us