Kilimanjaro/UseCases: Difference between revisions

no edit summary
No edit summary
Line 56: Line 56:
4a. App cannot be installed
4a. App cannot be installed
     4b. User sees a Marketplace page saying app can't be installed
     4b. User sees a Marketplace page saying app can't be installed
==Set up apps ecosystem to obtain a specific app==
'''Level:''' Altitude
'''Primary Actor:''' Apps Consumer
'''Scope:''' Black Box
'''Precondition:'''
* Consumer does not have Firefox installed on their device
* Consumer does not have a BrowserID/Persona account
* Consumer has Google Play installed on their device and is logged in
'''Minimal Guarantees:''' How the interests are protected under all exits
'''Success Guarantees:'''
* Consumer has Firefox installed on their device
* Consumer has app installed that they initially read about on the tech blog
* Consumer has a Persona account
'''Main Success Scenario:'''
# User installs Firefox from Google play
# User opens Firefox
# Firefox loads Marketplace page for app
# User clicks download
# Marketplace asks user to login/register through BrowserID/Persona
# BrowserID/Persona returns user to app details page in Marketplace
# User downloads app
'''Extensions:''' ''Each extension refers to a branch in behavior, good or bad, from the steps in the main success scenario.''
Number of step altered followed by action or sub-use-case
259

edits