medic / cht-release-testing

Used to track release testing on medic projects
2 stars 0 forks source link

Test CHT Android Compatibility #201

Open ngaruko opened 1 year ago

ngaruko commented 1 year ago

User: Restricted/ Admin/ Online Site: Instance(gamma, gamma-b, cht) Platform: Chrome, Mobile App Test Steps: Steps for test

1. Check if there is enough documentation for version of cht android compatible with cht 4. 2. Test that version - smoke test Expected Result: User should connect `cht android` to an cht 4 instance. If there are incompatible versions, this should be documented. Users using incompatible android versions should have a clear warning when attempting to connect to a cht 4 instance
lorerod commented 1 year ago

Phone: Galaxy A01 Core Android Version: 10 Android System WebView Version: 101.0.4951.61 cht-android: cht-android-v0.9.0-alpha.3-unbranded-webview-arm64-v8a-release.apk cht-core: cht-core.yml cht-couchdb: cht-couchdb.yml

Steps:

  1. Start an instance with the docker compose files
  2. Log in from a web browser with admin and create offline user
  3. Install the apk in the phone
  4. Select custom and use local-ip.co
  5. I got this warning:
Image: ![Screenshot_20221104-124803](https://user-images.githubusercontent.com/21312057/200052006-044637be-25fd-4973-bd5e-46e401bb4bb6.jpg)
  1. Log in as an offline user
  2. Go to ? About
  3. I got this information:
Images: ![Screenshot_20221104-152805](https://user-images.githubusercontent.com/21312057/200052099-97f8a954-7967-489d-9102-d8048ef8e1b6.jpg) ![Screenshot_20221104-152814](https://user-images.githubusercontent.com/21312057/200052153-3e3b19fb-ebaf-47c5-bd68-538e9b01da5e.jpg) ![Screenshot_20221104-152817](https://user-images.githubusercontent.com/21312057/200052157-c1b5089a-f819-441d-b358-5ce14a915418.jpg)
  1. The link See requirements took me here.
  2. I was able to navigate and use the app without problems
    • Created a person
    • Created a death report
    • Person info card, Reports and Targets created and updated
    • Created a undo death report
    • Person info card, Reports and Targets created and updated
    • Created a pregnancy form
    • Person info card, Reports and Targets created and updated
lorerod commented 1 year ago

Phone: Galaxy A01 Core Android Version: 10 Android System WebView Version: 101.0.4951.61 cht-android: v1.0.1 downloaded from google play store cht-core: cht-core.yml cht-couchdb: cht-couchdb.yml

Steps:

  1. Use the same instance created in the previous test
  2. Install the application in the phone through google play store
  3. Select custom and use local-ip.co
  4. Log in as an offline user
  5. Go to ? About
  6. I got this information:
Image: ![Screenshot_20221104-171727](https://user-images.githubusercontent.com/21312057/200067853-fdb2e6cf-9ab1-4002-a2cc-e12abc3dd57b.jpg)
  1. I was able to navigate and use the app without problems
    • Created a person
    • Created a death report
    • Person info card, Reports and Targets created and updated
    • Created a undo death report
    • Person info card, Reports and Targets created and updated
    • Created a pregnancy form
    • Person info card, Reports and Targets created and updated
tatilepizs commented 1 year ago

CHT version 4.0.0 was able to connect and work with no issues, using app version 1.0.1, in the following android versions:

Android 11 **Phone:** Ulefone Note 6 **Android System WebView Version:** 106.0.5249.126 image
Android 9 **Phone:** HUAWEI P20 lite **Android System WebView Version:** 74.0.3729.136 image
Android 5.1 **Phone:** Alcatel 50560 **Android System WebView Version:** 95.0.4638.74 image