Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release checklist #1

Open
Gelassen opened this issue Nov 17, 2022 · 0 comments
Open

Release checklist #1

Gelassen opened this issue Nov 17, 2022 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@Gelassen
Copy link
Owner

Gelassen commented Nov 17, 2022

Checklist

  1. Confirm app compiles on devices with min and max supported Android SDK versions.
  2. Test common scenarios on popular form factors both device and tablets
  3. Test common scenarios on at least min and max supported versions of Android SDK. Keep an extra attention on API versions with security policy changes.
  4. Confirm bug analytics is installed and configured
  5. Backup sign key
  6. Prepare graphic assets relevant to this app's version.
  7. When necessary automate test case scenario.

Essential test scenarios:
With a huge fragmentation of read\write to external folder across API versions it is necessary to test app on all versions. Known breaking changes are on Android 9, Android 13 and at least on Android 7 app behaves itself differently.

Test case #1:

  1. Create a sentence "London is capital of the Great Britain" with translation "Лондон это столица Великобритании"
  2. Click backup vocabulary
  3. Remove app
  4. Install app again
  5. Click restore vocabulary

Expected result: data is restored successfully.

Environment: Android 7, Android 11, Android 13. (extend list of test platforms by demand)

@Gelassen Gelassen added the documentation Improvements or additions to documentation label Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant