JavaScriptProfiling/Test Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= JavaScript Profiling = {| class="fullwidth-table" |- | Feature | Status | Lead engineer | QA Lead |- | JavaScript Profiling | {{StatusHealthy|status=In Progress}} | Anton ...")
 
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
{| class="fullwidth-table"
{| class="fullwidth-table"
|-
|-
| Feature  
| Feature
| Target Milestone
| Status  
| Status  
| Lead engineer  
| Lead engineer  
Line 9: Line 10:
|-
|-
| JavaScript Profiling
| JavaScript Profiling
| Firefox 21
| {{StatusHealthy|status=In Progress}}
| {{StatusHealthy|status=In Progress}}
| Anton Kovalyov
| Anton Kovalyov
Line 15: Line 17:


== Summary ==
== Summary ==
 
A visualization of the run time of JavaScript code, to help developers identify bottlenecks and improve the responsiveness of their applications.




Line 22: Line 24:
* [https://wiki.mozilla.org/DevTools/Features/JavaScriptProfiling Feature Wiki page]
* [https://wiki.mozilla.org/DevTools/Features/JavaScriptProfiling Feature Wiki page]
* Implementation - {{bug|795268}}
* Implementation - {{bug|795268}}
* Feature was first introduced in Firefox 20.0a1, Nightly build of December the 16th 2012
* Feature is disabled in Firefox 20.0 (beta ?) - see {{bug|842650}}


== Use Cases ==
== Use Cases ==


* TBD
* Launch JS Profiler
* Close JS Profiler
* JS Profiler in Developer Tools (detached) window
* Profile
* Create sample ranges
* Create new profile
* Select symbols
* Expand/Colapse symbols
* View source


== Test Cases ==
== Test Cases ==


*The test cases for this feature can be viewed [http://bit.ly/QGbQxW here]. (tests are still under development, will be updated)
* The test cases for this feature can be viewed [http://bit.ly/QGbQxW here] (work is still in progress).


== Important Bugs ==
== Important Bugs ==
Line 42: Line 54:
== Sign off Criteria ==
== Sign off Criteria ==


*All the test cases were executed.
* All the test cases were executed.
*All the major bugs have been fixed.
* All the major bugs have been fixed.


'''Sign-offs:'''
'''Sign-offs:'''
* January 10th 3013 - Signed-off on Firefox 20.0a2 - build 20130109042018
*

Latest revision as of 12:38, 20 February 2013

JavaScript Profiling

Feature Target Milestone Status Lead engineer QA Lead
JavaScript Profiling Firefox 21 In Progress Anton Kovalyov Mihaela Velimiroviciu

Summary

A visualization of the run time of JavaScript code, to help developers identify bottlenecks and improve the responsiveness of their applications.


References

  • Feature Wiki page
  • Implementation - bug 795268
  • Feature was first introduced in Firefox 20.0a1, Nightly build of December the 16th 2012
  • Feature is disabled in Firefox 20.0 (beta ?) - see bug 842650

Use Cases

  • Launch JS Profiler
  • Close JS Profiler
  • JS Profiler in Developer Tools (detached) window
  • Profile
  • Create sample ranges
  • Create new profile
  • Select symbols
  • Expand/Colapse symbols
  • View source

Test Cases

  • The test cases for this feature can be viewed here (work is still in progress).

Important Bugs

  • Implementation bugs

Not Tested

  • TBD

Sign off Criteria

  • All the test cases were executed.
  • All the major bugs have been fixed.

Sign-offs:

  • January 10th 3013 - Signed-off on Firefox 20.0a2 - build 20130109042018