Techstern Facebook Pixel
QA Case Study: QA/Testing Solution for a Health Care Application

Overview

Techstern was entrusted with the significant responsibility of developing and sustaining a comprehensive functional testing protocol for a healthcare application. This encompassed both manual and automated testing strategies, focusing on the user's healthcare journey.

Objectives

  1. Establishing a Full-Scale Functional Test Process: Developing an end-to-end functional test procedure tailored for the application.
  2. Routine Testing and Maintenance: Implementing and maintaining the established test methodologies.
  3. Developing a Test Automation Framework: Crafting a framework from the ground up to validate complex functional use cases.
  4. Regression Test Suite: Creating and automating regression test cases.
  5. Documentation: Maintaining thorough documentation of all testing activities and deliverables.

Challenges

  • Lack of a Functional Test Process: There was no existing process that could be integrated into the agile development cycle.
  • No Reusable Solution: The absence of a solution for validating high-priority functionalities with each release, big or small.
  • Documentation Void: A complete lack of documentation for testing activities.

Solutions Delivered by Techstern

  1. Functional Test Suite Creation: Initiated with planning and modularizing test areas based on priority and complexity, designing detailed test scenarios, and categorizing them according to different test objectives.
  2. Test Execution and Reporting: Conducted appropriate test cycles (Smoke/Sanity/Regression), managed issues in a defect management system, and published detailed reports and other deliverables post each test cycle.
  3. Routine Upgradation and Maintenance: Continuously upgraded the test suite to include new use cases and modifications in line with feature development.
  4. Functional Test Automation Suite: Developed a test automation framework from scratch, writing comprehensive scripts for high-priority test cases. This included regular updates and maintenance, as well as script adjustments for new or modified features.
  5. CI/CD Integration: Integrated both web and API test automation scripts with the CI/CD pipeline to ensure functionality of new and existing application features.
  6. Documentation: All testing activities were meticulously documented and made accessible to stakeholders, including test plans, RTM, test cases, and summary reports for each test run.

Technologies Utilized

  • Web Automation Tool: Selenium, Selenium Grid
  • Test Automation Framework: TestNG
  • Programming Language: Java
  • Build Tool: Maven
  • CI/CD: Azure DevOps
  • Project Management Tools: Jira, Confluence
  • Test Management Tool: Zephyr

Get A Quote

Techstern

 
Connecting
Drop file to upload.