mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-11 18:29:05 +01:00
Page:
Testing
Pages
A Quick Overview of the Protocol Stack
Adding support for new architectures in Tor
Android Accessibility
Android Power Management
BDF
BSP
BTP
Blog Client
Blog Sharing Client
Client API Notes
Connect at a distance
Create Account
Design options for multi block messages
Development schedule for private message deletion
FAQ
Field Guide
Forum Client
Forum Sharing Client
Forums
Fundamental Problems
How Briar Connects to Contacts
Introduction Client
Mailbox Architecture
Mailbox Properties Client
Mailbox Scenarios
Mailbox cannot reach Briar
Messaging Client
Navigate away from sharing screen
Private Group Client
Private Group Sharing Client
Profile pictures
Quick Start Guide
RPC Notes
Release Test Plan
Roadmap
Self destructing messages tests
Software bill of materials for private message deletion
Sponsor 1
Testing
Translation Workflow
Transport Key Agreement Client
Transport Properties Client
add already added contact at distance
add contact after time out
add contact at distance one contact offline
add contact on biar received via hotspot
add contact whilst pending contacts
add nearby contact bluetooth off
add nearby contact that was already added at distance
add nearby contact then reconnect via BT
add nearby contact twice
app in background while do not kill me fragment displayed
application lifecycle
autostart mailbox on reboot when mailbox set up not completed yet
autostart mailbox on reboot when mailbox set up
blogs
bluetooth setup screen
briar connections opens from device view app settings
briar in background during sharing
briar mailbox test coverage
briar mailbox tests executed
cancel setup
changelog
code style
comparative test several devices location and wifi settings
connect multiple devices to hotspot
connect with nearby contact
create account on shared briar app
delete and recreate contact at distance
delete recreate nearby contact
deny briar access to location many times
deny briar access to location
development 101
development workflow
device offline warning
devices tested
disappearing messages sent to direct contacts
download app scan QR code
download type address manually
error handling mailbox uploads
feature workflow
first install do not kill me fragment
fresh install add contact distance reconnect via BT
fresh install add nearby contact BT reconnect BT
home
import somebody elses messages
install first time
interrupt scanning qr code
interrupt unlinking from briar side
introductions multiple contacts disapp msgs on off
invite multiple contacts to private group
location off during contact creation
mailbox in briar settings
mailbox is running
mailbox no internet
mailbox not reachable
mailbox notifications
mailbox onboarding screens scan QR Code
mailbox onboarding screens share link
mailbox strings translations
mailbox success screen
mailbox system clock in the future
mailbox system clock in the past
mailbox test coverage
mailbox wiping complete screen
main activity reset everything to initial state
make intro dis msgs on autodecline
make introductions disappearing messages on intro accepted
make introductions disappearing messages on intro declined by both
make introductions disappearing messages on intro declined by one
make introductions disappearing messages on
make introductions disappearing messages onoff intro accepted
make introductions disappearing messages onoff intro decl autodecl by both
manually change battery optimisation setting to ON
manually change battery optimisation setting to off
message upload both x and y have mailboxes
messages as expected no mailbox
messages removable media mailbox
messages uploaded Y knows x has mb
messages uploaded to mailbox correctly
mialbox not reachable
nearby contact
no mailbox autostart on reboot when QRcode scan canceled
no mailbox autostart on reboot when mailbox stopped by user
notes on testing
notification mailbox unreachable disappears after tapping
notification mailbox unreachable disappears when mailbox reachable
notification mailbox unreachable disappears when mailbox unlinked
notification mailbox unreachable
onboarding UI
open battery settings
open hotspot manually
open hotspot scan qr code
permissions
pre review checklist
private group invitations messages
product backlog
re add deleted contact reconnect via BT
reboot briar device after QR code scan
receive messages during contact creation
reconnect via BT when BT = OFF
reconnect via BT when Briar BT OFF and device BT OFF device location OFF Briar no access to location
reconnect via BT when Briar BT OFF and device BT OFF device location OFF
reconnect via BT when Briar BT OFF and device BT OFF
reconnect via BT
reimport imported messages
remove nearby devices permissions and start app
reopen mailbox after device goes to sleep
restart mailbox after wiping do not keep activities
rotate screen whilst adding contact at distance
scan incorrect qr code
scan qr code
scan valid QR code more than once
self destructing messages
share app briar access to location OFF
share app device location OFF
share app device wifi OFF
share app offline
share app wifi in briar OFF
signed commits
stop mailbox
stop sharing after download
stop sharing before download finished
threat model
time last connected
tor build process
tor port
transfer blog posts
transfer direct messages
transfer forum posts
transfer introductions
transfer messages with images
unlink from briar side mailbox already unlinked
unlink from briar side mailbox offline
unlink from briar side
unlink mailbox side when briar offline
unlink mailbox side when briar online
unlink mailbox
upload new contacts to mailbox
user allows connections and rotates screen
user allows connections
user leaves setup
Clone
159
Testing
Ivana edited this page 2023-02-17 13:11:16 +00:00
Table of Contents
- Devices Tested
- Mailbox App Test Coverage
- Briar Mailbox Test Coverage
- Briar Mailbox Retest Proguard Minification
- Functionality
- Mailbox
- Mailbox Briar side
- Message upload and download
- API versions supported
- Drop support for Android 4
- Briar Mailbox pairing
- Mailbox status
- Mailbox user notifications
- Mailbox Unreachable Notification in Briar
- Autostart mailbox on reboot (https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/83)
- Mailbox unlinking/wiping
- Mailbox device system clock out of sync
- Contact management
- Mailbox Translations
- Android 12
Devices Tested
Mailbox App Test Coverage
Briar Mailbox Test Coverage
Briar Mailbox Retest Proguard Minification
Functionality
WIP Install Briar
Create Account
Add contacts
Add contact at a distance
- Add contact at a distance
- Add already added contact at a distance
- Add contact at a distance when one contact is offline
- Delete and recreate the contact at a distance
- Rotate device whilst adding contact at a distance
- Add contact whilst some contacts are Pending
- Add contact after Pending contact time-out
Add nearby contact
- Add nearby contact
- Add nearby contact when bluetooth setting is OFF
- Deny Briar access to location
- WIP Deny Briar access to location multiple times in a row
- Location turned OFF during the adding of nearby contact
- Receive messages during the nearby contact creation
- Delete and recreate a nearby contact on one device
- Attempt to add the same nearby contact twice
- Add nearby contact that was already added at a distance
Bluetooth setup screen
- Reconnect via Bluetooth after internet connection lost
- [Reconnect via Bluetooth when Briar BT setting = OFF](reconnect via BT when BT = OFF)
- Reconnect via bLuetooth when Briar BT = OFF and device BT setting = OFF
- Reconnect via bLuetooth when Briar BT = OFF and device BT = OFF, device location = OFF
- Reconnect via bLuetooth when Briar BT = OFF and device BT = OFF, device location = OFF and Briar has no access to location
- Add nearby contact then reconnect via bluetooth
- Fresh install - Add nearby contact via BT then reconnect via BT
- Fresh install - Add contact at a distance, then reconnect via BT
- Re-add deleted contact, then connect via BT
Forums
Blogs
Settings
Self destructing messages
- Self destructing messages
- Disappearing messages sent to direct contacts
- Make introductions, Disappearing Messages ON, intro accepted
- Make introductions, Disappearing Messages ON/OFF, intro accepted
- Make introductions, Disappearing Messages ON, intro declined by one
- Make introductions, Disappearing Messages ON, intro declined by both
- Make introductions, Disappearing Messages ON, intro auto-declined by one/both
- Make introductions, Disappearing Messages ON/OFF, intro declined/autodeclined
- WIP Make introductions, Disappearing Messages ON/OFF, intro declined-by-one
- WIP Make reintroductions, Disappearing Messages ON/OFF, after intro declined by one
- WIP Make reintroductions, Disappearing Messages ON/OFF, after intro declined by both
- WIP Make introductions to multiple contacts, Disappearing msgs ON and OFF, all accept
- WIP Make introductions to multiple contacts, Disappearing msgs ON and OFF, all decline
- WIP Make introductions to multiple contacts, Disappearing msgs ON and OFF, some accept some not
- WIP Make another introduction while having one unfinished intro, Disappearing msgs ON and OFF,
Offline App Sharing
- Open a hotspot on a device - type network name manually
- Open hotspot by scanning the QR code
- Download app - type address manually
- Download app - scan QR code
- Install shared apk
- Create account on shared Briar app
- Add contacts in Briar app received via hotspot
- WIP Share the app received via hotspot
- WIP Receive an upgrade via hotspot
- Share app while wi-fi on device= OFF
- Share app while wi-fi in briar app = OFF
- Share app while device location = OFF
- Share app while briar access to location = OFF)
- [Connect multiple devices to hotspot](connect multiple-devices-to-hotspot)
- Stop sharing after download finished
- Stop sharig before download finished
- Briar in the background during sharing
- Navigate away from sharing screen
- WIP receive messages during sharing
- [Comparative test several devices location and wifi settings](comparative-test- several-devices-location-and-wifi-settings)
Transfer data securely via SD card or USB stick
- Transfer direct messages to a contact
- Transfer messages containing images
- Re-Import already imported messages
- User attempts to import messages sent to another person
- WIP Transfer disappearing messages
- WIP Transfer introductions
- WIP Transfer forum posts
- Transfer blog posts
- WIP Transfer Private group invitations
- [WIP double click, cancel, navigate back and forth, landscape]
- WIP Transfer profile pictures
- WIP Transfer large volume of msgs
Mailbox
Mailbox Briar side
- Notes on testing
- Mailbox in Briar settings
- Mailbox onboarding share link
- WIP Mailbox onboarding scan QR Code
- WIP Q #2226 Error handling for mailbox uploads
Message upload and download
- Verify that messages behave as expected when no mailbox
- Verify that messages are uploaded correctly when Y doesn't know X has mb
- Verify that messages are uploaded correctly when Y knows X has mb
- Verify correct uploading of messages when X and Y both have mailboxes that the other knows about
- WIP Unlink mb and relink on the same device
- WIP Unlink mb and link to a mb on another device
- WIP Messages exported to removable media versus uploaded to Mailbox
- Private group invitations and messages
- WIP Invite multiple contacts to private group
- WIP Forum invitations and messages
- WIP Blogging and reblogging
- WIP Disappearing messages
- WIP Reconnect via BT
API versions supported
Drop support for Android 4
Briar Mailbox pairing
- The 4 Onboarding screens
- User leaves setup
- Navigation to and from do-not-kill-me fragment
- App in background while do-not-kill-me fragment displayed
- User "Allow connections"
- User "Allow connections" + rotate screen
- Manually change 'Battery optimisation' setting to -> Off
- Manually change 'Battery optimisation' setting to -> ON
- Open Mailbox after device goes to sleep
- WIP Open battery settings
- Device offline warning
- Scan QR code
- Tor port
- Interrupt Scanning QR code
- Scan incorrect QR code
- Try to scan valid QR code with two devices at the same time
- Cancel Setup
- Mailbox Success screen
- Restart mailbox after wiping + do not keep activities
- MainActivity should reset everything to an initial state
Mailbox status
- Mailbox is running
- Time last connected
- Stop mailbox
- WIP Mailbox not reachable by Briar
- WIP Mailbox cannot reach briar
- Mailbox has no access to internet
Mailbox user notifications
Mailbox Unreachable Notification in Briar
- Notification Mailbox unreachable
- Notification Mailbox unreachable disappears after it's tapped
- Notification Mailbox unreachable disappears when mailbox reachable
- Notification Mailbox unreachable disappears when mailbox unlinked
Autostart mailbox on reboot (https://code.briarproject.org/briar/briar-mailbox/-/merge_requests/83)
- Autostart mailbox on reboot when mailbox set up
- Autostart mailbox on reboot when mailbox set up not completed yet
- No mailbox Autostart on reboot when mailbox QR code scan canceled
- No mailbox Autostart on reboot when mailbox was stopped by user
- Reboot briar device immediately after scanning the QR code
Mailbox unlinking/wiping
- unlink mailbox
- WIP Interrupt the process of unlinking from Briar side
- WIP Interrupt the process of unlinking from Mailbox side
- WIP Unlink own mailbox containing pending messages
- WIP contact unlinks their mailbox containing messages sent by the sender
- WIP cunlink own mailbox containing messages then export messages
- Mailbox wiping complete screen