750
edits
(→Team) |
|||
(12 intermediate revisions by the same user not shown) | |||
Line 51: | Line 51: | ||
=== Prerequisites === | === Prerequisites === | ||
; Environment needed | ; Environment needed | ||
* Firefox clean build with new profile [http://kb.mozillazine.org/Profile_manager How To?] | |||
* Firefox 'dirty' profile | |||
; Settings | ; Settings | ||
* No extra settings needed | |||
; Preparations for test | ; Preparations for test | ||
* No extra preparations needed | |||
; Areas planned to be covered by testing | ; Areas planned to be covered by testing | ||
* Functional | |||
; Areas that will not be covered by testing (not in scope) | ; Areas that will not be covered by testing (not in scope) | ||
* Automation | |||
=== Use cases === | === Use cases === | ||
; | ; group/groupEnd | ||
console.group(object[, object, ...]) | |||
Writes a message to the console and opens a nested block to indent all future messages sent to the console. Call console.groupEnd() to close the block. | |||
console.groupCollapsed(object[, object, ...]) | |||
Like console.group(), but the block is initially collapsed. | |||
console.groupEnd() | |||
Closes the most recently opened block created by a call to console.group() or console.groupCollapsed() | |||
; time/timeEnd | |||
console.time(name) | |||
Creates a new timer under the given name. Call console.timeEnd(name) with the same name to stop the timer and print the time elapsed.. | |||
console.timeEnd(name) | |||
Stops a timer created by a call to console.time(name) and writes the time elapsed. | |||
=== Focus on === | === Focus on === | ||
; | ; {{done|}} Functionality of console.group(), console.groupEnd(), console.time(), console.timeEnd() | ||
; {{ok|}}Corner cases | |||
* Optional, does not affect the sign-off criteria | |||
=== Bug queries === | === Bug queries === | ||
; | ; See the [http://mozilla.github.com/devtools/status/index.html#consoleobj PROJECT STATUS PAGE] for feature bugs and dependencies | ||
=== Manual testing === | === Manual testing === | ||
; List of testcases and scenarios | ; List of testcases and scenarios | ||
* For this feature in particular, testcases can be identified with the use cases | |||
; Corner cases (optional) | ; Corner cases (optional) | ||
; Exploratory testing | ; Exploratory testing | ||
=== Automation === | === Automation === | ||
; | ; NOT COVERED | ||
=== Results === | === Results === | ||
; Platform | ; {{done|}} '''Basic Functionality''' | ||
* PASS | ;; Platform | ||
; Comments/Unreproducible issues | * Windows PASS | ||
* Linux PASS | |||
* Mac PASS | |||
;; Comments/Unreproducible issues | |||
* none so far | |||
; {{ok|}} '''Corner cases''' | |||
;; Logged issues as a result of corner cases | |||
* '''{{bug|713197}}''' | |||
=== Sign-off === | === Sign-off === | ||
; sign-off criteria | ; sign-off criteria | ||
* Sign off criteria for merge (Aurora -> Beta) | * Sign off criteria for merge (Aurora -> Beta) | ||
** | ** Callback of console.group and console.time functions echo desired result | ||
** Basic functionality requirements are addressed | |||
; '''SIGNED - OFF''' | |||
* Sign off criteria for release (Beta -> Released) | * Sign off criteria for release (Beta -> Released) | ||
** | ** Callback of console.group and console.time functions echo desired result | ||
** Basic functionality requirements are addressed | |||
** Testing coverage of all situations/scenarios cause no blocker bugs | |||
; ''pending'' |
edits