QA/Fennec/iOS/pbmode: Difference between revisions

 
(41 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<big>'''Private Browsing Test Plan'''</big>
==Feature Reference==
==Feature Reference==
* Meta Bug: {{Bug|1196227}}
* Meta Bug: {{Bug|1196227}}
Line 5: Line 7:
** Beta:
** Beta:
* Owner:(Catalin Suciu, irc: csuciu)
* Owner:(Catalin Suciu, irc: csuciu)
===Requirements===
 
==Requirements==
* Private Browsing will be supported for iOS9 devices and above.
* Provide message for users riunning on iOS8 and below that they need to upgrade to iOS9 in order to use Private browsing
* Enable users to initiate Private Browsing tabs
* Enable users to initiate Private Browsing tabs
* Ensure the following data is not saved:   
* Ensure the following data is not saved:   
Line 15: Line 20:
* Ensure it is intuitive and simple to initiate a private browsing tab (session)
* Ensure it is intuitive and simple to initiate a private browsing tab (session)
* Allow both private and non-private tabs to exist in the same browser session (per-tab Private Browsing and not per-window Private Browsing)
* Allow both private and non-private tabs to exist in the same browser session (per-tab Private Browsing and not per-window Private Browsing)
===User Stories===


'''As a user, I want to initiate a Private Browsing tab on the household iPad so I can search for that perfect diamond ring without my partner clueing in on what I'm up to.'''<br />
==User Stories==
'''As a user, I don't want to have to open up a new browser session just to use Private Browsing if I've already got a non-private browsing session going.'''  
 
'''As a user, I don't want my Top Sites, search history or form data saved when Private Browsing so I don't populate my Firefox data with stuff I don't want in there.'''
* '''As a user, I want to be informed that in order to get Private Browsing, I need to upgrade to iOS9'''
* '''As a user, I want to initiate a Private Browsing tab on the household iPad so I can search for that perfect diamond ring without my partner clueing in on what I'm up to.'''
* '''As a user, I don't want to have to open up a new browser session just to use Private Browsing if I've already got a non-private browsing session going.'''  
* '''As a user, I don't want my Top Sites, search history or form data saved when Private Browsing so I don't populate my Firefox data with stuff I don't want in there.'''
* '''As a user, I want to have a setting that allows the private tabs to be cleared when going back to normal tabs.
 
==Acceptance Criteria==


===Testing details===
* Per-tab private browsing
* Easy to initiate a private browsing tab and navigate between both non-private and private tabs in an intuitive way
* No saved browsing history from Private Browsing tabs
 
==Testing details==
*Tracking Private Browsing bugs:
*Tracking Private Browsing bugs:
** [htthttps://bugzilla.mozilla.org/show_bug.cgi?id=1196227 (pbmode) [Meta] Private Browsing [META]]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1196227 (pbmode) Private Browsing [META]]
====Date: ====
==Date:2015-09-24==
* Exploratory testing
** Device:iPad Air (iOS 9), iPhone 6 (iOS 9.0.1)
** Builds:Aurora 1.1 (1102) 
***Tests:
****Open a new page in pbmode
*****The page is not added to the History/TopSites lists
****Open a page in pbmode and bookmark it
*****The page is added to the Bookmarks list
****Remove a bookmark while in pbmode
*****The bookmark is removed from the bookmarks list
****Open a page in pbmode and go to recent apps
*****The content of the page and the url bar are hidden
****While having a page open in pbmode, open the tab tray, then go to recent apps
*****The thumbnail of the private tab is hidden - [https://bugzilla.mozilla.org/show_bug.cgi?id=1203640 Fail]
 
==Date:2015-09-28==
* Exploratory testing
* Exploratory testing
** Device:
** Device: iPad Air (iOS 9.0), iPhone 6 (iOS 9.0.1), iPod Touch (iOS 9.0)
** Builds:
** Builds:Beta 1.1 (1103) 
***Tests:
****Open Pop-ups in pbmode [https://bugzilla.mozilla.org/show_bug.cgi?id=1209015 Fail]
****Sync while having private tabs open
*****Private tabs are not synced
****Visited links in pbmode (private vs normal)
*****Links visited in pbmode are showing as unvisited in normal browsing
* Verified bugs:
* Verified bugs:
**{{Bug|1198407}} - Ignore app snapshot when background the app while displaying a private tab
* New bug:
**{{Bug|1209015}} - Pop-ups are open in normal browsing instead of pbmode
==Date:2015-10-02==
* Exploratory testing
** Device: iPhone 6 (iOS 9.0.1)
** Builds: 1.1 (1104) 
***Tests:
****Open a new tab in private browsing and load a page
*****the page is not displayed in History in private or normal browsing
****Bookmark page in private browsing
*****the bookmark page is displayed in the bookmarks tab in both normal and private browsing
****Login in to a page in private browsing
*****the password doorhanger is not displayed
****Go to private browsing, load a page and long tap on a link from that page.
****Choose to open it in a new private tab
*****the page is correctly displayed in a new tab
*****sometimes text selection is triggered on a link on long tap
****From settings choose to "Close private tabs" when leaving private browsing
****Open some tabs in PB.
****Go to normal browsing and then return to private browsing.
*****Tabs are closed. The tab tray is displayed empty.
****In private browsing load a page. Tap on a link from that page
*****The page is opened in normal browsing
****Go to PB and open some tabs. Close Firefox from recent apps and reopen it.
*****Firefox grey logo is displayed for a few seconds and after that about:home
*****Private Browsing session is restored even if "Close private tab when leaving PB" is enabled
****Open a page in PB, open the tab tray, then go to recent apps
*****The thumbnail of the private tab is hidden (black)


*New bug:
==Date:2015-10-08==
* Exploratory testing
** Devices: iPhone 6 Plus (iOS 9.0.1), iPad Air (9.0.2)
** Builds: 1.1 (1105) 
***Open links in new private tabs via context menu
****Visit www.bbc.com in private browsing, long tap on a link and "Open in New Private Tab"
*****The article is open in a new private tab {{MPASS}}
****Visit www.bbc.com in normal browsing, long tap on a link and "Open in New Private Tab"
*****The article is open in a new private tab {{MPASS}} 
***Close Private Tabs When Leaving Private Browsing
****While "Close Private tabs..." setting is enabled, open a few tabs in private mode, then go to normal browsing
*****The private tabs are closed when exiting private mode {{MPASS}}
****While "Close Private tabs..." setting is enabled, open a few tabs in private mode, then force close Firefox from app switcher
*****The private tabs are closed when quitting Firefox - {{MFAILED}} [https://bugzilla.mozilla.org/show_bug.cgi?id=1211348 Bug 1211348 ]
****While "Close Private tabs..." setting is disabled, open a few tabs in private mode then go to normal browsing
*****The private tabs are not closed when switching to normal browsing {{MPASS}}
***Links/Pop-ups open in new private tabs
****Visit www.news.google.com in private browsing and tap on a link of an article
*****The article is open in a new private tab {{MPASS}}
****Visit http://popuptest.com/popuptest1.html
*****The pop-ups are open in new private tabs {{MPASS}}
***Tab counter increment/decrement
****While in private browsing, visit a page that contains links, long tap on a link and "Open in New Private Tab"
*****The link opens in a new tab and the tab counter is correctly incremented {{MPASS}}
****While having multiple tabs open in private mode, close a tab
*****Tab counter is correctly decremented {{MPASS}}
***Sync while having private tabs open
****Private tabs are not synced {{MPASS}}


===Bugzilla ===
==Bugzilla==
* (pbmode) Private Browsing [META]
* (pbmode) Private Browsing [META]
<onlyinclude>
<onlyinclude>
Line 44: Line 138:
</onlyinclude>
</onlyinclude>


===Moztrap===
==Moztrap==
* testcases related (easier to track so when feature changes - update testcases)
*[https://moztrap.mozilla.org/manage/cases/?filter-suite=935 Private Browsing]
 
<span style="color: green; font-size: 80%; font-weight: bold">[Pass]</span>
<span style="color: red; font-size: 80%; font-weight: bold">[Fail]</span>
Confirmed users
1,620

edits