QA/Loop/Desktop Client

From MozillaWiki
< QA‎ | Loop
Jump to navigation Jump to search

Use Cases

The following will be tested as part of the sign-off of the Desktop Loop client for MVP.

  • Features work as intended/described
    • Authentication/Registration using Firefox Accounts
    • User Identity
    • Contact list
    • Call history
    • Receiving and sending calls when authenticated or not
    • In-call controls (mute, full screen, etc)
    • URL handling (ex. callback)
    • Privacy/security controls
    • Accessibility - TO BE DETERMINED
    • Localization - TO BE DETERMINED
    • Switching between primary and fallback codec usage
    • Error handling pre-call, in-call
    • Post-call user feedback
    • Stress Test Coverage
      • Sending/receiving calls when device is under load
      • Sending/receiving calls when device has poor/intermittent connectivity
  • MVP is performant across all supported platforms
  • MVP is stable across all supported platforms
  • Call quality is on par with traditional service (Skype, Vidyo, etc)
  • Calling between desktop<->desktop, desktop<->mobile, firefox<->chrome, firefox<->opera
  • Calling between different network types: Wifi, Ethernet, GSM, etc
  • Limited automated tests are getting implemented bug 976116

Firefox 34

Success Criteria

Beta merge on October 13, 2014:

  • 100% required features delivered
  • 96.5% service availability
  • 95% call connection rate

Release on November 24, 2014:

  • above Beta requirements, plus...
  • 5% of Beta users re-use Loop at least once a week
  • 60% positive feedback from Beta users

Uplifts Pending

  • bug 1047419 Display default avatar when remote party is not signed in and not sharing his camera
  • bug 1047418 Display other party's identifier when on a call
  • bug 1046114 Change shared URL format to https://hello.firefox.com/<token>
  • bug 1035846 ToS notice in Loop popup window points to wrong URL
  • bug 1032700 Reject incoming calls with a reason of "busy" if already on a call
  • bug 1029436 Display of default avatar when receiving or sending audio-only streams
  • bug 1020449 Client should show caller information on incoming calls
  • bug 1015988 Client needs to report number of shared URLs on Desktop
  • bug 1015944 Client needs to let a non signed-in user set an expiration date for a URL
  • bug 1015941 Client needs to let a non signed-in user name a call-back URL
  • bug 1015938 Client needs ability to assign a friendly name
  • bug 1015074 Standalone UI for link clickers needs ringback visual and audio notification
  • bug 1003179 TokBox: Client needs to report unique calls
  • bug 1003176 TokBox: Client needs to report calling minutes
  • bug 1002416 MozLoopService needs to be able to surface failures to register to the user
  • bug 1000240 Standalone UI for link clickers needs "call failed" visual and audio notification
  • bug 1000237 Standalone UI for link clickers needs "call being processed" visual notification
  • bug 974904 Provide framework for statistics on the link clicker side
  • bug ??? Full accountless user experience
  • bug ??? Link to a support page
  • bug ??? Brand site
  • bug ??? First time user tour

tracking document

Smoketesting

The following tests will be run each week until Loop is signed off. Please file bugs if you encounter any issues; in particular if you encounter issues with poor UX/UI, performance, stability, or call quality.

Fixes Pending Triage

No results.

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


Fixes Flagged for Verification

No results.

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


Bugs Needing QA Assistance

No results.

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


Open Bugs

No results.

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