Difference between revisions of "Firefox Performance Testing : A Python framework for Windows"
(→Project News) |
(→Project News) |
||
Line 51: | Line 51: | ||
<b>Saturday, September 23, 2006</b> | <b>Saturday, September 23, 2006</b> | ||
− | Performance tests ran sucessfully. | + | Performance tests ran sucessfully (or didn't it?). |
* However, there weren't any results generated in the <b>extension_perf_testing\base_profile</b> and <b>extension_perf_reports</b> folders. | * However, there weren't any results generated in the <b>extension_perf_testing\base_profile</b> and <b>extension_perf_reports</b> folders. | ||
* Output after the performance tests were run: | * Output after the performance tests were run: | ||
Line 66: | Line 66: | ||
ZeroDivisionError: integer division or modulo by zero | ZeroDivisionError: integer division or modulo by zero | ||
</pre> | </pre> | ||
+ | |||
+ | <b>Sunday, September 24, 2006</b> | ||
+ | |||
+ | Understand further the approach to testing with the Python framework | ||
= Project Events = | = Project Events = |
Revision as of 17:45, 24 September 2006
Contents
Project Name
Firefox Performance Testing : A Python framework for Windows
Project Description
The goal of this project is to:
- get the current framework up and running to help work with others
- get the framework running in an automated fashion
- help with the creation and execution of new tests
- work to upgrade the framework to work with a mozilla graph server
- work with the mozilla community and contribute to an open source project
From this project, you will:
- learn python
- learn about white box testing methodologies
- work with an open source community
- more generally learn about the functioning of QA in an open source community
This will benefit you in the future when presented with a new program, you'll be able to give an idea of how to approach testing - to give adequate coverage and be able to provide some metric of program stability and functionality
Note: This is NOT the typical mundane black box testing
Project Leader(s)
Project Contributor(s)
Might require contributors down the road..
Project Details
This is different from Tinderbox. Two major differences are:
- First, it doesn't build, it just runs the performance test given a path to the executable. This is helpful if you're testing the performance of an extension or a build from another server. (You could build on a fast server, and then run performance tests on a machine with low memory).
- Second, it measures performance characteristics while it's running the pageload tests--you can track cpu speed, memory, or any of the other counters listed here.
Project News
Saturday, September 23, 2006
Performance tests ran sucessfully (or didn't it?).
- However, there weren't any results generated in the extension_perf_testing\base_profile and extension_perf_reports folders.
- Output after the performance tests were run:
Traceback (most recent call last): File "C:\proj\mozilla\testing\performance\win32\run_tests.py", line 129, in ? test_file(sys.argv[i]) File "C:\proj\mozilla\testing\performance\win32\run_tests.py", line 122, in te st_file TP_RESOLUTION) File "C:\proj\mozilla\testing\performance\win32\report.py", line 152, in Gener ateReport mean = mean / len(ts_times[i]) ZeroDivisionError: integer division or modulo by zero
Sunday, September 24, 2006
Understand further the approach to testing with the Python framework
Project Events
Bon Echo Community Test Day
- Friday, September 22, 2006, from 7am - 5pm PDT