Go back to all articles

Automation Test Data Generation for DNA Analysis System

Aug 9, 2019
3 min read
Our client creates biotechnologies to research DNA.

One of their inventions is a system for DNA sequencing, which is perfected an well put. According to MIT, the company holds third place in the list of 50 smartest companies of 2016 and it continues to develop.

Have a Project in Mind?​
We have been working on performance testing projects since 2008.
Drop us a line to find out what our team can do for you.
Get a quote You’ll hear back from our tech account manager in one day if not sooner

Business Problem

Our client’s priority task was an automatic examination of laboratory information management system (LIMS) in order to automate information management of genetic blood analysis.
The information management stretches from application filling to genetic material analysis, and to the moment doctor receives the results.

The assembly line analysis required meticulous testing, which should have been in accordance with the United States Department of Health and Human Services requirements.

A rack under test contains 96 test tubes (4 of them are control samples); every one of it is examined by 30 variants of one test. Manual test scenario preparation for a test tube took up to 4 hours (the test data had to satisfy special conditions during combination). Therefore the company needed to reduce the test data generation time, as well as business process verification.

Moreover
The system should not be prone to errors, because any disinformation about client’s health can lead to serious consequences for him and his relatives; also, the company’s positive image can be lost.

Here Are the Problems That Needed a Solution:

  • Automation of test data generation;
  • Verification of the genetic analysis’ life cycle;
  • Dependency examination for analysis parameters and results;
  • System’s precision examination.

PFLB’s Solution

We automated the following processes during the project:

  • test data creation;
  • testing for genetic blood analysis.

We used the following tools:

  • Selenium WebDriver
    as automation testing tool
  • Java programming language
    in order to write autotests
  • C# programming language
    in order to run the tests

Given the intensive system development (our client deploys updates every 2-3 weeks, and regularly releases patches), the approach increased the testing performance by the factor of 40. At the moment the autotests run every night.

The automation system discovers major bugs in time. For instance, we have discovered the following bugs:

  • performance decrease after changes in the system functionality and database structure;
  • errors in analysis results;
  • input analysis data differed in the doctor’s report.

Advantages for the Client

Automation of test data generation reduced preparation time from 4 to 2 hours increasing the test coverage by the factor of 12. The project improved testing process; it also jettisoned a set of critical bugs on the level of genetic material research.

Furthermore
The client used PFLB’s automated testing reports as supporting documents for yearly certification by the United States Department of Health and Human Services.
Table of contents
Let us know about your needs
We can provide multiple performance testing services and a lot more than that if the situation needs a far more complex approach.
Get a quote You’ll hear back from our tech account manager in one day if not sooner

Related insights in case studies

Explore what we’ve learned from these experiences
7 min read

From Hundreds to Thousands: Scaling MEFA Pathway Software for Mass Student Registration

how load testing helped e learning services provider preview
Jul 12, 2024

FolderWave, Inc. is a leading digital services provider in the Massachusetts e-learning sector. It aids millions of students in researching and planning a job-oriented education. The company delivers IT solutions, platforms, and services in partnership with notable non-profit organizations like MEFA Pathway and College Board, which connect a vast network of colleges, schools, and universities […]

8 min read

How Load Testing Helped Texans Survive Power Outages During a Storm

how pflb helped texans survive power outages during a storm preview
Jun 13, 2024

Background The largest electric distribution cooperative in Texas and the United States, Pedernales Electric Cooperative (PEC), had to test its new software systems, the Storm Center and the OR&S (Outage Reporting & Status), before the release to ensure their adequate performance under peak load. Challenge PEC had a strict release deadline and needed to test […]

4 min read

Tynor Prepared the New Website for High Sales in Four Days

tynor prepared the new website for high sales in four days preview
Dec 12, 2022

Tynor Orthotics is India’s largest manufacturer and exporter of orthopedic and fracture aids established in the 90s to deliver quality healthcare products. Committed to a significant expansion in the next three years, Tynor crafted a new e-commerce website focused on excellent customer experience to support this growth. To be confident at launch, the engineering team of Tynor decided to run pre-go-live stress testing for the website. The tight deadline felt challenging, the customer was relieved to hear we provide a quick load testing solution. Quick Load Testing solution includes a four-day load testing project performed by engineers of PFLB and a 1-month subscription to the innovative load testing PFLB platform.

5 min read

Bank Increases Load Capacity by 450% to Deal with Business Growth

bank increases load capacity by 450 to deal with business growth preview
Oct 3, 2022

Our client's bank was absorbing other banks, and the number of individual clients was growing. The system was not ready for expansion or integration. The owners started to suspect bottlenecks when problems with paying salaries to corporate clients’ employees arose. As a result, in the next pay period, the load on the system increased dramatically, and the system got overloaded. People did not get their salaries in time, as the system crashed.

  • Be the first one to know

    We’ll send you a monthly e-mail with all the useful insights that we will have found and analyzed

  • People love to read

    Explore the most popular articles we’ve written so far