- Home
- Case Studies
- High-Level QA Approaches for Web and Mobile Applications for Sanamed Company
May 30, 2024 3 min read
High-Level QA Approaches for Web and Mobile Applications for Sanamed Company
Platforms:
Web, MobileCountry:
USAImplementation time:
Jul 2022 - Aug 2023
Subscribe to Our Newsletter
About Company
Sanamed offers a specialized healthcare solution designed to facilitate care delivery and enhance patient engagement through automated and personalized communication with caregivers and healthcare providers. The platform encompasses a range of services, including digital check-ins, post-discharge follow-ups, appointment reminders, and health outreach initiatives.
Before
When we started working on this project, there was a manual tester. The task for our two AQA was to automate existing test cases and write new ones.
Challenges and Solutions
Key areas of emphasis included functional testing to validate core features, usability testing to enhance user experience, and security testing to safeguard patient data and compliance with healthcare regulations. Let us share some aspects of the work on this project with you.
Challenges | Solutions |
---|---|
Testing was required on different browsers and mobile devices | Used the built-in option of Playwright when running on different browsers and simulating mobile viewing, which in turn still required updating the tests due to a different logic with mobile viewing |
There was a need to optimize the time required for complex tests | Utilized API calls during specific test stages to reduce test execution time |
Complex application architecture with a large number of endpoints | Deployed a microservices architecture paired with a dynamic service mesh to ensure optimal routing, load balancing, and decentralized management |
Technical issues with the API were causing delays and impacting the writing of new tests | Implemented API testing using tools like Postman and performed extensive debugging to ensure the API's stability and reliability |
Technologies, Tools, and Approaches
On this project, the primary tasks were the automation of existing test cases, the creation of new ones, and ensuring user data security. To accomplish these tasks, we utilized the following tools.
- TypeScript + Playwright was used for automated testing.
- Postman and WebDriverIO with Axios were used for API Testing.
- Jenkins was utilized as a CI/CD tool in the project. Jira was used as the project management tool, providing a centralized platform for planning, tracking, and managing tasks, issues, and project progress.
- OWASP ZAP and Burp Suite were used for security testing.
Results
- 500+ automated test cases were created, covering web, mobile, API, and load testing aspects, significantly improving test coverage.
- 117 bug reports were generated and resolved, ensuring a more stable and reliable end-user application.
- Integration of Allure Reporter provided comprehensive test reports, enhancing transparency and aiding in informed decision-making.
- The combination of platform compatibility, extensive API testing, and comprehensive testing across multiple environments contributed to increased stability, reliability, and overall quality of the platform.
- Manual testing
- Regression testing
- Functional testing
- Automation testing
- Security testing
- API testing
- TypeScript
- WebdriverIO
- Postman
- Playwright
Your project could be next!
Ready to get started? Contact us to explore how we can work together.
Other Projects
Read moreAI Content Navigator
EU
•Web
About project:
The platform was designed to transform how individuals consume and interact with digital content.
Services:
- Manual, Functional, API, Regression, Integration, Usability, UI/UX, Exploratory, Localization, Smoke testing, and Re-testing of fixed bugs
Result:
Up to 300 bugs were reported and fixed, and the relevance of AI responses improved by 17%.FULL CASE STUDY
AI-Powered Web Platform
EU
•Web
About project:
An AI-powered web platform that transforms natural language queries into SQL requests to simplify access to business data and streamline BI analytics.
Services:
- Manual, Functional, Regression, Usability, UI/UX, Exploratory testing, and Re-testing of fixed bugs.
Result:
Over 200 detailed test cases were created to verify AI-generated SQL queries and UI functionality.FULL CASE STUDY
Logistics Optimization Provider
EU
•Mobile, Desktop
About project:
The company offers logistics management solutions aimed at optimising goods transportation, warehouse handling, and distribution planning.
Services:
- Manual and Automation, Functional, Cross-platform, Cross-browser, Regression, Security, API, Usability testing
- Automated testing -TypeScript + WebdriverIO + Mocha + Appium
Result:
500+ manual test cases were written, 300+ automated tests integrated into GitLab CI, achieving 85% test coverage.FULL CASE STUDY