Features/Desktop/Silent Update whatsnew/TestPlan: Difference between revisions

 
(22 intermediate revisions by the same user not shown)
Line 13: Line 13:
| Lawrence Mandel  
| Lawrence Mandel  
| Mihaela Velimiroviciu  
| Mihaela Velimiroviciu  
|  
| {{StatusHealthy|status=Signed off}}
|}
|}


Line 19: Line 19:


* With Silent Update, the What's New page itself is less relevant to the user given we want to be "silent". However, there is a need for Product Marketing/Engagement to communicate to our users on a regular basis and the purpose of this feature page is to define those requirements.
* With Silent Update, the What's New page itself is less relevant to the user given we want to be "silent". However, there is a need for Product Marketing/Engagement to communicate to our users on a regular basis and the purpose of this feature page is to define those requirements.
* The server side work is being developed for this release, while the client side work to provide this functionality is available with Firefox 4 and above.
== What will be tested ==
* A test path from the builds on the release channel to 8.0b4 with the special sauce in the snippets (ie actions=silent).
* What we want to check is that
** the update is found and works with all these new attributes being set
** the what's new page isn't shown after restart
* The release builds which can be used to test the updates (4.0, 4.0.1, 5.0, 5.0.1, 6.0, 6.0.1, 6.0.2, 7.0, 7.0.1) can be found [ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ here ]
== Use case ==
* (If) The update path is available:
** Starting with a release builds: 4.0, 4.0.1, 5.0, 5.0.1, 6.0, 6.0.1, 6.0.2, 7.0, 7.0.1
** Use the releasetest channel
** You will end up on 8.0b4 (buildID is 20111019081014; or load about:buildconfig, follow the source link and make sure the take is FIREFOX_8_0b4_RELEASE)


== Reference  ==
== Reference  ==


*Feature wiki page - [https://wiki.mozilla.org/Silent_Update_whatsnew Link]
*Feature wiki page - [https://wiki.mozilla.org/Silent_Update_whatsnew Link]


== Use Cases to Test  ==
== Use Cases to Test  ==
* 1. A new build with other milestone is released and what's new page is suppressed
* 2. A new build with other milestone is released and what's new page is enabled




== Test Cases  ==
== Test Cases  ==
* The set of testcases can be found [https://docs.google.com/spreadsheet/ccc?key=0AjoApZak_SIodDJpTkZqUUpTRFVJMWRfMnNEM1loMkE&hl=en_US#gid=0 here]
== What will not be tested  ==
* The client side functionality as it is available since Firefox 4
* Updates within same milestone




== Important bugs  ==
== Important bugs  ==


* The server side work is being done in [https://bugzilla.mozilla.org/show_bug.cgi?id=459972 bug 459972].  
* Tracking bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=459972 459972] - Add new attributes to the update snippets - VERIFIED FIXED
* The client side work to provide this functionality is available with Firefox 4 and above.
* Test updates setup: [https://bugzilla.mozilla.org/show_bug.cgi?id=697030 697030] - Create test updates for suppressing/not suppressing the What's New page - VERIFIED FIXED
* Dependencies:
** [https://bugzilla.mozilla.org/show_bug.cgi?id=682805 682805] - Generate snippets using new attributes - RESOLVED FIXED (qa-)
** [https://bugzilla.mozilla.org/show_bug.cgi?id=530872 530872] - app.update.url params / update.xml cleanup and addition of a custom string property for apps - RESOLVED FIXED (code clean-up)
** [https://bugzilla.mozilla.org/show_bug.cgi?id=696278 696278] - Update AUS2 code to AUS2_PRODUCTION (support for new attributes) - RESOLVED FIXED (qa-)
 
== Sign-off criteria==
 
* No major/critical bugs open
* All tests are run
* 50% of update paths are verified
 
Notes:
 
* Signed off on Firefox 8.0 beta 6 (build ID: 20111031184046)
* '''Signed off for Firefox 8'''

Latest revision as of 07:13, 1 December 2011

Silent Update whatsnew

Feature Status Dev Lead QA Lead Status
Silent Update whatsnew Landed in Firefox 8 Lawrence Mandel Mihaela Velimiroviciu Signed off

Summary

  • With Silent Update, the What's New page itself is less relevant to the user given we want to be "silent". However, there is a need for Product Marketing/Engagement to communicate to our users on a regular basis and the purpose of this feature page is to define those requirements.
  • The server side work is being developed for this release, while the client side work to provide this functionality is available with Firefox 4 and above.


What will be tested

  • A test path from the builds on the release channel to 8.0b4 with the special sauce in the snippets (ie actions=silent).
  • What we want to check is that
    • the update is found and works with all these new attributes being set
    • the what's new page isn't shown after restart
  • The release builds which can be used to test the updates (4.0, 4.0.1, 5.0, 5.0.1, 6.0, 6.0.1, 6.0.2, 7.0, 7.0.1) can be found here

Use case

  • (If) The update path is available:
    • Starting with a release builds: 4.0, 4.0.1, 5.0, 5.0.1, 6.0, 6.0.1, 6.0.2, 7.0, 7.0.1
    • Use the releasetest channel
    • You will end up on 8.0b4 (buildID is 20111019081014; or load about:buildconfig, follow the source link and make sure the take is FIREFOX_8_0b4_RELEASE)


Reference

  • Feature wiki page - Link


Use Cases to Test

  • 1. A new build with other milestone is released and what's new page is suppressed
  • 2. A new build with other milestone is released and what's new page is enabled


Test Cases

  • The set of testcases can be found here


What will not be tested

  • The client side functionality as it is available since Firefox 4
  • Updates within same milestone


Important bugs

  • Tracking bug: 459972 - Add new attributes to the update snippets - VERIFIED FIXED
  • Test updates setup: 697030 - Create test updates for suppressing/not suppressing the What's New page - VERIFIED FIXED
  • Dependencies:
    • 682805 - Generate snippets using new attributes - RESOLVED FIXED (qa-)
    • 530872 - app.update.url params / update.xml cleanup and addition of a custom string property for apps - RESOLVED FIXED (code clean-up)
    • 696278 - Update AUS2 code to AUS2_PRODUCTION (support for new attributes) - RESOLVED FIXED (qa-)

Sign-off criteria

  • No major/critical bugs open
  • All tests are run
  • 50% of update paths are verified

Notes:

  • Signed off on Firefox 8.0 beta 6 (build ID: 20111031184046)
  • Signed off for Firefox 8