← Case Study

Activate Care

Overview

This in-depth report constitutes how our team leveraged the power of JMeter and Testery implementation to streamline the application tests on Activate Care’s system and simplify the process of building new features within their products. We also introduced several innovative ways to make patient records easily accessible to users.

Activate Care

Domain

Healthcare

Team

3 Ruby on Rails developers

About

Activate Care is a US-recognized institution that fosters community coordination and referral management to accelerate health and social services delivery. Since 2013, many healthcare and social service organizations across the United States have leveraged the platform of Activate Care to disrupt the cycles of social vulnerability occurring across their community, for community health outcomes that have the power to impact society positively.

Problem Areas

As we began working with Activate Care, there were some initial challenges that our team faced. The challenge was manual testing of every feature development within the application. This was extremely time-consuming and led to frequent errors which were hard to solve later. Another problem we encountered was the difficulty in measuring the performance of the application. The system required a one-stop solution to mitigate the problem of load testing.

Process

To solve the issue of manual testing, we implemented automated tests. Our team built E2E tests in cucumber.js for every feature and then Testery, a platform for running such Cucumber tests would automatically run them in our staging environment. Once all the tests passed, we would deploy them to production. This saved us a lot of time as with manual testing, every time, a person had to examine each and every change and approve them manually. Now, with the help of Testery's implementation, all our tests run automatically without much human intervention.

We also deployed JMeter to measure test performance, analyze whether the application can undergo high load requirements and monitor the overall server under heavy load.

We also solved the problem of patient data accessibility by adding default plan permissions for patient record creators.

Outcome

Activate care implemented innovative ways to accelerate their services for people and catered to their patients faster than before through easy accessibility of patient records. Overall, the organization noted a significant increase in its collaborations.

Due to the implementation of these new features, we could build a long-term relationship with Activate Care. Our developers have been working with Activate care for almost three years now, constantly improving the application and taking care of its progress.