Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Manual test run on Windows x64 for 0.23.x Release 5 (Release Channel) #15083

Closed
28 tasks done
kjozwiak opened this issue Aug 23, 2018 · 1 comment
Closed
28 tasks done

Comments

@kjozwiak
Copy link
Member

kjozwiak commented Aug 23, 2018

Per release specialty tests

  • View Page Source opens blank tab. (#15075)
  • Block loading of chrome://brave URLs. (#15074)
  • Unable to solve captcha. (#15073)
  • Reducing time for the ref headers fetch at startup. (#15067)
  • Use v2 promotion endpoints. (#14980)

Installer

  • Check that installer is close to the size of last release.
  • Check signature: If OS Run spctl --assess --verbose /Applications/Brave.app/ and make sure it returns accepted. If Windows right click on the installer exe and go to Properties, go to the Digital Signatures tab and double click on the signature. Make sure it says "The digital signature is OK" in the popup window.
  • Check Brave, muon, and libchromiumcontent version in about:brave and make sure it is EXACTLY as expected.

Tabs, Pinning and Tear off tabs

  • Test that tabs are pinnable
  • Test that tabs are unpinnable
  • Test that tabs are draggable to same tabset
  • Test that tabs are draggable to alternate tabset
  • Test that tabs can be teared off into a new window
  • Test that you are able to reattach a tab that is teared off into a new window
  • Test that tab pages can be closed
  • Test that tab pages can be muted
  • Test that tabs can be cloned
  • Test that tab discarding works as expected and doesn't cause crashes/unexpected behaviour
    • using BRAVE_ENABLE_DEBUG_MENU=1, disable tab preview via about:preferences#tabs, select Allow manual tab discarding using the Debug menu and manually discard a tab

Session storage

Do not forget to make a backup of your entire ~/Library/Application\ Support/Brave folder.

  • Temporarily move away your ~/Library/Application\ Support/Brave/session-store-1 and test that clean session storage works. (%appdata%\Brave in Windows, ./config/brave in Ubuntu)
  • Test that windows and tabs restore when closed, including active tab.
    • Ensure that the tabs in the above session are being lazy loaded when the session is restored
    • Ensure that hovering over lazy loaded tabs correctly loads the tab without any issues
  • Move away your entire ~/Library/Application\ Support/Brave folder (%appdata%\Brave in Windows, ./config/brave in Ubuntu)

Cookie and Cache

  • Make a backup of your profile, turn on all clearing in preferences and shut down. Make sure when you bring the browser back up everything is gone that is specified.
  • Go to http://samy.pl/evercookie/ and set an evercookie. Check that going to prefs, clearing site data and cache, and going back to the Evercookie site does not remember the old evercookie value.

Update tests

  • Test that updating using BRAVE_UPDATE_VERSION=0.8.3 env variable works correctly.
  • Test that using BRAVE_ENABLE_PREVIEW_UPDATES=TRUE env variable works and prompts for preview build updates.
@srirambv
Copy link
Collaborator

Looks good.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants