SlideShare a Scribd company logo
1 of 3
Download to read offline
Increasing quality and productivity through automation1
To accelerate its ability to roll out new services in a secure and effective fashion, MedicAlert has
relied on automated testing software from Parasoft. With Parasoft, the organization has been able
to rapidly manage the functional, regression and load testing challenges associated with its new
capabilities and offerings.
Parasoft has enabled MedicAlert to automate the testing and validating of new services – enabling
it to become an increasingly agile and valued provider of new healthcare information services.
In addition to that, the shift to APIs has boosted MedicAlert’s confidence in its ability to rapidly
respond to business opportunities with new and extended services.
Challenge: Agility and Scalability on Demand
MedicAlert is focused on enabling members to manage their personal health records (PHR) online
while maintaining security, privacy and confidentiality. Its repository of personal health information
also facilitates the delivery of critical medical information between patients, providers, payers, and
emergency responders. These foundations have enabled the organization to grow by constantly
introducing new product offerings such as an RFID-based medical card and a USB- enabled portable
information device called E- HealthKEY.
Given the high demands associated with such endeavors, MedicAlert recognized the need to
publish APIs to support its dynamic market plans and objectives. The organization now relies on
these interfaces to support its members’ PHR, which include information about medical conditions
as well as drug prescriptions and other relevant health data.
Considering the sensitive nature and life-saving potential of such information, MedicAlert’s IT
organization is under severe pressure to ensure its systems are secure, streamlined and effective.
APIs represent an opportunity to roll out new service and product offerings rapidly, capitalize on
the reusability of services, and ensure the systems can scale up to meet the growing demands of
members and partners. “APIs are about making your business more agile – being able to rapidly
seize new business opportunities,” says Jorge Mercado, Principal Architect for MedicAlert’s Product
Development Group.
MedicAlert, which serves four million people worldwide, is recognized as the leader in
providing emergency medical information. Historically, this service was represented by the
medical jewelry worn by its members. In an emergency situation, the bracelets alert doctors
and other healthcare professionals if there is a medical condition to be considered. However,
MedicAlert is expanding its role as an innovative provider of healthcare information services
and is leveraging APIs to support its growth.
MedicAlert Increases Its Agility
and Extends Its Service Offerings by
Capitalizing on Parasoft’s API Testing
Increasing quality and productivity through automation2
To be sure, software quality is an essential factor in meeting these objectives – and this fast-moving
organization needed a way to address its demanding quality requirements quickly and effectively.
“We needed tools to automate our testing processes,” says Natalie Doan, the team’s QA Engineer.
“When I joined the group, we had a very manual approach for testing.”
Action: Capitalizing on Parasoft API Testing
After exploring some of the potential services automated testing solutions, MedicAlert chose API
testing with Parasoft SOAtest. “We found SOAtest and we ran with it,” says Doan. “Parasoft support
trained us for one week and we were able to take it from there. We quickly saw that the product
had a lot of powerful features that would help us automate our testing activities and processes.
Parasoft SOAtest was able to support all the latest standards (ex. security and schema validation
standards); we were able to test all areas of our APIs.”
Through the use of Parasoft SOAtest, the team is able to efficiently test different endpoints and
ensure broad test coverage within this environment. When new updates or modifications are made
to an API, Parasoft SOAtest’s regression testing can be employed to ensure that no defects have
been introduced and that previously verified functionality continues to operate as expected. “I can
quickly ensure that features from the previous version are in place to support the new version,”
adds Doan.
Parasoft also brought powerful capabilities in terms of functionality and load testing. It enables
the team to test the performance differences on the system between, say, 10 or 100 users
simultaneously, updating their personal health record through the services under various scenarios.
For instance, Parasoft can test the impact on a particular service of a user sending a long, data-
intensive message.
Parasoft also helps the group test SAML assertions to ensure authentication and authorization
of data and users are managed properly. However, the key to Parasoft’s value is the range of
capabilities it delivers and coverage it enables. “We load test the system from beginning to end,”
says Doan. “I couldn’t do that with other testing tools we were using previously.”
Results: Enhanced Security, Quality and Performance
In recent years, MedicAlert has realized important benefits from Parasoft along three key
dimensions: security; quality; and performance.
Parasoft’s support for security is critical to an organization that manages personal health records
for its four million members. It relies on Parasoft to ensure authentication and authorization
capabilities are performing as expected – whether this requires the team to test SAML assertions
or HTTP authentication procedures. With different levels of security support, MedicAlert benefits
from Parasoft’s expansive testing capabilities.
In terms of quality, Parasoft’s regression testing capabilities are particularly valued.
... the key to Parasoft’s value is the range of capabilities
it delivers and coverage it enables.
Increasing quality and productivity through automation3
© Parasoft Corporation All rights reserved. Parasoft and all Parasoft products and services listed within are trademarks or registered trademarks of Parasoft Corporation.
All other products, services, and companies are trademarks, registered trademarks, or servicemarks of their respective holders in the US and/or other countries.
USA PARASOFT HEADQUARTERS
101 E. Huntington Drive, Monrovia, CA 91016
Phone: (888) 305-0041, Email: info@parasoft.com
Doan notes that she can use the same test suites she built two years ago to test new versions of
products such as E-HealthKEY, ensuring that all members are continually supported. “When we
upgrade to new versions of a service, I can rerun tests and make sure the new service actually
supports the previous functionality,” she says. “It’s reliable. It assures me that the functionality is
there and working as expected.”
Without such testing capabilities, MedicAlert would run the risk of upsetting its members. services
might not perform and member data might not be saved or updated properly. “We have to ensure
members have an effective experience and that data is there when you need it in an emergency,”
Doan adds. “The data must be valid and correct. It must be rapidly and correctly updated. Parasoft
helps us ensure these objectives are consistently met.”
Finally, Parasoft supports MedicAlert’s progressive efforts to enhance online performance for its
members and partners. Doan explains that the performance of the organization’s services were
“quite slow” when they initially launched their effort. Updating one’s health record could take as
much as a minute to complete. However, through continual testing, iterations and improvement,
the team has been able to reduce the time associated with such transactions to less than four
seconds.
“We don’t want our members or partners to wait at all,” says Doan. “So we are continually upgrading
our services and enhancing the performance of our system to ensure the members have an
effective experience.”
Ultimately, automated testing has enhanced the user’s experience online, strengthened relationships
with members and partners, and contributed to the agility of MedicAlert. Parasoft’s delivers a “strong
return on investment,” says Doan. “We use it on a daily basis for reliability and support throughout
our services infrastructure.”
Such capabilities have clearly strengthened the linkages between IT and the business. “Business
leaders at MedicAlert want to be able to react quicker and make our service more valuable,” says
Mercado. “They want to bring on more members at a faster rate. Being able to more rapidly respond
to different business opportunities addresses their objectives – and now they realize that APIs can
help the organization meet those goals.”
“[Parasoft SOAtest] is reliable.
It assures me that the functionality is there and working as expected.”

