Loop/QA
< Loop
Jump to navigation
Jump to search
Summary
Links
People
- Lead - Anthony Hughes
- Desktop - Anthony Hughes
- Mobile - TEF, ?
- Platform - Nils Ohlmeier
- H264 - Paul Yang, Martijn Wargers
- MSIIDN - Martijn Wargers
- Performance - Geo Mealer, Syd Polk
- Privileged API - Jason Smith
- Server - ?
- Services - Peter deHaan, Edwin Wong
Meetings
Meeting | When | Where | Notes |
Project Status | 11:30h Pacific on Tuesday | Shell Escalante's Vidyo room | Agenda |
Partner Testing Coordination | 09:30h Pacific on Wednesday | Shell Escalante's Vidyo Room | |
Tokbox Testing Coordination | 14:00h Pacific on Wednesday | Opentok | Agenda |
QA Status | 13:00h Pacific on Thursday | Anthony Hughes' Vidyo room | Agenda |
Tracking Bugs
ID | Summary | Qa contact | Resolution |
---|---|---|---|
971986 | [meta] Loop MVP desktop Client | FIXED | |
976789 | [meta] see what parts, if any, of unlanded SimplePush work is required for loop_mvp | WONTFIX | |
998332 | [meta] MVP Loop Server | FIXED | |
998748 | [meta] FxA Services for webRTC clients | FIXED | |
1004761 | [meta] Loop Platform | WORKSFORME | |
1026288 | Add new Target Milestones and feature-b2g tag for webRTC and Loop | FIXED | |
1107478 | [meta] Loop Mobile Client | WONTFIX |
7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Top-level Status
- As of 2014-06-04
- 11 FxOS 2.0 platform bugs remain as dependencies for the Mobile client
- Attention screen design is moving forward (bug 988212) -- depends on bug 1007066, bug 853711, bug 1016277
- H264 latency target is 10-30ms, currently 100ms -- this has been escalated via bug 989945
- Flame call quality issue has been escalated to OEM via bug 1012936
- getUserMedia permissions is close to landing, pending resolution of automated test failures
- MLP has landed in Elm and is planned to move to Nightly by end-of-week -- depends on deploying a production Loop server via bug 1018866
- Roadmap/Marketing kick-off happening in SF on June 5th
- Branding work is ongoing -- Contact integration mockup -- PR/Marketing is working on how best to handle branding since Contacts code is planned to land on June 9th (much sooner than Branding will be ready) -- see also bug 1017756
- Bugs Tracked for Loop MVP
69 Total; 0 Open (0%); 50 Resolved (72.46%); 19 Verified (27.54%);
Client
Desktop
Owner: Anthony Hughes
Goals
- Target all Desktop platforms
- Target LAN, WiFi, and various NAT/Firewall configurations
Dogfooding
- Download, install, and start the latest Nightly
- Enter Customize mode and drag the "phone" icon to your toolbar
- Exit Customize mode
- Click the "phone" icon
- Give your session a name and click "Get call URL"
- Share the URL with someone also running the latest Nightly
- If you find an issue, contact ashughes on IRC or ahughes@mozilla.com via email
Testing
- 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)
Blockers
90 Total; 90 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs
Gaia
Owner: TEF, Jason Smith
Goals
- Target Firefox OS 2.0
- Target 2G (EDGE), 3.5G (HSPA), and open WiFI (MozGuest) networks
Testing
- TEF internal test plan -- Jason to review with Massimo to clarify gaps and to portion the testing based on Platform fixes
Blockers
84 Total; 0 Open (0%); 78 Resolved (92.86%); 6 Verified (7.14%);
Bugs
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Platform
H264 Support
Owner: Paul Yang, Martijn Wargers
Goals
Testing
Blockers
Bugs
MSISDN Support
Owner: Martijn Wargers
- repository for server-side code
- bug 988469 (loop_msisdn_verific) MSISDN verification API for privileged apps
Goals
Testing
Blockers
Bugs
Performance
Owner: Geo Mealer, Syd Polk
Goals
Testing
- AV Sync performance over a 15 minute WebRTC call
- CPU performance over a 1 minute WebRTC call
- Power usage over a 1 minute WebRTC call
- E2E latency over a 1 minute WebRTC call
Blockers
Bugs
Privileged API
Owner: Jason Smith
Goals
Testing
Blockers
10 Total; 10 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs
Partner Backend
Owner: Nils Ohlmeier
- Meetings: Tuesday @ 2pm Pacific
Goals
- Various networked environments, including NAT and Firewalls (CAF to assist?)
Testing
Blockers
Bugs
Server
Owner: Edwin Wong
Scalability
Owner: James Bonacci
Goals
- Three primary goals
- Functional test of the Loop Server as deployed to the Stage environment (AWS stack)
- Stability testing of the Stage environment
- Size and Scalability testing of the Stage environment for capacity planning in Production
Testing
- All of the server-side testing has just started this week (first week of June). There are two parts of this testing:
- Standard functional/stress testing using the Loads tool and cluster
- Performance testing of the TokBox infrastructure using the Loads tool and cluster
- Loop-Server load test
- Test documentation - TBD
- Currently all in text form - I will be creating/editing wikis similar to the following
- Test Plan - N/A
- But, I may create a test tracking bug, similar to the following:
Blockers
- None at this time
Bugs
- Classification = Other
- Product = Loop
- Component = Server
- Bugzilla search: http://mzl.la/1iYe9Vn
API
Owner: Peter deHaan
Goals
Testing
Blockers
Bugs
- Classification = Other
- Product = Loop
- Component = Server
- Bugzilla search: http://mzl.la/1iYe9Vn
Server/Scalability/API References
- https://github.com/mozilla-services/docs/blob/master/source/loop/apis.rst
- https://wiki.mozilla.org/Loop/Architecture
- https://docs.services.mozilla.com/loop/apis.html
- https://people.mozilla.org/~dhenein/labs/loop-docs/
- https://etherpad.mozilla.org/msisdnapi
- https://github.com/mozilla-services/msisdn-gateway/blob/master/API.md
- https://github.com/mozilla/fxa-auth-server/wiki/API-extensions-for-supporting-MSISDN-verification-in-FxA-auth-server
Services
Owner: Edwin Wong
Firefox Accounts Authentication
Owner: Richard Pappalardo
Goals
- Validation and Stability of FxA Authentication Workflow
Testing
- New user authentication
- Existing user authentication
- Create B2G FxA test tool for client-side validation