Platform/Features/SPDY/TestPlan: Difference between revisions

 
(8 intermediate revisions by the same user not shown)
Line 10: Line 10:
|-
|-
| SPDY
| SPDY
| {{StatusHealthy|status=Landed in Firefox 11}}
| {{StatusHealthy|status=Landed}}
| Pat McManus
| Pat McManus
| Ioana Budnar
| Ioana Budnar
Line 19: Line 19:
*SPDY is a transport protocol designed as a successor to HTTP as part of Google's "Let's make the web faster" initiative.
*SPDY is a transport protocol designed as a successor to HTTP as part of Google's "Let's make the web faster" initiative.
*The SPDY implementation wraps the existing HTTP implementation as a sort of in-browser proxy. This preserves all of the existing HTTP semantics and tools (e.g. firebug), while leveraging the on-the-wire benefits of SPDY.  
*The SPDY implementation wraps the existing HTTP implementation as a sort of in-browser proxy. This preserves all of the existing HTTP semantics and tools (e.g. firebug), while leveraging the on-the-wire benefits of SPDY.  
*This feature is targeted for Firefox 11.
*This feature is targeted for Firefox 13, but has also landed in Firefox 11.0 and 12.0 as preffed off.


== References ==
== References ==
Line 28: Line 28:
== Use Cases ==
== Use Cases ==


*After the user sets the network.http.spdy.enabled pref as true, all google services are using SPDY without any issues.
*When SPDY is enabled, all the Google services are using it without any issues.
*With the network.http.spdy.enabled pref set as true, www.contendo.com is using SPDY without any issues.
*When SPDY is disabled, the Google services work fine without using SPDY at all.
*After the user sets the network.http.spdy.enabled pref as false, google services stop using SPDY without any issues.
*HTTP/1.x based SSL pages work fine both when SPDY is enabled and when it is disabled.
*HTTP/1.x based SSL pages work fine when the network.http.spdy.enabled pref is set as true.


== Test Cases ==
== Test Cases ==
Line 39: Line 38:


*[https://bugzilla.mozilla.org/show_bug.cgi?id=528288 528288] - (SPDY) Implement SPDY protocol
*[https://bugzilla.mozilla.org/show_bug.cgi?id=528288 528288] - (SPDY) Implement SPDY protocol
*[https://bugzilla.mozilla.org/show_bug.cgi?id=717773 717773] - Crash [@ SpdySession::LogIO] on gmail
*[https://bugzilla.mozilla.org/show_bug.cgi?id=712021 712021] - spdy: crash on cancel of queued session
*[https://bugzilla.mozilla.org/show_bug.cgi?id=706236 706236] - SPDY Deadlock/SIGBUS
*[https://bugzilla.mozilla.org/show_bug.cgi?id=739522 739522] - google.com sites with SPDY stop being able to load. Hang at "Looking up foo.google.com...". Continuous CPU usage.
*Open bugs [https://bugzilla.mozilla.org/buglist.cgi?list_id=2814592;short_desc=SPDY;resolution=---;resolution=FIXED;resolution=INVALID;resolution=WONTFIX;resolution=DUPLICATE;resolution=WORKSFORME;resolution=INCOMPLETE;resolution=SUPPORT;resolution=EXPIRED;resolution=MOVED;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;short_desc_type=allwordssubstr list]


== Not Tested ==
== Not Tested ==
Line 44: Line 49:
*SPDY over non-SSL.
*SPDY over non-SSL.


== Sign off Criteria ==
== Sign off ==
;Criteria
*All the test cases were executed.
*All the major bugs have been fixed.


*All test cases were run on the Firefox version the feature is targeted for (Firefox 11.0).
;Sign Offs
*All the major bugs have been fixed.
*Firefox 11.0
**Aurora - 2011-12-22
**Beta 1 - 2012-02-02
**Beta 2 - 2012-02-12
**RC build 2 - 2012-03-13
*Firefox 12.0
**beta 1 - 2012-03-21
**RC - 2012-04-30
*Firefox 13.0
**Aurora - 2012-03-20
**Beta 1 - 2012-04-26
**RC - 2012-06-04
Confirmed users
2,544

edits