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

Related insights in case studies

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

From Weeks to Hours: Accelerating Data Masking and Enabling Easy B2B Data Sharing for a Leading Bank

accelerating data masking for a leading bank preview
Nov 20, 2024

A leading bank, ranked among the top 20 in its market, provides services to millions of customers daily. Staying at the forefront of this competitive market requires not only stable and updated infrastructure but also rapid feature delivery to maintain the highest service quality. Challenge The bank faced a critical challenge in enabling safe sharing […]

10 min read

Leading Oil & Gas Innovator, NOV Excels with Real-Time Drilling Data After Load Testing

leading oil gas excels with real time drilling data after load testing preview
Jul 29, 2024

NOV, a renowned global provider of equipment, components, and IT products for the oil and gas industry, which is located in Texas, USA, empowers extraction companies worldwide with innovative technological solutions that enable the safe and efficient production of abundant energy while minimizing environmental impact. Under its CTES brand, NOV offers a range of IT […]

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 […]

  • 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