vac:qa:status:2025q3-status-qa-mobile

Description

Collaborate with Status team to ensure that the new Status mobile/tablet app behaves as expected. Extend and adjust the existing e2e test Framework to support testing on mobile/tablet.

Alignment with VAC Narratives:

  • By helping create a robust mobile testing framework for the new Status App, VAC QA contributes directly to the narrative of internal collaboration and efficiency..
  • Helps maintain a high standard for both internal and external contributions by detecting discrepancies early and closing testing gaps.

Task List

Framework Adjustments

  • fully qualified name: vac:qa:status:2025q3-status-qa-mobile:framework-adjustments
  • owner: magnus
  • status: in progress (10%)
  • start-date: 2025/07/01
  • end-date: 2025/07/30

Description

  • Adjust the existing squish Framework to run on mobile/tablet.
  • POC: Port at least 1 test to run on mobile/tablet.

Deliverables

  • Attached Squish to tablet build locally but encountered several issues regarding locators and driving emulators
  • Investigated appium as alternative for tablet build
    • Successully launched a test on a tablet build using LamdaTest virtual devices.
  • Investigated Maestro as an alternative for some use cases
    • Successfully attached to app and used AI for navigation

Port desktop tests

  • fully qualified name: vac:qa:status:2025q3-status-qa-mobile:port-tests
  • owner: magnus/nastya
  • status: in progress (5%)
  • start-date: 2025/07/01
  • end-date: 2025/09/01

Description

  • Port all relevant tests to run on mobile/tablet.

Deliverables

  • built android app on mac locally
  • built iOS app on mac locally and on real device as well

Multiple devices

  • fully qualified name: vac:qa:status:2025q3-status-qa-mobile:multiple-devices
  • owner: magnus
  • status:
  • start-date:
  • end-date:

Description

  • Make necessary changes so that tests can run on different Android and iOS mobile/table devices.

Deliverables

  • PRs and CI runs