brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.

Home Page:https://brave.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Manual test run on macOS (Intel) for 1.65.x - Release #7

kjozwiak opened this issue · comments

Installer

  • Check signature:
    • If macOS, using x64 binary run spctl --assess --verbose for the installed version and make sure it returns accepted
    • If macOS, using universal binary run spctl --assess --verbose for the installed version and make sure it returns accepted

Widevine

  • Verify Widevine Notification is shown when you visit Netflix for the first time
  • Test that you can stream on Netflix on a fresh profile after installing Widevine
  • If macOS, run the above Widevine tests for both x64 and universal builds

Rewards

  • Verify that you are able to successfully join Rewards on a fresh profile

TLS Pinning

Update tests

  • Verify visiting brave://settings/help triggers update check
  • Verify once update is downloaded, prompts to Relaunch to install update

Upgrade

  • Make sure that data from the last version appears in the new version OK
  • Ensure that brave://version lists the expected Brave & Chromium versions
  • With data from the last version, verify that
    • Bookmarks on the bookmark toolbar and bookmark folders can be opened
    • Cookies are preserved
    • Installed extensions are retained and work correctly
    • Opened tabs can be reloaded
    • Stored passwords are preserved
    • Sync chain created in previous version is retained
    • Social media blocking buttons changes are retained
    • Custom filters under brave://settings/shields/filters are retained
    • Custom lists under brave://settings/shields/filters are retained
    • Rewards
      • BAT balance is retained
      • Auto-contribute list is retained
      • Both Tips and Monthly Contributions are retained
      • Panel transactions list is retained
      • Changes to rewards settings are retained
      • Ensure that Auto Contribute is not being enabled when upgrading to a new version if AC was disabled
    • Ads
      • Both Estimated pending rewards & Ad notifications received this month are retained
      • Changes to ads settings are retained
      • Ensure that ads are not being enabled when upgrading to a new version if they were disabled
      • Ensure that ads are not disabled when upgrading to a new version if they were enabled

Tests above verified with

Brave | 1.65.133 Chromium: 124.0.6367.208 (Official Build) (x86_64)
-- | --
Revision | a719189e6a0245a6ce7fab3ddc637e8bd75aed08
OS | macOS Version 13.6.6 (Build 22G630)