B2G/QA/WebAPI Test Plan/Web Activities: Difference between revisions

From MozillaWiki
< B2G‎ | QA‎ | WebAPI Test Plan
Jump to navigation Jump to search
(Created page with "=B2G WebAPI Test Plan Template= == Summary == {| class="fullwidth-table" |- | style="width:28%" | '''Lead''' | [mailto:nobody@example.com John Doe] (irc: johndoe) |- | '''C...")
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
=B2G WebAPI Test Plan Template=
= Web Activities =


== Summary ==
== Summary ==
Line 5: Line 5:
  |-
  |-
  | style="width:28%" | '''Lead'''
  | style="width:28%" | '''Lead'''
  | [mailto:nobody@example.com John Doe] (irc: johndoe)
  | [mailto:jsmith@mozilla.com Jason Smith] (irc: jsmith)
|-
| '''Contributors'''
| TBD
  |-
  |-
  | '''API Description'''
  | '''API Description'''
  | Insert a description here
  | Allows apps to delegate a certain activity to another app
  |-
  |-
  | ''' API Developer'''
  | ''' API Developer'''
  | [mailto:nobody@example.com John Doe]
  | [mailto:vnicolas@mozilla.com Vivien Nicolas]
  |-
  |-
  | '''API Project Page'''
  | '''API Project Page'''
  | [[WebAPI/Some Project|Some Project]]
  | [https://wiki.mozilla.org/WebAPI/WebActivities Web Activities]
  |-
  |-
  | '''API Tracking Bugs'''
  | '''API Tracking Bug'''
  | Put bug|links to the tracking bugs here
  | [https://bugzilla.mozilla.org/show_bug.cgi?id=715814 Bug 715814]
  |-
  |-
  | '''API Status'''
  | '''API Status'''
  | Put current API delivery status here
  | Landed
  |-
  |-
  |}
  |}
== Scope ==
A short section should be added here that describes the testing scope of this plan: both what is and is not included, broadly.


== Strategy ==
== Strategy ==
Explain here how to test the API in question (emulator, device-agnostic CI tests, on-device applications, or a combination).
In the likely case of a combination, discuss how tests will be split between options.
== API ==
Describe the API here. Give a short summary, what the API does, and any considerations or preconditions for using it.
=== Related Prefs ===
If user prefs can turn the API on or off or otherwise modify its operation, describe them here.
=== [http://mxr.mozilla.org/mozilla-central/source/nsISomeInterface.idl nsISomeInterface] : nsISomeParent ===
==== Attributes ====
* <tt>readonly DOMString someAttribute</tt><br>Values can be foo, bar, baz, bam
* <tt>readonly DOMString anotherAttribute</tt><br>More info about attribute


==== Methods ====
== Edge Cases ==
* <tt>boolean someMethod(in DOMString param)</tt>


* <tt>void anotherMethod()</tt>
== Signoff Criteria ==


==== Events ====
== Test Case Management ==
* <tt>onsomeevent</tt>


== Tests ==
== Infrastructure ==
=== Marionette/JS ===
==== Test Type 1 ====
* Test 1
* Test 2


==== Test Type 2 ====
== Automation ==
* Test 1
* Test 2


=== mochitest-plain===
== Smoke Tests ==
==== Test Type 1 ====
* Test 1
* Test 2


==== Test Type 2 ====
== Basic Functional Tests ==
* Test 1
* Test 2


=== Test App Design ===
== Exploratory Tests ==
Describe application functionality here


----
== Open Questions ==
<small>This page is based on the [[B2G/QA/WebAPI Test Plan/Template|WebAPI Test Plan Template]]</small>

Latest revision as of 14:11, 31 August 2012

Web Activities

Summary

Lead Jason Smith (irc: jsmith)
API Description Allows apps to delegate a certain activity to another app
API Developer Vivien Nicolas
API Project Page Web Activities
API Tracking Bug Bug 715814
API Status Landed

Strategy

Edge Cases

Signoff Criteria

Test Case Management

Infrastructure

Automation

Smoke Tests

Basic Functional Tests

Exploratory Tests

Open Questions