QA/Fennec/Tab Queue

From MozillaWiki
< QA‎ | Fennec
Revision as of 13:20, 24 April 2015 by Teodora.Vermesan (talk | contribs) (adding results)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Feature Reference

Ownership

Developer contacts: Martyn Haigh

QA contact: Teodora Vermesan, irc: TeoVermesan

Status

Nightly: [ON TRACK] Aurora: NA Beta: NA

Tracking Bugs

Summary

Context

  • Queue links in Firefox instead of switching applications each time
  • Give users the ability to load links, without having to switch apps every time. The idea is to defer that choice to the user.

Testing Details

16-04-2015

Tab queue notification





Feedback notification after clicking a link





23-04-2015

Tab queue notification





Feedback notification after clicking a link





24-04-2015

Tab queue notification





Feedback notification after clicking a link





Bugzilla

  • Tab Queue (query with status, no, )

ex:

Full Query
ID Summary Priority Status
1112195 Create UX explaining Open in background to users -- RESOLVED
1117921 Expose relevant information in "open-in-background" queue -- RESOLVED
1129433 Show "# tabs opened in background" notification in system tray -- RESOLVED
1129439 Explore UX/UI when a user opens fennec after they opened links in background -- RESOLVED
1129443 Add item in Settings to manage tab queue -- RESOLVED
1130352 Load (and cache) queued links in background -- RESOLVED
1130368 Add toast feedback after a user clicks a link -- VERIFIED
1132185 Put the tab queue behind a build flag -- RESOLVED
1132507 Remove Tab Queue build flags -- RESOLVED
1133755 Final copy for Tab Queue -- VERIFIED
1134148 Decide what to do when a tab queue request is received without a URL -- RESOLVED
1134235 Store Tab Queue urls in file -- RESOLVED
1138409 Write test to cover customize title change when tab queue is enabled -- RESOLVED
1138865 Make the MOZ_ANDROID_TAB_QUEUE app constant rely on the nightly flag -- RESOLVED
1145579 Open tab queue file when fennec starts or resumes -- RESOLVED
1145581 Show tabs when opening fennec from the Tab Queue notification -- VERIFIED
1146325 Convert loaded tab queue data to the required format and send to gecko to open -- RESOLVED
1146589 Ensure that tab opened with "open now" action is selected and visible when fennec loads -- RESOLVED
1148007 Show Queue Tab toast only if Tab Queue preference is enabled -- VERIFIED
1148380 Tab Queue: Optimise code in GeckoApp onNewIntent for ACTION_VIEW when Tabs queued -- RESOLVED
1148431 Create UI to inform users of Tab Queue and allow them to turn on or ignore -- VERIFIED
1149577 Remove history and recents affecting flags from TabQueueDispatcher entry in AndroidManifest -- RESOLVED
1149645 Polish UI of Toast to be same as rest of Fennec -- VERIFIED
1151967 Ensure TabQueueDispatcher has crash reporting enabled -- RESOLVED
1152244 Polish Tab Queue Prompt UI -- RESOLVED
1152250 Refactor animations for tab queue and first run -- RESOLVED
1152256 Decide if enums are better than ints for TabQueuePrompt response codes -- RESOLVED
1152825 Enable Tab Queue on nightly -- RESOLVED
1152873 Get TabQueueDispatcher to use SafeIntent -- RESOLVED
1153908 Move Tab Queue Notification click logic off UI thread -- RESOLVED
1154274 crash in java.lang.IllegalThreadStateException: Expected anything but 1 ("main"), but running there. at org.mozilla.gecko.util.ThreadUtils.assertOnThreadComparison(ThreadUtils.java) -- RESOLVED
1154425 Tapping the same link twice when Tab Queue is enabled should Open Now -- RESOLVED
1154473 Pre-resolve queued URLs -- RESOLVED
1154602 Unable to open .html file via Dropbox Native App -- VERIFIED
1155226 Unify text from feedback toast after tapping a link -- RESOLVED
1155291 See if we can display the Tab Queue toast without the permission bump -- RESOLVED
1155994 TabQueue : Attempt to read from field 'java.lang.String android.content.Intent.mAction' on a null object reference -- RESOLVED
1156093 Make sure service stops when Tab Queue open now button is pressed -- RESOLVED
1156553 Tab queue makes captive portal use annoying -- RESOLVED
1156563 Tab queue displays multiple Nightlies in recent apps -- RESOLVED
1157041 Change tab queue notification text -- VERIFIED
1157528 Add toast to inform user of tabs opened via tabqueue -- RESOLVED
1157733 Tab Queue: Load View action intent normally if not in Nightly -- RESOLVED
1157949 Open tabs panel when opening tab queue when Fx opened via the launcher icon -- VERIFIED

