Placeholder canvas

About

​​As a leading global medical technology, pharmaceutical diagnostics, and digital solutions innovator, enables clinicians to make faster, more informed decisions through intelligent devices, data analytics, applications and services, supported by its Edison intelligence platform. We are committed to fostering an inclusive culture of respect, transparency, and unyielding integrity. 

Functional Area

The CT applications with intelligent software, devices and services are designed to enhance patient experience from their registration through until the results are available to their radiologists.  

These devices reduce patient misidentification via a Zero-Click Exam and a simplified workflow that automates the process from patient verification to image acquisition. It also delivers sharp detail and consistent performance, despite variations in exposure technique and challenging exam conditions. 

Scope 

The Fortune company leveraged algoQA to exhaustively test the CT application for scan settings across various protocols for different anatomical regions. The automated testing covered setting up patient information, selecting a protocol, acquiring a scout scan, acquiring the actual scan, closing the exam, and viewing the images. The testing also included scan settings for various protocols for different anatomical regions, such as patient type, protocol management, scanner utilities, service, daily preparation, patient schedule, patient screen, data apps, exam, series, and images, tools, and job management.  

Problem Statement

The development team was constrained by the application’s lack of testability, leading to excessive development time for test cases and automation scripts. The customer wanted us to automate testing of their CT application that runs on Linux, developed using Java, C++, and Xmotif technology with a legacy of 20+ years. 

​​Algoshack Solution​

We leveraged algoQA to test the CT application exhaustively for scan setting, across various protocols for different anatomical regions. From setting up the patient’s information, to selecting a protocol to acquiring a scout scan and acquiring the actual scan to closing the exam and viewing the images, all of this was covered. 

We automated testing for scan setting, across various protocols for different anatomical regions. This included: 

  • Setting up the patient’s information, patient type, Selecting a Protocol 
  • Admin tools (Protocol management, Scanner utilities, Service, Daily preparation) 
  • Exam Rx (Patient schedule and Patient screen, Scout and Series scanning) 
  • Image works (Data apps, Exam, Series and Images, Tools, Job Management) and acquiring the actual scan to closing the exam and viewing the images – everything was covered. 

algoQA was enhanced to test for scan setting in particular, and also to test applications that don’t provide element IDs. Feature files along with datasets were auto-generated. 

Our algoAF module produced Python SikuliX test scripts that were readily executable. 

​​Technologies​

Linux / Python/ SikuliX

​​Benefits​

  • With minimal inputs, algoQA generated over 17,000 test cases along with datasets and executable (automated) test scripts. Not only did we automate testing but also enhanced coverage significantly. 
  • The Software Verification Plan had only 1,500 test cases for the area chosen for validation. 
  • With 64 protocols covered, 2,619 Sanity test cases, 18,530 test steps along with datasets that were platform generated using algoQA. 
  • A close to 100% (98%) mapping of generated test cases to the existing test cases was achieved. 
  • With User Defined Fields and User Defined Features, keeping pace with the changes in the application was now very easy 

More Success Stories

We are here to show you how algoQA works

Get in touch with us for a free demo and talk to us on how we can seamlessly integrate test automation for your application.

What are you waiting for? Click the Demo button now!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Menu