Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Manual test run for 1.14 on iPhone running iOS12 #2004

Closed
srirambv opened this issue Nov 21, 2019 · 2 comments
Closed

Manual test run for 1.14 on iPhone running iOS12 #2004

srirambv opened this issue Nov 21, 2019 · 2 comments

Comments

@srirambv
Copy link
Contributor

srirambv commented Nov 21, 2019

Per release speciality tests

  • External links should request user confirmation. (#551)
  • Consider Not Restoring Tabs when Disabling PBO. (#580)
  • Favicon on Brave website blends into an orange background on iOS. (#1092)
  • Cmd+C from URL broken with keyboard. (#1146)
  • Implement system (quiet) notification to alert users there is an Ad Grant available. (#1660)
  • Bottom area of web view can't be tapped.. (#1801)
  • Add copy for Ads Grant message. (#1871)
  • New Private tab in quick action should use Brave specific icon. (#1896)
  • Incorrect message for ads grant in rewards panel. (#1908)
  • HTML tags should be removed when classifying a page for Brave ads. (#1918)
  • Fix copy for ad grants notification. (#1942)
  • Snackbar popup UI layout issues. (#1960)
  • Copy to clipboard test is cut on iPhone 5S. (#1974)
  • Add sync device via codewords in Japanese lang missing description. (#1979)
  • Navigating to address bar from reader mode hides it. (#1983)
  • Browser crash when PBO is enabled from a private tab. (#1986)
  • Session in normal tab is not lost when PBO is enabled and then disabled. (#1987)
  • Show monthly ad grant reminder for previous cycle if upgrade during beginning of new cycle. (#1993)
  • Rewards notification text color incorrect in dark mode on iOS 12. (#1995)

Installer

  • Check that installer is close to the size of the last release
  • Check the Brave version in About and make sure it is EXACTLY as expected

Data

  • Make sure that data from the last version appears in the new version OK
  • Test that the previous version's cookies are preserved in the next version
  • Test that saved passwords are retained upon upgrade
  • Verify stats are retained when upgrading from the previous version
  • Verify per-site settings are retained when upgrading from the previous version
  • Verify sync chain created in the previous version is still retained on upgrade

Bookmarks

  • Test that creating a bookmark works
  • Test that clicking a bookmark from bookmark manager loads the bookmark
  • Test that deleting a bookmark works
  • Test that creating a bookmark folder works
  • Test that creating a bookmark inside the created folder works
  • Test that you can add a bookmark directly inside a bookmark folder
  • Test that you can delete a bookmark in edit mode
  • Test that you can delete a bookmark folder with bookmarks inside
  • Test adding a bookmark domain, subpaths is retained and you are successfully able to visit the domain subpath in a new tab

Favourites

  • Test editing favourite and changing URL updates the favicons accordingly
  • Test that you can remove favourites
  • Test that you can add new favourites from the share menu

Context menus

  • Make sure context menu items in the URL bar work
  • Make sure context menu items on content work with no selected text
  • Make sure context menu items on content work with selected text
  • Make sure context menu items on content work inside an editable control (input, textarea, or contenteditable)
  • Context menu: verify you can Open in Background Tab, and Open in Private Tab

Find on page

  • Verify search box is shown when selected via the share menu
  • Test successful find
  • Test forward and backward find navigation
  • Test failed to find shows 0 results

Private Mode

  • Create private tab, go to http://google.com, search for 'yumyums', exit private mode, go to http://google.com search box and begin typing 'yumyums' and verify that word is not in the autocomplete list

Reader Mode

  • Visit http://theverge.com, open any article, verify the reader mode icon is shown in the URL bar
  • Verify tapping on the reader mode icon opens the article in reader mode
  • Edit reader mode settings and open different pages in reader mode and verify if the setting is retained across each article

History

  • On youtube.com, thestar.com (or any other site using push state nav), navigate the site and verify history is added. Also, note if the progress bar activates and shows progress
  • Settings > Clear Private Data, and clear all. Check only the history is cleared and favourites are retained

Shields Settings

  • Enable all switches in settings and visit a site and disable block scripts. Kill and relaunch the app and verify if the site shield settings are retained

Site hacks

Downloads

  • Test that you can save an image from a site
  • Test that you are able to save a gif image

Fullscreen

  • Test that entering HTML5 fullscreen works. And pressing restore to go back exits full screen. (youtube.com)

Gestures

  • Verify zoom in / out gestures work on https://www.homedepot.com/
  • Verify that navigating to a different origin resets the zoom
  • Swipe back and forward to navigate, verify this works as expected

Password Managers

  • Test tapping on 1Password on the slide-out keyboard launches 1Password App and able to select the stored credentials
  • Test tapping on bitwarden password manager in the autofill field launches the app and auto-fills the stored data

Browser Lock

  • Test enabling browser pin settings asks for pin confirmation followed by reconfirm
  • Test swipe up/swipe down with browser in focus doesn't ask for pin confirmation
  • Test clicking on set pin asks for the pin to unlock before setting a new pin
  • Remove the app from memory and relaunch, enter a wrong pin, the browser should not be unlocked
  • Test cancel fingerprint confirmation shows enter pin window when fingerprint unlock is set up on the device

Sync

  • Verify you are able to join sync chain by scanning the QR code
  • Verify you are able to join sync chain using code words
  • Verify you are able to create a sync chain on the device and add other devices to the chain via QR code/Codewords
  • Verify that bookmarks from other devices on the chain show up on the mobile device after sync completes
  • Verify newly created bookmarks get synced to all devices on the sync chain
  • Verify existing bookmarks before joining sync chain also gets sync'd to all devices on the sync chain
  • Verify sync works on an upgrade profile and new bookmarks added post-upgrade sync's across devices on the chain
  • Verify you can create a standalone sync chain with one device

Bravery settings

Fingerprint Tests

Content tests

App linker

  • 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

Background

  • Start loading a page, background the app, wait >5 sec, then bring to front, Verify splash screen is not shown

Session storage

  • Test that tabs restore when closed, including active tab
@kjozwiak
Copy link
Member

kjozwiak commented Nov 28, 2019

Went through the following onboarding upgrade cases:

  • ensured the onboarding experience was displayed when updating a new profile from 1.13 (19.11.06.18) to 1.14 (19.11.27.22)
  • ensured once the onboarding experience was skipped under 1.13 (19.11.06.18) it wasn't launched after updating to 1.14 (19.11.27.22)
  • ensured the Rewards onboarding experience was shown when upgrading from 1.12.1 (19.9.20.23) to 1.14 (19.11.27.22)

Ensured the following was being retained when upgrading from 1.13 (19.11.06.18) to 1.14 (19.11.27.22):

  • opened tabs & current sessions
  • passwords
  • bookmarks
  • history
  • shield settings for specific websites
  • general settings
  • default search engine (both Normal/Private modes)
  • rewards & reward settings

@kjozwiak
Copy link
Member

@GeetaSarvadnya thanks for going through the Sync portion of the manual pass 👍

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

2 participants