New drugs and treatment options are being introduced quite frequently. The eClaims application needed to meet the high volume of usage encountered at "go-live", but it was also required to scale up addressing anticipated demand in three years, five years and well beyond.
Quality and performance testing a modern application involves much more than simply load-testing against an application. It requires out-of-box thinking that includes understanding the business drivers and how those business drivers will impact the application as it is introduced and subsequently evolves in the real world.
In the case of the eClaims solution, the FD team had to inflate the database from 1.7 million records to over 2.8 million records. While common thinking might dictate simply adding a million records and performance test, this would not reflect reality.
FD needed to build out use cases that addressed the exact way individuals would be interacting with the system. These factors meant creating highly sophisticated use cases which factored in gender, age, type of primary cancer, secondary cancers, treatment protocols, treatment dates and other criteria to simulate hundreds of unique scenarios accurately reflecting how the general population, medical teams, drug companies and government bodies would interact with NDFP.
In addition, the FD team developed a series of data-driven automated test scripts to simulate common and essential user work flows. The scripts were used to apply load to the system with response times measured and used to identify bottlenecks and instabilities.
A number of hidden issues were uncovered and resolved, meaning a much improved go-live experience and the assurance that growing demand would not impact system response times or data integrity.