More Related Content

What's hot

Build And Deploy Android Application Development PowerPoint Presentation Slides
Build And Deploy Android Application Development PowerPoint Presentation SlidesBuild And Deploy Android Application Development PowerPoint Presentation Slides
Build And Deploy Android Application Development PowerPoint Presentation SlidesSlideTeam
 
SMART on FHIR by Scot Post van der Burg
SMART on FHIR by Scot Post van der BurgSMART on FHIR by Scot Post van der Burg
SMART on FHIR by Scot Post van der BurgFurore_com
 
Human Resources Software
Human Resources SoftwareHuman Resources Software
Human Resources Softwarenishantkmr0408
 
Solving Interoperability: The Redox API
Solving Interoperability: The Redox APISolving Interoperability: The Redox API
Solving Interoperability: The Redox APIRedox Engine
 
Hortonworks help customers building a HIPAA compliant Data Lake
Hortonworks help customers building a HIPAA compliant Data Lake Hortonworks help customers building a HIPAA compliant Data Lake
Hortonworks help customers building a HIPAA compliant Data Lake Vitor Lundberg
 
2010-sep-16 Services for RIMBAA based on EHR-S FM
2010-sep-16 Services for RIMBAA based on EHR-S FM2010-sep-16 Services for RIMBAA based on EHR-S FM
2010-sep-16 Services for RIMBAA based on EHR-S FMMichael van der Zel
 
