en flag +1 214 306 68 37
Continuous Functional Testing of Salesforce-Based CRM Product

Continuous Functional Testing of Salesforce-Based CRM Product

Industry
Logistics & Transportation, Software products
Technologies
Azure

Client

The Client is a software provider for ecommerce fulfillment companies.

Challenge

One of the solutions the Client offers to its clients is a Salesforce-based CRM application with custom functionality. Several times a year, Salesforce releases patch updates that may cause various functional defects and misconfigurations in the Client’s CRM product. To safeguard its end users from any problems that may arise after the patch updates, the Client diligently performs functional testing of its CRM after each Salesforce update. Having no in-house QA team, the Client entrusts functional testing to a professional testing provider.

Solution

The Client has already partnered with ScienceSoft on the development of ecommerce fulfillment software. Satisfied with the results of fruitful 12-month+ cooperation, the Client turned to ScienceSoft for another continuous service: the functional testing of its CRM after each Salesforce patch update.

Having analyzed the Client’s needs, ScienceSoft assigned an experienced QA engineer to perform regular regression and end-to-end testing.

Before rolling out every Salesforce update to its CRM production environment, the Client deploys the update in the test environment (the app backup on a local server) and turns to ScienceSoft to test the CRM within a 3-week timeframe.

Initially, the Client had a suite of approximately 300 test cases previously created by the Client’s development team in Azure DevOps pipeline: these cases were left from the product development times. After every Salesforce update, ScienceSoft’s QA engineer revises the existing test cases and updates them according to the changes in the app’s functionality.

Then, our QA engineer performs manual regression testing to check the CRM functionality after a Salesforce update and conducts end-to-end functional testing to ensure the software as a whole works as intended. For instance, throughout the previous testing iterations, ScienceSoft’s engineer detected defects of different severity: from incorrect display of text to non-working functionality.

Results

As of December 2022, the Client has been receiving regular functional testing of its Salesforce-based CRM product for almost two years. After each iteration of testing by ScienceSoft’s QA engineer, the Client receives an updated pack of test cases, eliminates all the found defects, and continues to deliver a fully functioning and stable CRM product to its end users.

Technologies

Azure DevOps, Slack.

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies