Management App

Creating Clinic Management App, an automatic testing complex

2019 – 2020

Technologies, Frameworks, Tools: Codeceptjs, Webdriver, Browserstack, Javascript, Gitlab

Clinic Management App is a comprehensive solution for clinics, hospitals, and physiotherapy centers to automate interaction and full-cycle data exchange.

Project Background

Clinic Management App is one of 5 solutions from a leading developer of online systems for medical institutions, successfully operating on the market since 2003.

During this time, the system has increased its modules and functionality and released several versions. The web application was successful in demand, so the founders did not think about conceptually changing the approach to development.

But in 2019, a new CTO comes to the company and accepts the Agile mindset approach. He decided to conduct comprehensive testing of the service, followed by the automation of the tests.

Project challenges

Optimization of time spent on testing all versions of the product.
Automation of testing of all new versions of the service.
Early identification of defects and failures before the release of a new version of the product.
Reducing the cost of supporting a finished product by eliminating production errors.

Values delivered

A set of 2000 cases of automatic end-to-end testing was developed to cover all manual tasks with tests, providing a request execution speed of up to 1 minute.
A chain of API tests for smoke scope was developed to identify potential failures and defects at a lower level.
Over 80% of all cases for different product versions were covered by creating about 700 specific tests.
Over 100 systemic problems were detected and eliminated before the product was released, which resulted in economic benefits for the company.


ZappleTech, a complex of functional, specific, and API testing, is built, developed, and integrated into Gitlab CI, allowing various development teams to work with the product considering the current changes in the code after bug fixes.

So, the software product owner saves many hours of work of specialists, which reduces an impressive share of budget costs..

In addition, all testing types have the cross-browser support for simultaneous running, which allows you to identify defects or limitations on all potential platforms of future users.

Create. Share. Enjoy.

The most powerful Elements!

Combine seamlessly fitting layouts, customize everything you want, switch components on the go using our page builder.