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 (arm64) for 1.65.x - Release #7

kjozwiak opened this issue · comments

Installer

  • Ensured that the following executables work as expected
    • Brave-Browser-arm64.dmg
      • Check executable size, should be ~290mb
      • Check signature: If OS Run spctl --assess --verbose for the installed version and make sure it returns accepted.
    • Brave-Browser-universal.dmg
      • Check executable size, should be ~500mb
      • Check signature: If OS Run spctl --assess --verbose for the installed version and make sure it returns accepted.
  • Visited brave://version and ensure the following:
    • arm64 is being displayed when installing via arm64 and universal binaries on M1 mac

Widevine

  • Using universal build:
    • 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
  • Using arm64 build:
    • 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

Components

  • Delete Adblock folder from browser profile and restart browser. Visit brave://components and verify Brave Ad Block Updater downloads and update the component. Repeat for all Brave components

Upgrade - Brave-Browser-arm64.dmg

  • 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

Upgrade - Brave-Browser-universal.dmg

Pre-requisite: Make sure that the previous version is installed using the universal build

  • Make sure that after upgrade, the universal build is upgraded to the appropriate architecture specific version
  • Confirm that the .app file size has decreased as a result of the 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
    • 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

Tests above verified with

Brave	1.65.133 Chromium: 124.0.6367.208 (Official Build) (arm64) 
Revision	a719189e6a0245a6ce7fab3ddc637e8bd75aed08
OS	macOS Version 14.5 (Build 23F79)