... | ... | @@ -4,11 +4,19 @@ Test instructions: |
|
|
* add two android devices running android 10 or 11 with the nearby option and location turned off on both phones
|
|
|
* both phones should ask you to turn location on and only proceed when it is on
|
|
|
|
|
|
MR1357 Test instructions:
|
|
|
|
|
|
* Add two contacts with the nearby option
|
|
|
* try all sorts of variations and complications when doing it:
|
|
|
* revoke permissions in system settings for briar
|
|
|
* rotate screen in odd places through the process (especially before pressing the Next button)
|
|
|
* disable wifi and/or bluetooth of the phone and/or in briar itself (before starting to add contacts)
|
|
|
|
|
|
- [ ] Scenario 1
|
|
|
|
|
|
Device settings:
|
|
|
Device 1 location services = On
|
|
|
Device 1 location services = On
|
|
|
Device 2 location services = On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = Off
|
... | ... | @@ -17,31 +25,40 @@ Steps to execute: |
|
|
|
|
|
Device1:
|
|
|
- [ ] tap the + sign on the contacts screen and select 'nearby contacts', then tap continue
|
|
|
- [ ] message appears: "allow briar to take photos and make videos" user has a choice of options: deny, allow only while using the app, and ask every time. (This answer will be saved in the device settings > permissions manager > camera. If "allow only when using the app" is selected, then the user is askek just once to allow Briar to use camera, and if "ask every time" is selected, then eveyr time Briar wants to access camera, the user's permission will be requested again)
|
|
|
- [ ] message "Briar is asking to allow phone to be visible to other devices for 120 seconds" - tap "allow"
|
|
|
- QR code is shown in half of the creen and the other half is a camera's screen, ready to take a photo of the QR code of the neaby contact's device.
|
|
|
|
|
|
Device2:
|
|
|
- [ ] tap the + sign on the contacts screen and select 'nearby contacts', then tap continue
|
|
|
- [ ] message "Briar is asking to allow phone to be visible to other devices for 120 seconds" - tap "allow"
|
|
|
- QR code is shown in half of the screen and the other half is a camera's screen, ready to take a photo of the QR code of the neaby contact's device.
|
|
|
|
|
|
The devices take photos of each other's QR code, connection is established and they appear in each other's contact lists.
|
|
|
Contact name for each contact is the actual name the users use to log onto Briar app. (User is able to later change the names of the contacts in their contact lists)
|
|
|
- [ ] QR code is shown in half of the screen and the other half is a camera's screen, ready to take a photo of the QR code of the neaby contact's device.
|
|
|
- [ ]The devices take photos of each other's QR code, connection is established and they appear in each other's contact lists, indicating that they are both online.
|
|
|
- [ ] Contact name for each contact is the actual name the users use to log onto Briar app. (User is able to later change the names of the contacts in their contact lists)
|
|
|
|
|
|
- [ ] Scenario 2
|
|
|
|
|
|
Device settings:
|
|
|
Device 1 location services = On
|
|
|
Device 1 location services = On
|
|
|
Device 2 location services = On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = Off
|
|
|
|
|
|
When the bluetooth setting is Off in Briar app, trying to connect with a nearby contact will set it to On after the user taps on "Briar is asking to allow phone to be visible to other devices for 120 seconds"
|
|
|
|
|
|
- [ ] Delete the contact and restart the process by tapping on + on the contacts screen.
|
|
|
- [ ] Select the 'nearby contacts' and tap continue when asked.
|
|
|
- [ ] message "Briar is asking to allow phone to be visible to other devices for 120 seconds" - tap "allow"
|
|
|
- QR code is shown in half of the creen and the other half is a camera's screen, ready to take a photo of the QR code of the neaby contact's device.
|
|
|
|
|
|
Allow the 120 seconds to expire. Then attempt to continue the process.
|
|
|
|
|
|
- [ ] Scenario 3
|
|
|
|
|
|
Device settings:
|
|
|
Device 1 location services = On
|
|
|
Device 1 location services = On
|
|
|
Device 2 location services = On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = Off
|
|
|
Device 2 - connect via Bluetooth = Off
|
... | ... | @@ -50,7 +67,7 @@ Device 2 - connect via Bluetooth = Off |
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = On
|
|
|
Device 1 location services = Off -> On
|
|
|
Device 2 location services = Off -> On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = On
|
... | ... | @@ -59,7 +76,7 @@ Device 2 - connect via Bluetooth = On |
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = Off -> Off
|
|
|
Device 1 location services = On
|
|
|
Device 2 location services = On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = On
|
... | ... | @@ -68,7 +85,7 @@ Device 2 - connect via Bluetooth = On |
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = Off -> On
|
|
|
Device 1 location services = Off -> Off
|
|
|
Device 2 location services = Off -> Off
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = On
|
... | ... | @@ -77,12 +94,67 @@ Device 2 - connect via Bluetooth = On |
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = Off -> On
|
|
|
Device 1 location services = Off -> Off
|
|
|
Device 2 location services = Off -> Off
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = On
|
|
|
|
|
|
- [ ] Scenario 7
|
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = Off -> On
|
|
|
Device 2 location services = Off -> On (+rotate screen)
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = On
|
|
|
Device 2 - connect via Bluetooth = On
|
|
|
|
|
|
|
|
|
- [ ] Scenario 8
|
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = Off -> On (+rotate screen)
|
|
|
Device 2 location services = Off -> On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = Off
|
|
|
Device 2 - connect via Bluetooth = On
|
|
|
|
|
|
|
|
|
|
|
|
- [ ] Scenario 9
|
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = Off -> On (+rotate screen)
|
|
|
Device 2 location services = Off -> Off -> On
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = Off
|
|
|
Device 2 - connect via Bluetooth = On
|
|
|
|
|
|
Deny the location services when asked, then go back and repeat the steps, + rotate screen during the process, and when asked again, allow the location services + rotate screen
|
|
|
Briar settings:
|
|
|
|
|
|
- [ ] Scenario 10
|
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = On -> On (+rotate screen)
|
|
|
Device 2 location services = On -> Off
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = Off
|
|
|
Device 2 - connect via Bluetooth = On
|
|
|
|
|
|
After the QR code displays on the screen, go to device settings and deny Location services before taking the photo of the other device's QR code.
|
|
|
Then go back to Briar, try to continue the process
|
|
|
|
|
|
- [ ] Scenario 11
|
|
|
|
|
|
Device Settings:
|
|
|
Device 1 location services = On -> Off -> On (+rotate screen)
|
|
|
Device 2 location services = On -> Off
|
|
|
Briar settings:
|
|
|
Device 1 - connect via Bluetooth = Off
|
|
|
Device 2 - connect via Bluetooth = On
|
|
|
|
|
|
Start the process on device 1, then disable the location services while the insturction screen is on, then go back to Briar to continue the process. After the QR code displays on the screen, go to device settings and deny Location services before taking the photo of the other device's QR code.
|
|
|
Then go back to Briar, try to continue the process
|
|
|
|
|
|
|
|
|
|
... | ... | |