QA/Loop/Firefox 34/Aurora

From MozillaWiki
< QA‎ | Loop‎ | Firefox 34
Jump to: navigation, search

Aurora

Firefox 34 Beta Readiness

Component Tracking Bug QA Contact Health Details
Client
Desktop bug 971986 Anthony Hughes [DONE] No blockers for Beta
Mobile bug 988276 Tony Chung [DONE] No blockers for Beta
Platform
Automation Support pivotal tracker Syd Polk [DONE] No blockers for Beta
MSISDN Support Martijn Wargers [DONE] No blockers for Beta
Privileged API Support bug 988285 Tony Chung [DONE] No blockers for Beta
Tokbox Support --- Nils Ohlmeier [DONE] No blockers for Beta
WebRTC/H264 Support bug 1004761 Nils Ohlmeier [DONE] No blockers for Beta
Services
Firefox Accounts Richard Pappalardo [DONE] No blockers for Beta
Server APIs Peter DeHaan [DONE] No blockers for Beta
Server Scalability Roll-out Plan James Bonacci [DONE] No blockers for Beta


Checklist

  • [daily] Review dogfooding bugs to escalate new critical concerns and flag fixed bugs for verification
  • [daily] Review uplift bugs to flag fixed bugs for verification
  • [daily] Review results of Moztrap testruns for potential bugs
  • Create a smoketest run for community testing
  • Create a regression testrun for release sign-off
  • Create a report of individual component readiness for Beta

Pre-uplift Sign-offs

The following bugs have patches landed on the Fig branch for testing prior to uplift to Aurora.

  • bugs with [fig:verifyme] in the whiteboard will be verified before uplift
  • bugs with [fig:wontverify] will not be verified before uplift by may still be verified after uplift
  • bugs with [fig:verified] in the whiteboard have been tested and verified

There should be 0 bugs with [fig:verifyme] in the whiteboard before the uplift.

Full Query
ID Summary Qa contact Whiteboard Status
1000112 Desktop client needs the ability to add a contact locally Paul Silaghi, QA [:pauly] [investigation, contacts][first release needed][loop-uplift][fig:wontverify] VERIFIED
1000237 Standalone UI for link clickers needs "call being processed" visual notification Paul Silaghi, QA [:pauly] [p=1][standalone-uplift][fig:wontverify] VERIFIED
1000766 Desktop client needs ability to view contacts Paul Silaghi, QA [:pauly] [contacts][first release needed] [loop-uplift][fig:wontverify] VERIFIED
1002416 [UX] MozLoopService needs to be able to surface failures to register to the user Paul Silaghi, QA [:pauly] [p=2][loop-uplift][fig:verified] VERIFIED
1017257 Need to add CSP restrictions to Loop client context Paul Silaghi, QA [:pauly] [p=1, 1.5:p1, ft:webrtc, est:1][gecko?][other team][loop-uplift][fig:wontverify] VERIFIED
1032700 Desktop client needs to reject incoming calls with a reason of "busy" if already on a call. Paul Silaghi, QA [:pauly] p=2[loop-uplift][loop-inccall1][fig:verified] VERIFIED
1042060 Desktop client needs automated default answering mode based on caller's mode Paul Silaghi, QA [:pauly] p=1[loop-uplift][fig:verified] VERIFIED
1044411 Host the ToS Richard Pappalardo [:rpapa][:rpappalardo] [standalone-uplift][fig:wontverify] VERIFIED
1047146 Add current username to the Loop panel footer Paul Silaghi, QA [:pauly] [strings][loop-uplift][fig:wontverify] VERIFIED
1047181 Change the Loop toolbar button when FxA sign in completes Paul Silaghi, QA [:pauly] [p=1][loop-uplift][fig:wontverify] VERIFIED
1047667 Unregister logged in user from the Loop server upon logout Paul Silaghi, QA [:pauly] [loop-uplift][fig:verified] VERIFIED
1048938 Update Loop conversation layout to match latest design from the mockups Paul Silaghi, QA [:pauly] p=2 [loop-uplift][fig:verified] VERIFIED
1049565 The 'Back' button is grayed out after selecting the 'sad' icon Paul Silaghi, QA [:pauly] [regression][loop-uplift][fig:verified] VERIFIED
1053774 The Email button in the Loop UI on desktop opens gmail inside the popup if gmail is registered to handle mailto: Paul Silaghi, QA [:pauly] [investigation][loop-uplift][fig:verified] VERIFIED
1055139 Loop client needs to provide hook for load balancing Simple Push servers u279076 [loop-uplift][fig:wontverify] RESOLVED
1055239 SVG icons and theming for SocialAPI/Loop u279076 [fig:wontverify] VERIFIED
1059754 Propagating errors to content with cloneInto fails in MozLoopAPI Paul Silaghi, QA [:pauly] [loop-uplift][fig:wontverify] VERIFIED
1062126 Loop panel UI shouldn't be fully reset when reopened u279076 [loop-uplift][fig:wontverify] VERIFIED
1062835 Missing text on the start call page for non-English locales Paul Silaghi, QA [:pauly] [fig:wontverify] VERIFIED
1065144 Unhide Loop FxA UI Paul Silaghi, QA [:pauly] [loop-uplift][fig:verified] VERIFIED
1065153 Get Call URLs with the proper Hawk session Paul Silaghi, QA [:pauly] [loop-uplift][fig:verified] VERIFIED
1065275 Implement tab view in the desktop client panel u279076 [contacts] [loop-uplift][fig:wontverify] VERIFIED
1067519 Desktop client should close the conversation window if the caller chooses to cancel the call Paul Silaghi, QA [:pauly] [loop-uplift][fig:verified] VERIFIED
1067937 Link clicker UI broken with Google Chrome on Windows 7 (in non-English locales) Paul Silaghi, QA [:pauly] [fig:wontverify] VERIFIED
1069965 Add a visual separator between available and blocked contacts in the Contacts List Paul Silaghi, QA [:pauly] [contacts][strings][no-loop-uplift][fig:wontverify][qablocked:1038257] VERIFIED

