vac:qa:status:2025q2-status-qa
Description
This commitment includes continuing the Status QA work to ensure a seamless transition of service to Status after QA moved from Status into Vac, up until the release of version 2.34. It also covers ongoing support for Status after the release, for the remainder of this quarter. QA work for Status for Q3 will be defined in follow up commitments.
Task List
Maintenance
- fully qualified name:
vac:qa:status:2025q2-status-qa:v2-34
- owner: nastya,tetiana,magnus
- status: done
- start-date: 2025/05/20
- end-date: 2025/06/10
Description
Deliverables
- finished the main round testing for mobile 2.34, the full report is here
- retested several fixes, reported 12 issues here
- logged a couple of issues for desktop (including the results of e2e):
- opened a PR to partially remove unused code and merge 2 tests of similar functionality in 1 https://github.com/status-im/status-desktop/pull/18052
- started fixing tests to fit them into qt 6.9 app (in scope of https://github.com/status-im/status-desktop/pull/18019)
- Research and shared findings regarding opening RC testing to community
- Tested fix of 2 blockers
- Tested new feature required for 2.34
- Tested a fix for 18063
- Signed off the final mobile build
- critical flow RecoverAndLogin with 12,15,24 words mnemonic
- enhance pytest logging - filter noise, show full logs on failure
- Qt6 migration support
- Created test plan for Shell
- Added basic support for Shell to e2e (https://github.com/status-im/status-desktop/pull/18172/)
- Fixed nightly fails
- Reviewed failed tests and confirmed a bug
- continue on supporting tests for QT6
- Remove or replace Ethereum Testnet (Ropsten) derivation path option
- investigated issue with non-draggable window on Mac
- fix nightly failures due to shell screen being enabled
- Profile popup is too wide on MacOS
- logging improvements
- fixture-based refactor of StatusBackend
- Added support for shell on critical tests
- Adding support for squish to tablet build