[x] Check that installer is close to the size of the last release
[x] Check the Brave version in About and make sure it is EXACTLY as expected
Data
[x] Verify that data from the previous build appears in the updated build as expected (bookmarks, history, etc.)
[x] Verify that cookies from the previous build are preserved after upgrade
[x] Verify saved passwords are retained after upgrade
[x] Verify stats are retained after upgrade
[x] Verify sync chain created in the previous version is still retained on upgrade
[x] Verify per-site settings are preserved after upgrade
Bravery settings
[x] Check that block ad and unblock ad works on http://slashdot.org
[x] Check that toggling to blocking and allow ads works as expected. Ensure pre-roll ads are removed on https://youtube.com
[x] Verify that tapping through a cert error in https://badssl.com works
[x] Verify Safe Browsing protection on https://testsafebrowsing.appspot.com/ in the iOS
[x] Verify debounce/deAMP settings using https://dev-pages.brave.software/navigation-tracking/debouncing.html
[x] Verify Block Cookie Consent Notices works when navigating to https://amazon.co.uk
[x] Verify switch to app dialogs are suppressed when loading https://reddit.com, https://twitter.com and https://google.com/maps
[x] Enable Block Scripts globally from Settings. Visit https://blizzard.com and confirm the carousel is disabled at the top of the page. Tap on Shields and disable Block Scripts; the page content should load properly
[x] Ensure blocking ads work using Standard and Aggressive settings
[x] Verify that default Brave Shields settings take effect on pages with no site settings
Content tests
[x] Go to https://feedly.com and make sure that the password can be saved. Make sure the saved password is auto-populated when you visit the site again.
[x] Open an email on https://mail.google.com and tap on a link. Make sure it works
[x] Verify that PDF is loaded over HTTPS at https://basicattentiontoken.org/BasicAttentionTokenWhitePaper-4.pdf
[x] Verify that PDF is loaded over HTTP at http://www.pdf995.com/samples/pdf.pdf
[x] Verify that https://mixed-script.badssl.com shows up as grey, not red (no mixed-content scripts are run)
[x] Verify that "Security Certificate" is shown in the main menu for secured websites
App linker
[x] Long-press on a link in the Twitter app to get the share picker, choose Brave. Verify Brave doesn't crash after opening the link
Session storage
[x] Verify that tabs restore when closed, including active tab
Installer
Data
Bravery settings
http://slashdot.org
https://youtube.com
https://badssl.com
workshttps://testsafebrowsing.appspot.com/
in the iOShttps://dev-pages.brave.software/navigation-tracking/debouncing.html
https://amazon.co.uk
https://reddit.com
,https://twitter.com
andhttps://google.com/maps
Block Scripts
globally fromSettings
. Visithttps://blizzard.com
and confirm the carousel is disabled at the top of the page. Tap onShields
and disableBlock Scripts
; the page content should load properlyStandard
andAggressive
settingsContent tests
https://feedly.com
and make sure that the password can be saved. Make sure the saved password is auto-populated when you visit the site again.https://mail.google.com
and tap on a link. Make sure it worksHTTPS
athttps://basicattentiontoken.org/BasicAttentionTokenWhitePaper-4.pdf
HTTP
athttp://www.pdf995.com/samples/pdf.pdf
https://mixed-script.badssl.com
shows up as grey, not red (no mixed-content scripts are run)App linker
Session storage