QA System & Testing Tickets
Code Coverage
JIRA-DEVOPS-001: Increase Mobile Code Coverage
Description: Increase the code coverage of the mobile. Currently insufficient test coverage leaves us vulnerable to regressions.
Tasks:
- Audit current test coverage baseline
- Identify critical untested paths
- Write unit tests for core functionality
- Add integration tests
- Implement UI tests
- Set coverage targets and gates
JIRA-DEVOPS-002: Increase Backend Code Coverage
Description: Increase the code coverage of the backend to ensure reliability and catch regressions early.
Tasks:
- Measure current coverage baseline
- Write tests for critical paths
- Add API integration tests
- Implement load tests
- Set coverage requirements
- Add coverage gates to CI/CD pipeline
Release Testing
JIRA-DEVOPS-003: Define Release Testing Procedures
Description: When it comes to release time, we need to define a procedure for releasing to production - what kind of tests do we make and who is testing? We're lacking here in terms of processes.
Tasks:
- Define release approval workflow
- Create release readiness checklist
- Document testing requirements per service
- Establish rollback criteria
- Define roles and responsibilities for releases
- Create release runbook
JIRA-DEVOPS-004: Implement Comprehensive Smoke Tests
Description: We need to define a proper smoke test that covers all the must-haves when it comes to the platform.
Tasks:
- Design comprehensive smoke test suite
- Cover authentication flow end-to-end
- Test all third-party integrations
- Validate result display and visualization
- Test critical user journeys
- Automate smoke test execution
- Add smoke tests to release pipeline
Progressive Rollouts
JIRA-DEVOPS-005: Implement Progressive Rollout Strategy
Description: Current deployment exposes all users to new releases simultaneously. Need controlled rollout to limit blast radius.
Tasks:
- Research and select feature flag service
- Define rollout percentages and stages
- Implement for mobile app
- Implement for backend services
- Implement for HAE
- Create rollout monitoring dashboards
- Document rollout procedures