Marketplace/Late Customization/Testplan

From MozillaWiki
Jump to: navigation, search
Stop (medium size).png
The Marketplace has been placed into maintenance mode. It is no longer under active development. You can read complete details here.

Summary

Tracking bug

Bug 1202829

Team/Status

Feature Status Dev Manager Developers QA lead QA Status
Late Customization WIP David Durst(:ddurst) Mark Streimer (:mstreimer) Krupa Raj (:krupa) Ayah Soufan (:ayah) In progress

Testing Matrix

browsers: None
platforms: Firefox OS
access: within the app
connectivity: wifi and 3G

Specifications/Requirements

MP UX : https://drive.google.com/a/mozilla.com/file/d/0By5ZvBZQRgjRUVV3Z19wX2pYRmc/view
Device UX : https://mozilla.box.com/s/43n46kn0eozluagqb6ngcbzzf1xbm335
Design Brief : https://docs.google.com/document/d/1sLUde7y1IRbrGEXI1iruMc3CXxmhWedmBMnpKvrUpNg/edit#

Relevant Bugzilla links

Test Coverage

What's in Scope?

  • Setting up collections on Operator Dashboard
  • Updating collections on Operator Dashboard
  • Deleting collections on Operator Dashboard
  • Ensuring that the appropriate collection is served based on MNC/MCC pair
  • Install during FTU (that the API request returns expected result)
  • Prompt to install apps when Marketplace is launched
  • Installing apps within Marketplace
  • Dismissing the prompt

What's out of Scope?

  • Actual install of apps during FTU
  • MNC/MCC detection during FTU
  • Zero-rating

Entry Criteria

  • Late Customization is set up and ready to test on dev
  • All the changes required on the phone have landed

Exit Criteria

  • There are no P1/P2 open bugs
  • All the open bugs related to that feature have been triaged
  • All the userflows have been tested

Risks

  • Zero rating cannot be tested without actual SIMS which support that functionality
  • Installing up to 5 packaged apps during FTU may result in a jarring experience for the end user
  • If install is disrupted midway, we may have ghost apps on the homepage which might be confusing to the user

Tests

Full functionality testrun

End-to-End testrun

  • This will be tested by the client QA team.

Other References