25 Total; 0 Open (0%); 1 Resolved (4%); 24 Verified (96%);


Uplifts

Pending Triage

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Flagged for Verification

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Dogfooding

Once the final uplifts occur on Aurora we'll start having Mozillians use Firefox Hello for their 1:1 meetings. Any bugs reported will be listed below.

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Smoketesting

We need a Moztrap testrun for community to run, including the following tests:

  • Verify you can view ToS/Privacy/Support docs
  • Make a call in guest mode via copy
  • Make a call in guest mode via email
  • Make a voice only call
  • Pop-out the conversation window during a call
  • Mute/unmute audio/video during the call
  • Unshare/reshare your devices during a call
  • End a call and submit feedback
  • Register a Firefox Account and sign in
  • Manage your contacts
  • Call someone in your contacts

Criteria:

  • Call host should be using Firefox 34 on any of our Desktop platforms
  • Caller should be using Firefox or Chrome on any of our Desktop platforms
  • Tester should report the desktop platforms, browsers, and network environments of both host and caller when reporting a test failure

Regression Testing

Guest Mode Tests

  • Conduct a 1:1 call via Copy
  • Conduct a 1:1 call via E-mail with Thunderbird as the default email handler
  • Conduct a 1:1 call via E-mail with Outlook as the default email handler
  • Conduct a 1:1 call via E-mail with Mail.app as the default email handler
  • Conduct a 1:1 call via E-mail with Gmail as the default email handler
  • Conduct a 1:1 call via E-mail with Yahoo Mail as the default email handler
  • Verify entering do-not-disturb mode changes the button appearance and prevents receiving a call
  • Verify entering available mode changes the button appearance and resumes the ability to receive a call
  • Verify the conversation window can be popped out and in without affecting the call
  • Verify the conversation window can be minimized and maximized without affecting the call
  • Verify you can view the Terms of Service via the link in the panel on first run
  • Verify you can view the Privacy Policy via the link in the panel on first run
  • Verify you can view the Support documentation via a link
  • Verify you can sign in to a Firefox Account via the link and/or the gear menu, username should appear in the panel and the icon should turn blue momentarily
  • Verify you can view your account information via the gear icon
  • Verify you can sign out of your account via the gear icon
  • Verify navigating away from the call page should be treated as a disconnect
  • Verify you can submit various types of feedback when the call ends
  • Verify you see an error notification when the network is disconnected
  • Verify you can generate a call URL and have a call when the network is reconnected
  • Move the button into the customize panel and make sure the panel renders properly and is functional
  • Verify notifications of various failure states
  • Try conducting a call in private browsing mode

