GAEN Testing Instructions (Volunteers)

Welcome!

Hello and thank you for offering to help test the PathCheck app for the Google-Apple Exposure Network (GAEN) corona virus response.

Issues to notify PathCheck of while testing

If you encounter any of these during your time testing, please notify PathCheck by email to Support@pathcheck.org

  • 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.) 

Information to include when reporting an issue

  • The version and OS information reported by the apps used on each phone involved in the test


    For issues related to Exposure Notifications:
    (missing notifications, errors during code submission, etc.)

  • The dates used for the “Testing Date” and “Symptoms Onset” fields when generating a Verification Code (or who provided the code to you if you did not generate it yourself)

  • The date and time when you submitted the verification code

  • The date(s) and time(s) describing how contact was simulated (when were the phones near each other)

  • The date(s) and times(s) the “Check for exposures” button was used

  • A screenshot of the OS’s Exposure Checks log
    (iOS: Settings >Exposure Notifications > Exposure Logging Status > Exposure Checks)
    (Android: Settings > Google > Covid-19 Exposure Notifications > Exposure Checks)

iOS

Requires:

  • iOS 13.5 or later

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 provided TestFlight “join” URL

  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).

     

  2. Once the app is installed, select OPEN to launch the app

  3. TestFlight will walk you through a short introduction:

     

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

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: 

Android

Requires:

  • Android 6.0 (Marshmallow) or later

  1. On your test device, go into Settings > Google  > Covid-19 > Debug mode (select “Use debug mode”) > and enable "Bypass app signature check"

  2. Download and install (AKA “sideload”) an APK file from provided link

End to End Exposure Notification Test Steps

Requires:

  • 2 or more Bluetooth capable mobile devices (iOS: 13.5+, Android: 6.0+)

  • Valid verification code

This test will walk you through the end to end (e2e) main exposure notification (EN) flow, including on-boarding and diagnosis verification code submission.

Test Setup & Prerequisites

  1. Complete Device Setup steps for at least two mobile devices [with sim cards & Bluetooth enabled]

  2. Have access to at least 1 valid verification code for a positive diagnosis (this should be provided by a test lead)

  3. Go through the on-boarding flow and ensure exposure notifications and proximity tracing are enabled on each phone

  4. Return to your devices' respective home screens and leave each app running in the background for at least an hour. This is necessary for your phone to start generating keys that will be required later on.

 

Triggering an Exposure Notification

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

  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. Leave the app running in the background on both phones and periodically check the other non-positive phone for an exposure notification - this process may take up to 24 hours

  8. Tapping the notification will take you into the app, where the circular “exposure” icon (2nd from the left) will take you to the Exposure History which should be populated with any test exposures you prompted