Skip to content

Research: E2E flow that covers upgrading the application between release versions.  #8735

@cortisiko

Description

@cortisiko

What is this about?

This task is focused on exploring the feasibility of creating an end-to-end flow that can test the process of upgrading between app versions. The aim of this work is to reduce the need for manual testing of app upgrades between releases. Additionally, this flow would help identify any bugs related to app upgrades at the pull request level, before merging into the main branch.

Scenario

No response

Design

No response

Technical Details

Unfortunately, at this time, we cannot achieve testing app upgrades using detox. Luckily for us, we still have appium within our project.

Articles related to app upgrades:

Threat Modeling Framework

No response

Acceptance Criteria

A follow up ticket should be created with findings and next steps for accomplishing this task.

Stakeholder review needed before the work gets merged

  • Engineering (needed in most cases)
  • Design
  • Product
  • QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
  • Security
  • Legal
  • Marketing
  • Management (please specify)
  • Other (please specify)

References

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions