Created
April 28, 2017 14:02
-
-
Save alexwykoff/4e5bd9fb04dcfa1d99b549afb17d5f1f to your computer and use it in GitHub Desktop.
iOS test run for Lauren
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Manual Tests Template | |
Copy this to a new issue on each release. | |
The tests should run for iPhone 7+ (iOS10) , iPhone 6s+ (iOS9),iPhone 6 (iOS10) , iPhone 5 (iOS9) , ipad 3 (iOS9) for each release. | |
## Per release speciality tests | |
1. [ ] Test each item in release notes for the release that's going out. | |
## Installer | |
1. [ ] Check that installer is close to the size of last release. | |
2. [ ] Check the Brave version in About and make sure it is EXACTLY as expected. | |
## Data | |
1. [ ] Make sure that data from the last version appears in the new version OK. | |
2. [ ] Test that the previous version's cookies are preserved in the next version. | |
## Bookmarks | |
1. [ ] Test that creating a bookmark in the left well works | |
2. [ ] Test that clicking a bookmark in the left well loads the bookmark | |
3. [ ] Test that deleting a bookmark in the left well works | |
4. [ ] Test that creating a bookmark folder works | |
5. [ ] Test that creating a bookmark inside the created folder works | |
6. [ ] Test that you are able to add a bookmark directly inside a bookmark folder | |
7. [ ] Test that you are able to delete a bookmark in edit mode | |
8. [ ] Test that you are able to delete a bookmark folder with bookmarks inside | |
## Context menus | |
1. [ ] Make sure context menu items in the URL bar work | |
2. [ ] Make sure context menu items on content work with no selected text. | |
3. [ ] Make sure context menu items on content work with selected text. | |
4. [ ] Make sure context menu items on content work inside an editable control (input, textarea, or contenteditable). | |
5. [ ] Context menu: verify you can Open in Background Tab, and Open in Private Tab | |
## Find on page | |
1. [ ] Ensure search box is shown when selected via the share menu | |
2. [ ] Test successful find | |
3. [ ] Test forward and backward find navigation | |
4. [ ] Test failed find shows 0 results | |
## Private Mode | |
1. [ ] 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 | |
1. [ ] Visit http://m.slashdot.org, open any article, verify the reader mode icon is shown in the URL bar | |
2. [ ] Verify tapping on the reader mode icon opens the article in reader mode | |
3. [ ] Edit reader mode settings and open different pages in reader mode and verify if the setting is retained across each article | |
## History | |
1. [ ] 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. | |
2. [ ] Settings > Clear Private Data, and clear all. Check history is cleared, and top sites are cleared. | |
## Site hacks | |
1. [ ] Test https://www.twitch.tv/adobe sub-page loads a video and you can play it | |
## Downloads | |
1. [ ] Test that you can save an image from a site. | |
## Fullscreen | |
1. [ ] Test that entering HTML5 full screen works. And Esc to go back. (youtube.com) | |
## Gestures | |
1. [ ] Test zoom in / out gestures work | |
2. [ ] Test that navigating to a different origin resets the zoom | |
3. [ ] Swipe back and forward to navigate, verify this works as expected | |
## Password Managers | |
1. [ ] Test tapping on 1Password on the silde out keyboard launches 1Password App and able to select the stored credentials | |
## Sync | |
1. [ ] Ensure you are able to scan the QR code and sync with laptop | |
2. [ ] Ensure the bookmarks from laptop shows up on the mobile after sync completes | |
3. [ ] Add a bookmark on mobile and check if it gets synced to the laptop | |
## Bravery settings | |
1. [ ] Check that HTTPS Everywhere works by loading http://zyan.scripts.mit.edu/public | |
2. [ ] Turning HTTPS Everywhere off and shields off both disable the redirect to http://zyan.scripts.mit.edu/public | |
3. [ ] Check that ad replacement works on http://slashdot.org | |
4. [ ] Check that toggling to blocking and allow ads works as expected. | |
5. [ ] Test that clicking through a cert error in https://badssl.com/ works. | |
6. [ ] Test that Safe Browsing works (http://downloadme.org/) | |
7. [ ] Turning Safe Browsing off and shields off both disable safe browsing for http://downloadme.org/. | |
8. [ ] Visit https://brianbondy.com/ and then turn on script blocking, nothing should load. Allow it from the script blocking UI in the URL bar and it should work. | |
9. [ ] Test that preferences default Bravery settings take effect on pages with no site settings. | |
10. [ ] Test that turning on fingerprinting protection in preferences shows 1 fingerprints blocked at https://browserleaks.com/canvas . Test that turning it off in the Bravery menu shows 0 fingerprints blocked. | |
11. [ ] Test that 3rd party storage results are blank at https://jsfiddle.net/7ke9r14a/7/ when 3rd party cookies are blocked. | |
12. [ ] Test that audio fingerprint is blocked at https://audiofingerprint.openwpm.com/ when fingerprinting protection is on. | |
## Content tests | |
1. [ ] Go to https://brianbondy.com/ and click on the twitter icon on the top right. Test that context menus work in the new twitter tab | |
2. [ ] Load twitter and click on a tweet so the popup div shows. Click to dismiss and repeat with another div. Make sure it shows | |
3. [ ] Go to https://trac.torproject.org/projects/tor/login and make sure that the password can be saved. Make sure the saved password prompt is shown and saves the password | |
4. [ ] Open an email on http://mail.google.com/ or inbox.google.com and click on a link. Make sure it works | |
5. [ ] Test that PDF is loaded at http://www.orimi.com/pdf-test.pdf | |
6. [ ] Test that https://mixed-script.badssl.com/ shows up as grey not red (no mixed content scripts are run) | |
7. [ ] Test that news.google.com sites open in a new tab (due to target being _blank) | |
## Top sites view | |
1. [ ] long-press on top sites to get to deletion mode, and delete a top site (note this will stop that site from showing up again on top sites, so you may not want to do this a site you want to keep there) | |
## Background | |
1. [ ] Start loading a page, background the app, wait >5 sec, then bring to front, ensure splash screen is not shown | |
## Session storage | |
1. [ ] Test that tabs restore when closed, including active tab. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment