Closed LaurenWags closed 2 years ago
Additional UI checks for Android Tablet were run against C108
using Nightly via https://github.com/brave/brave-browser/issues/26760
Verified on Samsung Galaxy Tab S7
using build version(s):
Brave 1.46.133 Chromium: 108.0.5359.71 (Official Build) (64-bit)
Revision 1e0e3868ee06e91ad636a874420e3ca3ae3756ac-refs/branch-heads/5359@{#1016}
OS Android 12; Build/SP2A.220305.013
Brave 1.46.130 Chromium: 108.0.5359.62 (Official Build) (32-bit)
Revision 041930a89a990cfab0315a2d9f20d6429a4a67cf-refs/branch-heads/5359@{#938}
OS Android 12; Build/SP2A.220305.013
Installer
Startup
*.brave.com
endpoints on first launch using eitherCharles Proxy
,Fiddler
orWireshark
(or a similar application)Visual look
brave://version
Location
/Camera
/Microphone
/Augmented Reality
Custom tabs
Developer Tools
Clear Data
Settings and Bottom bar
IPFS, ENS & Unstoppable Domain
Downloads
https://basicattentiontoken.org/BasicAttentionTokenWhitePaper-4.pdf
http://www.pdf995.com/samples/pdf.pdf
Bravery settings
http://https-everywhere.badssl.com/
https://https-everywhere.badssl.com/
https://badssl.com/
workshttps://twitter.com/
and then turn on script blocking, nothing should load. Allow it from the script blocking UI in the URL bar and it should work.https://jsfiddle.net/7ke9r14a/7/
when 3rd party cookies are blockedhttps://browserleaks.com/dns
, and verify your ISP's DNS resolvers aren't detected and shown; only your chosen DoH provider should appear.https://dev-pages.brave.software/storage/ephemeral-storage.html
and confirm results are as expected per each test listed.Fingerprint Tests
https://browserleaks.com/webrtc
, ensure 2 blocked items are listed in shieldshttps://diafygi.github.io/webrtc-ips/
doesn't leak IP address for each option underSettings -> Privacy and Security -> WebRTC IP handling policy
Content Tests
https://brianbondy.com/
and click on the twitter icon on the top right. Verify that context menus work in the new twitter tabhttps://feedly.com
and make sure that the password can be saved. Make sure the saved password is auto-populated when you visit the site againhttps://mixed-script.badssl.com/
shows up as grey not red (no mixed content scripts are run)Brave Rewards/Ads
Restore All
buttonAllow contribution to videos
option doesn't list any YouTube creator in ac listBrave Ads
view
,clicked
andlanded
anddismiss
states are logged based on the actionSync
Categories
option is shown in devices listBookmarks
is enabled inCategories
by defaultSync everything
enables all other switchesAutofill
data is sync'd to all devices when enabledHistory
is sync'd to all devicesOpen tab
form other devices shows up under history below the device namePassword
is sync'd to all devicesSettings
sync's site settings on all devicesRemove this device
shows a confirmation alert before removing the sync chain on the deviceTop sites view
Session storage
Upgrade from previous version
Examples of pre-requisites before upgrading from previous version to the build being tested:
Top Tiles
under New Tab Page get updated/populatedAdd to Home screen
(from the hamburger/setting menu)enable/create a sync chain with several devices
Upgrade Cases
brave://version
displays both the correct Brave version and expected Chromium versionSettings
->Passwords
and can be autofilled without issuesSend to your device
works as expectedSettings
are retained (Example: enable script blocking/change FP/Ad blocking to strict, disable shields)History
is retained from the previous versionAdd to Home screen
are still visible on the Android home screen and tapping on icons loads the appropriate webpageClear data on exit
is retained from the previous versionEstimated pending rewards
&Ad notifications received this month
are retained