44 Total; 0 Open (0%); 35 Resolved (79.55%); 9 Verified (20.45%);


Testing scenarios

Moztrap Test Cases

Types of testing

Bug work

Still Issues

[NEW] Bug 1112195 - Create UX explaining Open in background to users [NEW] Bug 1117921 - Expose relevant information in "open-in-background" queue [NEW] Bug 1129439 - Explore UX/UI when a user opens fennec after they opened links in background [NEW] Bug 1130352 - Load (and cache) queued links in background [NEW] Bug 1132507 - Remove Tab Queue build flags [NEW] Bug 1134148 - Decide what to do when a tab queue request is received without a URL [NEW] Bug 1138409 - Write test to cover customize title change when tab queue is enabled [NEW] Bug 1148380 - Tab Queue: Optimise code in GeckoApp onNewIntent for ACTION_VIEW when Tabs queued [NEW] Bug 1152244 - Polish Tab Queue Prompt UI [NEW] Bug 1152250 - Refactor animations for tab queue and first run [NEW] Bug 1152256 - Decide if enums are better than ints for TabQueuePrompt response codes [NEW] Bug 1152873 - Get TabQueueDispatcher to use SafeIntent [NEW] Bug 1154473 - Pre-resolve queued URLs [NEW] Bug 1155291 - See if we can display the Tab Queue toast without the permission bump [NEW] Bug 1156553 - Tab queue makes captive portal use annoying [NEW] Bug 1157528 - Add toast to inform user of tabs opened via tabqueue [NEW] Bug 1157733 - Tab Queue: Load View action intent normally if not in Nightly [NEW] Bug 1157949 - Open notification bar when opening tab queue when Fx opened via the launcher icon


Bug fixed

[RESOLVED FIXED] Bug 1137921 - Use 9-patch for View shadows
[RESOLVED FIXED] Bug 1129433 - Show "# tabs opened in background" notification in system tray [RESOLVED FIXED] Bug 1130368 - Add toast feedback after a user clicks a link [RESOLVED FIXED] Bug 1129443 - Add item in Settings to manage tab queue [RESOLVED FIXED] Bug 1132185 - Put the tab queue behind a build flag [RESOLVED FIXED] Bug 1133755 - Final copy for Tab Queue [RESOLVED FIXED] Bug 1134235 - Store Tab Queue urls in file [RESOLVED FIXED] Bug 1138865 - Make the MOZ_ANDROID_TAB_QUEUE app constant rely on the nightly flag [RESOLVED FIXED] Bug 1145579 - Open tab queue file when fennec starts or resumes [RESOLVED FIXED] Bug 1145581 - Show tabs when opening fennec from the Tab Queue notification [RESOLVED FIXED] Bug 1146325 - Convert loaded tab queue data to the required format and send to gecko to open [RESOLVED FIXED] Bug 1148007 - Show Queue Tab toast only if Tab Queue preference is enabled [RESOLVED FIXED] Bug 1146589 - Ensure that tab opened with "open now" action is selected and visible when fennec loads [RESOLVED FIXED] Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore [RESOLVED FIXED] Bug 1149645 - Polish UI of Toast to be same as rest of Fennec [RESOLVED FIXED] Bug 1149577 - Remove history and recents affecting flags from TabQueueDispatcher entry in AndroidManifest [RESOLVED FIXED] Bug 1151967 - Ensure TabQueueDispatcher has crash reporting enabled [RESOLVED FIXED] Bug 1152825 - Enable Tab Queue on nightly [RESOLVED FIXED] Bug 1154274 - crash in java.lang.IllegalThreadStateException: Expected anything but 1 ("main"), but running there. at org.mozilla.gecko.util.ThreadUtils.assertOnThreadComparison(ThreadUtils.java) [RESOLVED FIXED] Bug 1153908 - Move Tab Queue Notification click logic off UI thread [RESOLVED FIXED] Bug 1154425 - Tapping the same link twice when Tab Queue is enabled should Open Now [RESOLVED FIXED] Bug 1154602 - Unable to open .html file via Dropbox Native App [RESOLVED FIXED] Bug 1155226 - Unify text from feedback toast after tapping a link [RESOLVED FIXED] Bug 1156093 - Make sure service stops when Tab Queue open now button is pressed [RESOLVED FIXED] Bug 1155994 - TabQueue : Attempt to read from field 'java.lang.String android.content.Intent.mAction' on a null object reference [RESOLVED FIXED] Bug 1156563 - Tab queue displays multiple Nightlies in recent apps [RESOLVED FIXED] Bug 1157041 - Change tab queue notification text

To do