Webinar on fda regulation of mobile apps
Webinar on fda regulation of mobile appsWebinar on fda regulation of mobile apps
Webinar on fda regulation of mobile appsCompliance Trainings
 
Building an API for EHR integration at scale
Building an API for EHR integration at scaleBuilding an API for EHR integration at scale
Building an API for EHR integration at scaleRedox Engine
 
Redox Webinar Slides
Redox Webinar SlidesRedox Webinar Slides
Redox Webinar SlidesRedox Engine
 
Risk assessment user_guide_final_3_26_2014
Risk assessment user_guide_final_3_26_2014Risk assessment user_guide_final_3_26_2014
Risk assessment user_guide_final_3_26_2014siupals
 
Medical Answering Service
 Medical Answering Service  Medical Answering Service
Medical Answering Service Tegan Marsh
 
Open vs Closed APIs to Enabled Interoperability
Open vs Closed APIs to Enabled InteroperabilityOpen vs Closed APIs to Enabled Interoperability
Open vs Closed APIs to Enabled InteroperabilityRedox Engine
 
Integration in the Age of Value-Based Care: Webinar Slides
Integration in the Age of Value-Based Care: Webinar SlidesIntegration in the Age of Value-Based Care: Webinar Slides
Integration in the Age of Value-Based Care: Webinar SlidesRedox Engine
 

What's hot (20)

Redox Enterprise
Redox EnterpriseRedox Enterprise
Redox Enterprise
 
Build And Deploy Android Application Development PowerPoint Presentation Slides
Build And Deploy Android Application Development PowerPoint Presentation SlidesBuild And Deploy Android Application Development PowerPoint Presentation Slides
Build And Deploy Android Application Development PowerPoint Presentation Slides
 
10 Reasons to go with OccuCare
10 Reasons to go with OccuCare10 Reasons to go with OccuCare
10 Reasons to go with OccuCare
 
SMART on FHIR by Scot Post van der Burg
SMART on FHIR by Scot Post van der BurgSMART on FHIR by Scot Post van der Burg
SMART on FHIR by Scot Post van der Burg
 
Human Resources Software
Human Resources SoftwareHuman Resources Software
Human Resources Software
 
Solving Interoperability: The Redox API
Solving Interoperability: The Redox APISolving Interoperability: The Redox API
Solving Interoperability: The Redox API
 
Hortonworks help customers building a HIPAA compliant Data Lake
Hortonworks help customers building a HIPAA compliant Data Lake Hortonworks help customers building a HIPAA compliant Data Lake
Hortonworks help customers building a HIPAA compliant Data Lake
 
2010-sep-16 Services for RIMBAA based on EHR-S FM
2010-sep-16 Services for RIMBAA based on EHR-S FM2010-sep-16 Services for RIMBAA based on EHR-S FM
2010-sep-16 Services for RIMBAA based on EHR-S FM
 
Webinar on fda regulation of mobile apps
Webinar on fda regulation of mobile appsWebinar on fda regulation of mobile apps
Webinar on fda regulation of mobile apps
 
PARAS - Hospital Management Information Solution
PARAS - Hospital Management Information SolutionPARAS - Hospital Management Information Solution
PARAS - Hospital Management Information Solution
 
Building an API for EHR integration at scale
Building an API for EHR integration at scaleBuilding an API for EHR integration at scale
Building an API for EHR integration at scale
 
Redox Webinar Slides
Redox Webinar SlidesRedox Webinar Slides
Redox Webinar Slides
 
Srishti Software PARAS Overview ppt
Srishti Software PARAS Overview pptSrishti Software PARAS Overview ppt
Srishti Software PARAS Overview ppt
 
Paras Multilocation Functionality
Paras Multilocation Functionality Paras Multilocation Functionality
Paras Multilocation Functionality
 
Risk assessment user_guide_final_3_26_2014
Risk assessment user_guide_final_3_26_2014Risk assessment user_guide_final_3_26_2014
Risk assessment user_guide_final_3_26_2014
 
Medical Answering Service
 Medical Answering Service  Medical Answering Service
Medical Answering Service
 
Open vs Closed APIs to Enabled Interoperability
Open vs Closed APIs to Enabled InteroperabilityOpen vs Closed APIs to Enabled Interoperability
Open vs Closed APIs to Enabled Interoperability
 
