Besides automated testing, each release should be thoroughly tested manually as well. The following test protocol gives an idea what can be tested. Also see the relevant Testing page of Briar Android.
General
- Create an account
- Upgrade from previous Briar Desktop version(s)
- Add a Briar Android instance as a contact
- Fall back to local communication in Android app without Internet (hotspot by Android)
Private Chat
- Chat with that contact, in both directions both text and images with and without captions
Private Groups
- Create a Private Group and share it with the contact (two times, declined and accepted by the contact)
- Accept and decline invitations to Private Groups
- Chat in those Private Groups, with and without replies to other messages
Forums
- Create a Forum and share it with a contact (two times, declined and accepted by the contact)
- Accept and decline invitations to Forums
- Chat in those Forums, with and without replies to other messages
Blogs
- Create a Blog Post
- Receive Blog Posts by contact after adding them
- Accept a shared RSS feed from Android view Blog Posts (see #559 (closed))
- Comment on a Blog Post
Mailbox
- Link a Mailbox
- Unlink a Mailbox
- Send and receive messages via Mailbox while offline
Settings
- Change UI scale
- Change language
- Change theme
- Activate and deactivate visual and/or audio notifications
Information page
- View information page