Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
  1. Proximity Test (Simulated ENs) [2 phones, no verification code]

  2. One Phone Tests [1 phone, no verification code]

    1. On boarding

    2. Exposure History

Welcome!

Hello and thank you for offering to help test the PathCheck app for the Google-Apple Exposure Network (GAEN) corona virus response. This document should have everything you need to get started, but if you are blocked, please reach out to [test lead/ volunteer coordinator/slack channel?] for assistance.

Issues to notify PathCheck of while testing

If you encounter any of these during your time testing, please [*** bug report channel? ***]

  • Crashes, error messages, or other unexpected behavior. (Please be as specific as possible

  • If you never receive a notification 

  • If the expected results don’t match what you expect (e.g. calendar does not have a day highlighted, wrong day highlighted, etc.) 

Device Setup

iOS [13.5 or later only]

If you don’t already have TestFlight installed on your devices, you’ll need to first install it using the following instructions. If you already have TestFlight installed, skip to the “Start Testing step.

Installing TestFlight

  1. Load the TestFlight “join” URL on the device(s) you intend to use for testing: https://testflight.apple.com/join/byXkRxFs [<- Guam specific link]. You should see:

    Image Added
  2. Select the “View in App Store” button to load the App Store and follow the normal steps to download and install TestFlight.

  3. Once TestFlight is installed, return to your browser and select “Start Testing” under “Join the Beta” to launch TestFlight.

Installing the Beta App

  1. Select “Install” to install the beta app (app names will vary by specific location being tested).

    Image Added

  2. Once the app is installed, select “Open” to launch the app

  3. TestFlight will walk you through a short introduction:

    Image Added

  4. Select “Start Testing” to begin testing. You should see a welcome screen:

    Image Added

Updating the Beta App

Future updated app builds will appear in TestFlight and trigger new email reminders and push notifications to download and continue testing: 

  1. Image Added

Android [TBD]

End to End Exposure Notification Test Steps

...

  1. After your test phones have had sufficient time to passively generate a local exposure key, move them into proximity (2m/6ft) for at least 15 minutes with each other (if they weren’t already)

  2. On one phone, open the app and select “Report positive test result

  3. Advance to the next screen and enter the 8 digit verification code (Setup step 2)
    Note: verification codes are only valid for 1 hour from the time of their generation

  4. Select the ‘Share’ button on the pop-up that asks you to share your device’s random IDs. 

  5. Select the ‘I understand and consent’ button on the subsequent screen. 

  6. Select the ‘Done’ button to return to the Home screen. 

  7. Check the other non-positive phone for an exposure notification - this process may take up to 24 hours

    Image RemovedImage Added

  8. Tapping the notification will take you into the app, where the exposure icon will take you to the Exposure History. The day of the exposure should be highlighted on the menu. 

    Image Removed

Priority Issues to notify PathCheck about during this process: 

  • Crashes, error messages, or other unexpected behavior. (Please be as specific as possible

  • If you never receive a notification 

  • If the expected results don’t match what you expect (e.g. calendar does not have a day highlighted, wrong day highlighted, etc.) 

  1. Image Added

Proximity Test (Simulated ENs)

...

Triggering a Simulated Exposure Notification

Device Setup

iOS [13.5 or later only]

If you don’t already have TestFlight installed on your devices, you’ll need to first install it using the following instructions. If you already have TestFlight installed, skip to the “Start Testing step.

Installing TestFlight

  1. Load the TestFlight “join” URL on the device(s) you intend to use for testing: https://testflight.apple.com/join/byXkRxFs [<- Guam specific link]. You should see:

    Image Removed
  2. Select the “View in App Store” button to load the App Store and follow the normal steps to download and install TestFlight.

  3. Once TestFlight is installed, return to your browser and select “Start Testing” under “Join the Beta” to launch TestFlight.

Installing the Beta App

  1. Select “Install” to install the beta app (app names will vary by specific location being tested).

    Image Removed

  2. Once the app is installed, select “Open” to launch the app

  3. TestFlight will walk you through a short introduction:

    Image Removed

  4. Select “Start Testing” to begin testing. You should see a welcome screen:

    Image Removed

Updating the Beta App

Future updated app builds will appear in TestFlight and trigger new email reminders and push notifications to download and continue testing: 

  1. Image Removed

...

  1. After your test phones have had sufficient time to passively generate a local exposure key, move them into proximity (2m/6ft) for at least 15 minutes with each other (if they weren’t already)

  2. Tap the MORE (three dots icon) and then the ‘EN Debug Menu’ link.

    Image Added
  3. Select Simulate Exposure on at least one phone

  4.  You should see a popup debug message and receive a push notification of a possible 

    COVID-19 exposure.

    Image Added
  5. Click OK to dismiss the debug message, and click the notification to return to the app.

  6. In the app, selecting the exposure icon will take you to the Exposure History which should be populated with the test exposure(s)

    Image Added

     


 

View file
namePathCheck GAEN Simple testing scenarios.pdf

...