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

iOS: QA for release 3.8.3 #2509

Closed
82 tasks done
bassosimone opened this issue Jul 25, 2023 · 1 comment
Closed
82 tasks done

iOS: QA for release 3.8.3 #2509

bassosimone opened this issue Jul 25, 2023 · 1 comment
Assignees
Labels
ooni/probe-mobile issues related to OONI Probe mobile platform/ios priority/high technical task technical tasks e.g. deployment

Comments

@bassosimone
Copy link
Contributor

bassosimone commented Jul 25, 2023

Preparing the master branch for release

Tests and results

  • while a nettest is running
  • after the test has run
  • run the websites tests
    • tap on Choose Websites
    • tap on settings and re-run the test changing
    • tap the result row
      • check that the summary shows some number blocked some accessible
      • check that the blocked sites are displayed first
      • check that the icons are displayed next to each test
      • check that the data usage shows a sane number, ex 6.3MB up, 5.8MB down
      • check that the total runtime shows a sane number, ex. 257s
    • tap the measurement row
      • check that everything is displayed properly in this screen
      • check that the runtime is sane ex 2.71s
      • repeat this for on measurement which is OK and one which is blocked (if present)
  • run the IM tests
    • tap on settings and re-run the test changing
      • disable telegram, signal and facebook messenger; check that only whatsapp is run
    • tap on the result row
      • check that the total counts on top match
      • check that the data usage shows a sane number, ex 36KB up, 18KB down
      • check that the total runtime shows a sane number, ex. 2.16s
  • run the performance test
    • tap on settings and re-run the test changing
      • disable all tests but dash; check that only dash is run
    • check that you see upload, download and video speed in the summary
    • tap the result row
      • check that the summary view has video, upload, download and ping
      • check that the data usage shows a sane number, ex 22MB up, 104MB down
      • check that the total runtime shows a sane number, ex. 54s
    • tap the measurement row
      • check that everything is OK

Settings

  • notifications
    • disable notifications in the system settings and then tab to re-enable them and make sure it asks you to enable notifications from the system settings
  • advanced
    • enable debug logs and run a test; check that the logs are at debug level verbosity

About

  • make sure all links are working as intended

OONI Run v1

We should also test the following links using OONI Run v1. The original document did not spell out which was the source from which we should be trying to load the links, so for now I'd say it's fine to try and use GitHub.

@bassosimone
Copy link
Contributor Author

We did all the QA we needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ooni/probe-mobile issues related to OONI Probe mobile platform/ios priority/high technical task technical tasks e.g. deployment
Projects
None yet
Development

No branches or pull requests

1 participant