Redox-Overview-Aug18
Redox-Overview-Aug18Redox-Overview-Aug18
Redox-Overview-Aug18
 
Integration in the Age of Value-Based Care: Webinar Slides
Integration in the Age of Value-Based Care: Webinar SlidesIntegration in the Age of Value-Based Care: Webinar Slides
Integration in the Age of Value-Based Care: Webinar Slides
 
AIMS Overview - April 2017
AIMS Overview - April 2017AIMS Overview - April 2017
AIMS Overview - April 2017
 

Viewers also liked

Extreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingExtreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingParasoft
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareParasoft
 
How to decode json in php
How to decode json in phpHow to decode json in php
How to decode json in phpSwati Sharma
 
How to donate toys for tots
How to donate toys for totsHow to donate toys for tots
How to donate toys for totsSwati Sharma
 
How to donate eyes
How to donate eyesHow to donate eyes
How to donate eyesSwati Sharma
 
How to increase youtube traffic
How to increase youtube trafficHow to increase youtube traffic
How to increase youtube trafficSwati Sharma
 
Leveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure SoftwareLeveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure SoftwareParasoft
 
What does ghostwriting mean
What does ghostwriting meanWhat does ghostwriting mean
What does ghostwriting meanSwati Sharma
 
How to set up page margins in word 2007
How to set up page margins in word 2007How to set up page margins in word 2007
How to set up page margins in word 2007Swati Sharma
 

Viewers also liked (12)

Extreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingExtreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty Software
 
How to decode json in php
How to decode json in phpHow to decode json in php
How to decode json in php
 
How to donate toys for tots
How to donate toys for totsHow to donate toys for tots
How to donate toys for tots
 
How to donate eyes
How to donate eyesHow to donate eyes
How to donate eyes
 
How to increase youtube traffic
How to increase youtube trafficHow to increase youtube traffic
How to increase youtube traffic
 
Leveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure SoftwareLeveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure Software
 
CV N
CV NCV N
CV N
 
What does ghostwriting mean
What does ghostwriting meanWhat does ghostwriting mean
What does ghostwriting mean
 
About computers
About computersAbout computers
About computers
 
Acta 20-de-julio
Acta 20-de-julioActa 20-de-julio
Acta 20-de-julio
 
How to set up page margins in word 2007
How to set up page margins in word 2007How to set up page margins in word 2007
How to set up page margins in word 2007
 

Similar to MedicAlert API Testing Case Study

Mobile test automation accelerator
Mobile test automation acceleratorMobile test automation accelerator
Mobile test automation acceleratorTarun Aarya
 
Frost and Sullivan Award to Apervita
Frost and Sullivan Award to ApervitaFrost and Sullivan Award to Apervita
Frost and Sullivan Award to ApervitaMichael Oltman
 
Challenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life SciencesChallenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life SciencesAdam Sandman
 
2.9 Years Experience as a Test Engineer.docx
2.9 Years Experience as a Test Engineer.docx2.9 Years Experience as a Test Engineer.docx
2.9 Years Experience as a Test Engineer.docxRaushan kumar
 
Importance of User Acceptance Testing in Software Development.pdf
Importance of User Acceptance Testing in Software Development.pdfImportance of User Acceptance Testing in Software Development.pdf
Importance of User Acceptance Testing in Software Development.pdfRohitBhandari66
 
HP Superpartners Optimizes IT Operations
HP Superpartners Optimizes IT OperationsHP Superpartners Optimizes IT Operations
HP Superpartners Optimizes IT OperationsSatya Harish
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxfestockton
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxRAHUL126667
 
Clinical Data Management
Clinical Data ManagementClinical Data Management
Clinical Data Managementbiinoida
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
Metakortex Presentation
Metakortex PresentationMetakortex Presentation
Metakortex Presentationguest0df6b0
 
Load and Performance Testing Services for Mobile Applications.pptx
Load and Performance Testing Services for Mobile Applications.pptxLoad and Performance Testing Services for Mobile Applications.pptx
Load and Performance Testing Services for Mobile Applications.pptxCalidad Infotech
 
The prominence of it lifecycle assurance
The prominence of it lifecycle assuranceThe prominence of it lifecycle assurance
The prominence of it lifecycle assuranceMaveric Systems
 
Key Reasons to Embrace User Acceptance Testing (UAT).pdf
Key Reasons to Embrace User Acceptance Testing (UAT).pdfKey Reasons to Embrace User Acceptance Testing (UAT).pdf
Key Reasons to Embrace User Acceptance Testing (UAT).pdfRohitBhandari66
 
Software testing companies to monitor programs
Software testing companies to monitor programsSoftware testing companies to monitor programs
Software testing companies to monitor programsMaveric Systems
 
Patient Safety Cloud Solution Brochure
Patient Safety Cloud Solution BrochurePatient Safety Cloud Solution Brochure
Patient Safety Cloud Solution BrochureCovance
 
Mark Stevens presentation GxP Compliance for MHealth Applications
Mark Stevens presentation GxP Compliance for MHealth ApplicationsMark Stevens presentation GxP Compliance for MHealth Applications
Mark Stevens presentation GxP Compliance for MHealth ApplicationsMark Stevens
 

Similar to MedicAlert API Testing Case Study (20)

Kareo Award Write Up
Kareo Award Write UpKareo Award Write Up
Kareo Award Write Up
 
Mobile test automation accelerator
Mobile test automation acceleratorMobile test automation accelerator
Mobile test automation accelerator
 
Frost and Sullivan Award to Apervita
Frost and Sullivan Award to ApervitaFrost and Sullivan Award to Apervita
Frost and Sullivan Award to Apervita
 
Challenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life SciencesChallenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life Sciences
 
2.9 Years Experience as a Test Engineer.docx
2.9 Years Experience as a Test Engineer.docx2.9 Years Experience as a Test Engineer.docx
2.9 Years Experience as a Test Engineer.docx
 
Importance of User Acceptance Testing in Software Development.pdf
Importance of User Acceptance Testing in Software Development.pdfImportance of User Acceptance Testing in Software Development.pdf
Importance of User Acceptance Testing in Software Development.pdf
 
HP Superpartners Optimizes IT Operations
HP Superpartners Optimizes IT OperationsHP Superpartners Optimizes IT Operations
HP Superpartners Optimizes IT Operations
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
Clinical Data Management
Clinical Data ManagementClinical Data Management
Clinical Data Management
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdf
 
Metakortex Presentation
Metakortex PresentationMetakortex Presentation
Metakortex Presentation
 
Load and Performance Testing Services for Mobile Applications.pptx
Load and Performance Testing Services for Mobile Applications.pptxLoad and Performance Testing Services for Mobile Applications.pptx
Load and Performance Testing Services for Mobile Applications.pptx
 
The prominence of it lifecycle assurance
The prominence of it lifecycle assuranceThe prominence of it lifecycle assurance
The prominence of it lifecycle assurance
 
Pavankumar_V
Pavankumar_VPavankumar_V
Pavankumar_V
 
Firco Trust
Firco TrustFirco Trust
Firco Trust
 
Key Reasons to Embrace User Acceptance Testing (UAT).pdf
Key Reasons to Embrace User Acceptance Testing (UAT).pdfKey Reasons to Embrace User Acceptance Testing (UAT).pdf
Key Reasons to Embrace User Acceptance Testing (UAT).pdf
 
Software testing companies to monitor programs
Software testing companies to monitor programsSoftware testing companies to monitor programs
Software testing companies to monitor programs
 
Patient Safety Cloud Solution Brochure
Patient Safety Cloud Solution BrochurePatient Safety Cloud Solution Brochure
Patient Safety Cloud Solution Brochure
 
Mark Stevens presentation GxP Compliance for MHealth Applications
Mark Stevens presentation GxP Compliance for MHealth ApplicationsMark Stevens presentation GxP Compliance for MHealth Applications
Mark Stevens presentation GxP Compliance for MHealth Applications
 

More from Parasoft

Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousParasoft
 
Testing a Microservices Architecture
Testing a Microservices ArchitectureTesting a Microservices Architecture
Testing a Microservices ArchitectureParasoft
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service VirtualizationParasoft
 
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...Parasoft
 
AppsSec In a DevOps World
AppsSec In a DevOps WorldAppsSec In a DevOps World
AppsSec In a DevOps WorldParasoft
 
Driving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareDriving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareParasoft
 
Rx for FDA Software Compliance
Rx for FDA Software ComplianceRx for FDA Software Compliance
Rx for FDA Software ComplianceParasoft
 
Software Safety and Security Through Standards
Software Safety and Security Through Standards Software Safety and Security Through Standards
Software Safety and Security Through Standards Parasoft
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous TestingParasoft
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestParasoft
 
Evolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOpsEvolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOpsParasoft
 
Deploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsDeploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsParasoft
 
End-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityEnd-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityParasoft
 
BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!Parasoft
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Parasoft
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Parasoft
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile TestingParasoft
 
C/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceC/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceParasoft
 
A Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative EffectivenessA Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative EffectivenessParasoft
 

More from Parasoft (19)

Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to Continuous
 
Testing a Microservices Architecture
Testing a Microservices ArchitectureTesting a Microservices Architecture
Testing a Microservices Architecture
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
 
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
 
AppsSec In a DevOps World
AppsSec In a DevOps WorldAppsSec In a DevOps World
AppsSec In a DevOps World
 
Driving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareDriving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive Software
 
Rx for FDA Software Compliance
Rx for FDA Software ComplianceRx for FDA Software Compliance
Rx for FDA Software Compliance
 
Software Safety and Security Through Standards
Software Safety and Security Through Standards Software Safety and Security Through Standards
Software Safety and Security Through Standards
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech Test
 
Evolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOpsEvolving from Automated to Continous Testing for Agile and DevOps
Evolving from Automated to Continous Testing for Agile and DevOps
 
Deploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsDeploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test Environments
 
End-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityEnd-to-end Testing for IoT Integrity
End-to-end Testing for IoT Integrity
 
BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile Testing
 
C/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceC/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C Compliance
 
A Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative EffectivenessA Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

