-
Notifications
You must be signed in to change notification settings - Fork 13
Brave Talk & Premium Test Plan
Stephen Donner edited this page Dec 12, 2021
·
11 revisions
MVP launch tracker (GitHub)
Development | Staging | Beta | Production |
---|---|---|---|
talk.bravesoftware.com |
talk.brave.software |
talk-beta.brave.com |
talk.brave.com |
account.bravesoftware.com |
account.brave.software |
N/A |
account.brave.com |
TBD |
TBD |
N/A |
subscriptions.bsg.brave.com |
TBD |
meet.jit.si |
beta.meet.jit.si |
8x8.vc |
- Verify loading
talk.brave.com
with each of the below browsers shows the orangeDownload Brave
button; clicking on it loadshttps://brave.com/download/bravetalk
, finally redirecting tohttps://brave.com/?ref=LVT920
: - Chrome [desktop, mobile]
- Safari [desktop, mobile]
- Firefox [desktop]
- Verify the
Download Brave
button onhttps://brave.com/?ref=LVT920
(from above) links tohttps://laptop-updates.brave.com/download/LVT920
.
- Verify using unsupported iOS versions (< =
ios 12.4
) gives theBrave Talk requires that your device is running the latest version of iOS. Please upgrade. Yes, this is an inconvenience and we do apologize!
message.
- New profile, launch Brave.
- Load
talk.brave.com
. - Click
Start call
. - Confirm you see a
To start a free call, turn on Brave Rewards
roadblock dialog. - Click on the
x
and confirm the dialog dismisses. Clicking again on theStart call
button invokes it again. - Enable Rewards via any of these methods/locations:
- via the BAT-logo icon in the URL bar
- via the final onboarding slide on
brave://welcome
- via the
Start using Rewards
button onbrave://rewards
- via the new-tab page's
Brave Rewards
widget - via an inline tip button on
https://twitter.com/bravelaurenwags
orhttps://reddit.com/u/alex_the_brave
- Confirm the page automatically refreshes and gives you the
Creating the meeting room...
interstitial. - Confirm you are now on a talk URL such as
talk.brave.com/osq24izezq1m0pvXg6K60-mJ7j22S3siQHXtgN-2oU8
, and are prompted for microphone/video-camera permissions.
- New profile, launch Brave.
- Open a new-tab page and click on
Start using Rewards
using any of the following:- via the BAT-logo icon in the URL bar
- via the
Start using Rewards
button onbrave://rewards
- via the new-tab page's
Brave Rewards
widget - via an inline tip button on
https://twitter.com/bravelaurenwags
orhttps://reddit.com/u/alex_the_brave
- Load
talk.brave.com
. - Click
Start call
. - Confirm the page automatically refreshes and gives you the
Creating the meeting room...
interstitial. - Confirm you are now on a talk URL such as
talk.brave.com/osq24izezq1m0pvXg6K60-mJ7j22S3siQHXtgN-2oU8
, and are prompted for microphone/video-camera permissions.
- New profile, launch Brave.
- Open a new-tab page and click on
Start using Rewards
. - Load
talk.brave.com
. - Click on the
Get Premium for ${price}/mo
button. - Enter a new test/throwaway email address, e.g.
[email protected]
- Click on the
Get login link
button. - Check for a confirmation email (for e.g. but use your own:
[email protected]
, can be used withhttps://www.mailinator.com/v4/public/inboxes.jsp?to=brave
) and click either the embeddedConfirm your access
button or the link. - Confirm the tab opens on
https://account.brave.com/account
. - Confirm
Account
heading. - Confirm
Email address
subheading. - Confirm your email address is listed, in a read-only textfield.
- Confirm
Your plan subscriptions
heading. - Confirm
Brave Talk Premium
plan for current $/month price. - Confirm
Edit payment
link. - Confirm
Cancel
link. - Click the
Complete payment
button. - Confirm you are taken to a Stripe checkout page, similar to
https://checkout.stripe.com/pay/cs_test_b....
- Confirm there is a
<- Brave Software
nav link which returns you tohttps://account.brave.software/plans/?intent=checkout&order_id=8....
- Fill out valid test data for all fields, using
https://stripe.com/docs/testing#cards
. - Ensure the email address used here matches the one on the account page.
- Click
Subscribe
. - Confirm, after some processing time, it automatically redirects and loads
https://talk.brave.com
.
- With a Brave Talk Premium plan added, with valid payment details:
- Under
Subtotal
, click onAdd promotion code
. - Add in a valid promo code.
- Click on
Apply
. - Confirm
Total due today
drops to$0.00
. - Click
Subscribe
. - Confirm, after some processing time, it automatically redirects and loads
https://talk.brave.com
.
- Load
https://talk.brave.com
- Click on the
Log in
link beneath theGet Premium...
button. - Enter your Brave Premium-enabled email address and click the
Get Login link
. - Confirm you see
A login email is on the way
page, which has atry again
link. - Click on either the
Log in to Brave
button or link in the email. - Confirm you are redirected and logged in to a page like
https://account.brave.com/account/?intent=recover&product_id=8297c863-bdd8-4ef4-b988-d9e461982c5a
, and then tohttps://account.brave.com
.
- Load
talk.brave.com
. - Confirm that after logging in with a Premium-enabled account, you are not shown the
Get Premium for ${price}/mo
button nor theAlready have Premium? Log in.
link beneath.
- Click on the blurple-colored
Go to Brave Talk
button, available on thePlans
screen, underYour plan subscriptions
. - Confirm you get redirected to
talk.brave.com
, and are NOT shown theGet Premium for ${price}/mo
button and theAlready have Premium? Log in.
link beneath. - Click
Start call
. - Confirm the page automatically refreshes and gives you the
Creating the meeting room...
interstitial. - Confirm you are now on a talk URL such as
talk.brave.com/osq24izezq1m0pvXg6K60-mJ7j22S3siQHXtgN-2oU8
, and are prompted for microphone/video-camera permissions.
- On the
Account
pane, click on theEdit payment
link underYour plan subscriptions
. - Confirm you are taken to a Stripe page.
- Enter invalid [expired, random, etc.] pieces of the credentials.
- Confirm Stripe catches errors and only proceeds when all pertinent information is correct.
- On the
Account
pane, click on theEdit payment
link underYour plan subscriptions
. - Confirm you are taken to a Stripe page.
- Confirm you can add a new card
- Confirm once your new card is added, you can delete the old card.
- Click on
Return to Brave Software
- Confirm you are taken to
account.brave.com/account
where your plan subscription is valid.
- Load
account.brave.com/account
. - Click the
Cancel
button. - Click on the white
Cancel subscription
button. - Confirm you get a confirmation
Your plan has been cancelled.
message. - Click on
Return to account
. - Confirm the cancellation notice disappears, and you are on
account.brave.com/account
. - Confirm under
Your plan subscriptions
you see a noticeYour subscription has been canceled. Access until [date].
- Click on the
Renew
button. - Confirm you are taken to the Stripe checkout page.
- Confirm current credit card details are prefilled accurately.
- Click
Subscribe
. - Confirm
talk.brave.com
loads and you see only aStart call
button (later, My Account at top right header) - Click
Start call
and load the URL in 2 or more other browsers (not windows or tabs of same browser) - Confirm the 3rd participant's attempt to join loads a page which says
Sorry, this room is full.
- Click on the
Renew
button. - Confirm you are taken to the Stripe checkout page.
- Add new card details.
- Click
Subscribe
. - Confirm
talk.brave.com
loads and you see only aStart call
button (later, My Account at top right header) - Click
Start call
and load the URL in 2 or more other browsers (not windows or tabs of same browser) - Confirm the 3rd participant's attempt to join loads a page which says
Sorry, this room is full.
- Confirm the tab opens on
https://account.brave.com/account
. - Click on the
Log out
button at the top-right corner. - Confirm you are logged out and taken back to
https://account.brave.com
, with theLog in, or create an account
flow presented.
- Click on the
Delete my account
button. - Confirm
https://support.brave.com/hc/en-us/requests/new?ticket_form_id=360003078831
loads.
- Click on
Start call
. - Verify a call is started, and the
Participants
button is enabled in the bottom toolbar. - Confirm you can invite > 1 additional participants, and all are able to join the call (up to 100).
- Confirm clicking
...
shows aStart recording
menu item. - Click on the
Start recording
menu item. - Click on the
Start recording
button in the popup. - Confirm you hear
Recording is on
. - Confirm you see
Recording started
popup with aCopy Link
link and an(x)
. - Click on
Copy Link
. - Confirm a link like
https://api-vo.jitsi.net/jaas-recordings/us-east-1/vpaas-magic-cookie-a4818bd762a044998d717b70ac734cfe/ijafesvjdyutsgnt
gets copied to your system clipboard. - Click on
...
and chooseStop recording
. - In the resulting
Are you sure you would like to stop the recording popup?
click onCancel
. - Click on
...
and now chooseStop recording
, followed byConfirm
. - Verify you hear
Recording has stopped
. - Paste your copied link and confirm you can download and play the recorded conference call.
- New profile.
- Launch Brave.
- Choose
File
->New private window
. - Confirm you are able to join a 1:1 call with another participant (must use another browser, not just tab/window); copy the URL.
- Confirm the 3rd participant's attempt to join is successful.
- New profile.
- Launch Brave.
- Choose
File
->New private window with Tor
. - Confirm you are able to join a 1:1 call with another participant (must use another browser, not just tab/window); copy the URL.
- Confirm the 3rd participant's attempt to join is successful.
- New profile.
- Launch Brave.
- Choose
File
->Guest window
. - Load
https://talk.brave.com
. - Confirm you are able to join a 1:1 call with another participant (must use another browser, not just tab/window); copy the URL.
- Confirm the 3rd participant's attempt to join is successful.
- Verify it looks good and works well on Android, both tablets and phones, landscape and horizontal orientations.
- Constrain the viewport by resizing the window and ensure the "hamburger" menu shows up and works:
- Click on the
Support
link and ensure it loads. - Click on the
Account
link and ensure it loads. - Click on the
Plans
link and ensure it loads. - Click on the
Log out
link and ensure it loads and you're logged out.
- Click on the
- Verify it looks good and works well on iOS (supported versions >= 12.4 and above).
- Using Brave, load
talk.brave.com
inLight
mode, underBrave colors
inbrave://settings
. Confirm the site's dialog boxes are light-themed. - Using Brave, load
talk.brave.com
inDark
mode, underBrave colors
inbrave://settings
. Confirm the site's dialog boxes are dark-themed.