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

no edit summary
(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...")
 
No edit summary
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@example.com Jason Smith] (irc: jsmith)
|-
| '''Contributors'''
| TBD
  |-
  |-
  | '''API Description'''
  | '''API Description'''
  | Insert a description here
  | TBD
  |-
  |-
  | ''' API Developer'''
  | ''' API Developer'''
  | [mailto:nobody@example.com John Doe]
  | [mailto:fabrice@mozilla.com Fabrice Desre]
  |-
  |-
  | '''API Project Page'''
  | '''API Project Page'''
  | [[WebAPI/Some Project|Some Project]]
  | [[WebAPI/Web Activities|Web Activities]]
  |-
  |-
  | '''API Tracking Bugs'''
  | '''API Tracking Bugs'''
  | Put bug|links to the tracking bugs here
  | TBD
  |-
  |-
  | '''API Status'''
  | '''API Status'''
  | Put current API delivery status here
  | Landed
  |-
  |-
  |}
  |}


== Scope ==
== Scope ==
A short section should be added here that describes the testing scope of this plan: both what is and is not included, broadly.
TBD


== Strategy ==
== Strategy ==
Explain here how to test the API in question (emulator, device-agnostic CI tests, on-device applications, or a combination).
TBD
 
In the likely case of a combination, discuss how tests will be split between options.


== API ==
== API ==
Describe the API here. Give a short summary, what the API does, and any considerations or preconditions for using it.
TBD


=== Related Prefs ===
=== Related Prefs ===
If user prefs can turn the API on or off or otherwise modify its operation, describe them here.
TBD


=== [http://mxr.mozilla.org/mozilla-central/source/nsISomeInterface.idl nsISomeInterface] : nsISomeParent ===
==== Attributes ====
==== Attributes ====
* <tt>readonly DOMString someAttribute</tt><br>Values can be foo, bar, baz, bam
TBD
 
* <tt>readonly DOMString anotherAttribute</tt><br>More info about attribute
 
==== Methods ====
==== Methods ====
* <tt>boolean someMethod(in DOMString param)</tt>
TBD
 
* <tt>void anotherMethod()</tt>
 
==== Events ====
==== Events ====
* <tt>onsomeevent</tt>
TBD
 
== Tests ==
== Tests ==
=== Marionette/JS ===
=== Marionette/JS ===
Confirmed users
2,959

edits