MedicAlert API Testing Case Study

  • 1. Increasing quality and productivity through automation1 To accelerate its ability to roll out new services in a secure and effective fashion, MedicAlert has relied on automated testing software from Parasoft. With Parasoft, the organization has been able to rapidly manage the functional, regression and load testing challenges associated with its new capabilities and offerings. Parasoft has enabled MedicAlert to automate the testing and validating of new services – enabling it to become an increasingly agile and valued provider of new healthcare information services. In addition to that, the shift to APIs has boosted MedicAlert’s confidence in its ability to rapidly respond to business opportunities with new and extended services. Challenge: Agility and Scalability on Demand MedicAlert is focused on enabling members to manage their personal health records (PHR) online while maintaining security, privacy and confidentiality. Its repository of personal health information also facilitates the delivery of critical medical information between patients, providers, payers, and emergency responders. These foundations have enabled the organization to grow by constantly introducing new product offerings such as an RFID-based medical card and a USB- enabled portable information device called E- HealthKEY. Given the high demands associated with such endeavors, MedicAlert recognized the need to publish APIs to support its dynamic market plans and objectives. The organization now relies on these interfaces to support its members’ PHR, which include information about medical conditions as well as drug prescriptions and other relevant health data. Considering the sensitive nature and life-saving potential of such information, MedicAlert’s IT organization is under severe pressure to ensure its systems are secure, streamlined and effective. APIs represent an opportunity to roll out new service and product offerings rapidly, capitalize on the reusability of services, and ensure the systems can scale up to meet the growing demands of members and partners. “APIs are about making your business more agile – being able to rapidly seize new business opportunities,” says Jorge Mercado, Principal Architect for MedicAlert’s Product Development Group. MedicAlert, which serves four million people worldwide, is recognized as the leader in providing emergency medical information. Historically, this service was represented by the medical jewelry worn by its members. In an emergency situation, the bracelets alert doctors and other healthcare professionals if there is a medical condition to be considered. However, MedicAlert is expanding its role as an innovative provider of healthcare information services and is leveraging APIs to support its growth. MedicAlert Increases Its Agility and Extends Its Service Offerings by Capitalizing on Parasoft’s API Testing
  • 2. Increasing quality and productivity through automation2 To be sure, software quality is an essential factor in meeting these objectives – and this fast-moving organization needed a way to address its demanding quality requirements quickly and effectively. “We needed tools to automate our testing processes,” says Natalie Doan, the team’s QA Engineer. “When I joined the group, we had a very manual approach for testing.” Action: Capitalizing on Parasoft API Testing After exploring some of the potential services automated testing solutions, MedicAlert chose API testing with Parasoft SOAtest. “We found SOAtest and we ran with it,” says Doan. “Parasoft support trained us for one week and we were able to take it from there. We quickly saw that the product had a lot of powerful features that would help us automate our testing activities and processes. Parasoft SOAtest was able to support all the latest standards (ex. security and schema validation standards); we were able to test all areas of our APIs.” Through the use of Parasoft SOAtest, the team is able to efficiently test different endpoints and ensure broad test coverage within this environment. When new updates or modifications are made to an API, Parasoft SOAtest’s regression testing can be employed to ensure that no defects have been introduced and that previously verified functionality continues to operate as expected. “I can quickly ensure that features from the previous version are in place to support the new version,” adds Doan. Parasoft also brought powerful capabilities in terms of functionality and load testing. It enables the team to test the performance differences on the system between, say, 10 or 100 users simultaneously, updating their personal health record through the services under various scenarios. For instance, Parasoft can test the impact on a particular service of a user sending a long, data- intensive message. Parasoft also helps the group test SAML assertions to ensure authentication and authorization of data and users are managed properly. However, the key to Parasoft’s value is the range of capabilities it delivers and coverage it enables. “We load test the system from beginning to end,” says Doan. “I couldn’t do that with other testing tools we were using previously.” Results: Enhanced Security, Quality and Performance In recent years, MedicAlert has realized important benefits from Parasoft along three key dimensions: security; quality; and performance. Parasoft’s support for security is critical to an organization that manages personal health records for its four million members. It relies on Parasoft to ensure authentication and authorization capabilities are performing as expected – whether this requires the team to test SAML assertions or HTTP authentication procedures. With different levels of security support, MedicAlert benefits from Parasoft’s expansive testing capabilities. In terms of quality, Parasoft’s regression testing capabilities are particularly valued. ... the key to Parasoft’s value is the range of capabilities it delivers and coverage it enables.
  • 3. Increasing quality and productivity through automation3 © Parasoft Corporation All rights reserved. Parasoft and all Parasoft products and services listed within are trademarks or registered trademarks of Parasoft Corporation. All other products, services, and companies are trademarks, registered trademarks, or servicemarks of their respective holders in the US and/or other countries. USA PARASOFT HEADQUARTERS 101 E. Huntington Drive, Monrovia, CA 91016 Phone: (888) 305-0041, Email: info@parasoft.com Doan notes that she can use the same test suites she built two years ago to test new versions of products such as E-HealthKEY, ensuring that all members are continually supported. “When we upgrade to new versions of a service, I can rerun tests and make sure the new service actually supports the previous functionality,” she says. “It’s reliable. It assures me that the functionality is there and working as expected.” Without such testing capabilities, MedicAlert would run the risk of upsetting its members. services might not perform and member data might not be saved or updated properly. “We have to ensure members have an effective experience and that data is there when you need it in an emergency,” Doan adds. “The data must be valid and correct. It must be rapidly and correctly updated. Parasoft helps us ensure these objectives are consistently met.” Finally, Parasoft supports MedicAlert’s progressive efforts to enhance online performance for its members and partners. Doan explains that the performance of the organization’s services were “quite slow” when they initially launched their effort. Updating one’s health record could take as much as a minute to complete. However, through continual testing, iterations and improvement, the team has been able to reduce the time associated with such transactions to less than four seconds. “We don’t want our members or partners to wait at all,” says Doan. “So we are continually upgrading our services and enhancing the performance of our system to ensure the members have an effective experience.” Ultimately, automated testing has enhanced the user’s experience online, strengthened relationships with members and partners, and contributed to the agility of MedicAlert. Parasoft’s delivers a “strong return on investment,” says Doan. “We use it on a daily basis for reliability and support throughout our services infrastructure.” Such capabilities have clearly strengthened the linkages between IT and the business. “Business leaders at MedicAlert want to be able to react quicker and make our service more valuable,” says Mercado. “They want to bring on more members at a faster rate. Being able to more rapidly respond to different business opportunities addresses their objectives – and now they realize that APIs can help the organization meet those goals.” “[Parasoft SOAtest] is reliable. It assures me that the functionality is there and working as expected.”