Health Application — iOS
Samsung Health
A health application that collects health data and turns it into insights for users.
- Role
- Software Quality Assurance Engineer
- Domain
- Consumer Applications, Health
- Platforms
- iOS
- Company
- Samsung R&D Institute Bangladesh
Overview
Samsung Health collects health data and presents insights derived from it. What the application shows a user is a function of the data behind it, which makes the data the real test input.
The Challenge
An insight feature cannot be verified with a fresh account and a few taps. Producing a meaningful result requires data with the right shape: enough history, the right cadence, values that sit in the ranges the feature reacts to, and the boundary and absent-data cases that a real user eventually hits. Getting to those states by using the app is impractical.
My Contribution
- Requirement analysis and test preparation
- Test case writing and execution
- Test automation
- Generating multiple levels of test data for rigorous testing
- Bug reporting
Interesting Problems
Test-data generation was the core of the work. Building data at several levels — from ordinary to boundary to sparse — meant features could be exercised against states that would otherwise take weeks of real usage to reach, and it turned insight validation from a spot check into repeatable coverage.
Testing Areas
- Requirement Analysis
- Test Preparation
- Test Case Design
- Test Execution
- Test Automation
- Test Data Generation
- Bug Reporting