Standalone Page Tests

  • Loading a call URL using an unsupported browser (for example Internet Explorer and Safari) should show an "Incompatible Browser" page with a link to download Firefox
  • Loading a call URL using a supported browser should load the call page and check the following:
    • The URL displayed on page should match the URL you loaded
    • You should be able to initiate a video call
    • You should be able to initiate a voice-only call
    • You should be able to mute and unmute the video during the call
    • You should be able to mute and unmute the audio during the call
    • You should be able to submit feedback about the call once the call is terminated
    • If the build is localized, so too should the page
  • Trying to start a call for an invalid call URL like https://call.mozilla.com/#call/invalid results in an error page
  • Verify notifications of various failure states
  • Try initiating a call in private browsing mode
  • Verify you can view the Privacy/Support/ToS documentation via a link

Authenticated Mode Tests

Platform Coverage

Call Hosts

  • Firefox 34 en-US on Windows XP on ethernet
  • Firefox 34 de on Windows Vista on wifi
  • Firefox 34 es-ES on Windows 7 on ethernet
  • Firefox 34 zh-TW on Windows 8 on wifi
  • Firefox 34 ru on Windows 10 on ethernet
  • Firefox 34 en-US on Mac OS X 10.9 on wifi
  • Firefox 34 ja-JP on Mac OS X 10.10 on ethernet
  • Firefox 34 en-US on Ubuntu 14.04 on wifi
  • Firefox 34 he on Ubuntu 12.04 on ethernet

Callers

Firefox

  • Firefox 32 en-US on Windows XP on ethernet
  • Firefox 33 de on Windows 8 on wifi
  • Firefox 34 ja-JP Mac OS X 10.9 on ethernet
  • Firefox 35 zh-TW Ubuntu 14.04 on wifi
  • Firefox 32 en-US on Android 4.4 on 3g
  • Firefox 35 en-US on Android 4.3 on wifi
  • B2G 2.0 en-US on wifi
  • B2G 2.0 en-US on 3g

Chrome

  • Windows XP on ethernet
  • Windows 7 on wifi
  • Mac OS X 10.7 on ethernet
  • Ubuntu 14.04 on wifi
  • Android 4.4 on wifi
  • Android 4.4 on 3g

Internet Explorer

  • Windows XP on WiFi
  • Windows Vista on Ethernet
  • Windows 8.1 on WiFi
  • Windows 10 Preview on Ethernet

Safari

  • Mac OS X 10.9 on WiFi
  • Mac OS X 10.10 on Ethernet
  • iOS 8 on 3g

Opera

  • Windows 7 on ethernet
  • Windows 8.1 on wifi
  • Mac OS X 10.8 on ethernet
  • Ubuntu 14.04 on wifi
  • Android 4.4 on 3g

Android Browser

  • Android 4.4 on wifi
  • Android 4.4 on 3g

Exploratory Testing

The following should be tested on all platforms (Windows, Mac, and Linux):

  • Try crashing the browser during a call and see if you can restart the call using the same URL
  • Try moving the call tab to another browser window
  • Try moving the call window to another screen
  • Try changing the screen resolution during a call
  • Try switching between speakers and headphones during a call
  • Try switching between an integrated camera to a USB camera during a call
  • Try testing in networks with different firewall applications installed
  • Test primary use cases in e10s mode
  • Test primary use cases in win64 builds

End-to-End Automation

  • [ON TRACK] Automated test is running locally (2014-09-29: ewong)

Bug Triage

  • Need to verify all high-risk fixes are flagged for verification
  • Need to verify all flagged fixes are verified
  • Need to verify that there are no blocking unresolved bugs remaining

Health

  • Desktop
  • Mobile
  • Platform
  • Automation
  • Server
  • Services