Dclarke

Joined 11 July 2011
No edit summary
 
(39 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Firefox Desktop ==
= Platform Apps Testing =


=== Windows - P1  ===
Author: David Clarke


==== Use Cases  ====
Date: 05/30/2013


{{Generic_TestCases_WebApp
== Overview  ==
|os=Windows
|device=PC
|browser = Firefox
}}


{{Generic_TestCases_WebApp
'''Apps Based Testing Gaps'''
|os=Windows
|device=PC
|browser = Chrome
}}


{{Generic_TestCases_WebApp
== Automation ==
|os=Windows
The immediate goal of this project was to identify areas of testing for Apps that have been missed by current automation methods.
|device=PC
The overview was completed as of 05/30/2013. The review process generally involved Jason Smith & Fabrice & Julien reviewing the strategy and evaluating these areas as being in need of being tested at the end of this effort.
|browser = IE 8/9
}}


==== Desktop App<br>  ====
Below are the areas identified for testing / developing coverage.


=== Packaged Apps ===
* [P1] Install/launch/uninstall signed/unsigned packaged app
* [P1] Install failure for packaged app not signed with type privileged  (Security)
* [P1] Install failure for packaged app with type certified (Security)
* [P1] Cancel download of packaged app
* [P1] Restart download of packaged app
* [P>1] Download failure for packaged app for having a bad packaged app zip


=== Updated Apps ===
* [P1] Updated Manifest
* [P1] Updated Manifest with preloaded appcache
* [P1] General pieces of download portions of API on install/update
* [P1] Web activities app install/update


{| cellspacing="1" cellpadding="1" border="1" class="wikitable" style="width: 1109px; height: 734px;"
=== Preloaded Appcache ===
|-
* [P1] Install/launch/uninstall hosted app with appcache
| Device<br>  
* [P>1] Download failure for hosted app with appcache for running out of space
| PC<br>
* [P1] Restart download of hosted app with appcache
| Operating System<br>
| Windows<br>
| Browser
| Firefox
|-
| Test Case<br>
| Steps<br>
| colspan="4" | Expected Result <br>
|-
| Run app from desktop, non-paid<br>
|
Install a non paid app to the desktop


run the app from desktop<br>  
=== Hosted Apps ===
* [P1] Install/launch/uninstall hosted app
* [P1] Install failure for hosted app with type as privileged or certified
* [P1] Cancel download of hosted app with appcache
* [P>1] Download failure for hosted app with appcache for having a bad appcache manifest


| application should run as expected<br>
== Bugs ==
|-
*{{Bug|880043}} Core DOM: App Mochitest: Install / Launch / Uninstall signed packaged app
| Run app from desktop, paid<br>
*{{Bug|880046}} Core DOM: App Install failure for unsigned privileged / signed certified packaged apps fail
|
*{{Bug|880053}} Core DOM: App Tests to exercise update app Apps Object api.
Install a paid app to the desktop
*{{Bug|880069}} Core DOM: App Changes to manifest trigger an update
 
*{{Bug|880074}} Core DOM: App Mochitest: Install of hosted app with appcache
run the app from the desktop<br>
*{{Bug|880076}} Core DOM: App Mochitest: Download failure for hosted app
 
| application should run as expected<br>
|-
| App refunded, launch from Desktop <br>
|
Install a paid app to the desktop
 
Issue a refund<br>
 
run the paid app from the desktop<br>
 
| application should not run, possibly forward to the store<br>
|-
| Verify installation of apps work across multiple versions of windows<br>
| Try to install the app on different versions of windows. <br>
| Verify install / launch works as expected<br>
|}
 
<br>
 
=== Mac - P1  ===
 
{{Generic_TestCases_WebApp
|os=Mac
|device=PC
|browser = Firefox
}}  
 
{{Generic_TestCases_WebApp
|os=Mac
|device=PC
|browser = Safari
}}  
 
<br> {{Generic_TestCases_WebApp
|os=Mac
|device=PC
|browser = Chrome
}}  
 
=== Linux -P2 ===
409

edits