Hasal: Difference between revisions

Jump to navigation Jump to search
88 bytes added ,  20 July 2016
update about
(→‎Team: add more contacts)
(update about)
Line 1: Line 1:
A performance measurement project for Google Doc, Google Sheet, and Google Slide.
== About Hasal ==
This word is came from Indigenous Taiwanese "Bunun", and it means hail. Why we choose this word is because we expect our testing could like the hail, fast and weighty.
And through our testing could bring more improvement on our performance or quality.
 
This is a performance measurement project for web apps.


== State of this project ==
== State of this project ==


We are currently in the middle of phase 2. Execution summary as below:
We are finish the testing for google doc in July. Now, we are shifting the focus to Facebook and Gmail.


=== Execution Summary ===
=== Execution Summary ===
* Priority: The priority of test cases
* Google doc: Total we have 39 cases tested, 34 test cases indicate Firefox slower than Chrome. 6 cases how 30% gap between Firefox and Chrome.
* Script Complete: test script is implemented and tested
* Facebook: Pilot test result will come out before end of July.
* Execution Complete: test script run over 30 times and running time is recorded
* Gmail: Pilot test result will come out before end of July.
* Profiler Data Complete: Gecko profiler, har profiler and performance timing object upload to bugzilla
* Analyze Data Complete: Analyze the gecko profiler data and find the most running time of different time unit (between navigationStart and domLoading)
{| class="wikitable"
|-
! Priority !! Script Complete !! Execution Complete !! Profiler Data Complete !! Analyze Data Complete
|-
| High || 27/27 || 27/27 || 22/24 || 22/24
|-
| Medium || 0/25 || 0/25 || 0/25 || 0/25
|-
| Low || 0/14 || 0/14 || 0/14 || 0/14
|}


=== Testing Result ===
=== Testing Result ===
You can find all testing result here [https://docs.google.com/spreadsheets/d/1XDZr46rR8CcDLhyqn_RjOZx0NdeP1AfVhcsRIcy1BGI/edit#gid=1256012575 Testing Result]
* Google doc testing result:
And the analysis diagram for module consume the most running time in each test cases could generate automatically like below:
  You can find all testing result here [https://docs.google.com/spreadsheets/d/1XDZr46rR8CcDLhyqn_RjOZx0NdeP1AfVhcsRIcy1BGI/edit#gid=1256012575 Testing Result]
 
  And the analysis diagram for module consume the most running time in each test cases could generate automatically like below:
[[File:Summary 0518.png|1024x768px]]
  [[File:Summary 0518.png|1024x768px]]


Or you can download the XMind file [https://github.com/Mozilla-TWQA/Hasal_analysis/blob/master/output/summary.xmind?raw=true here].
Or you can download the XMind file [https://github.com/Mozilla-TWQA/Hasal_analysis/blob/master/output/summary.xmind?raw=true here].
Line 132: Line 124:


Following the steps [https://github.com/Mozilla-TWQA/Hasal/blob/master/README.md here] to setup the framework. For the time being, only Ubuntu is officially supported as a testing environment; you can use OS X but you'll have to manually solve some package dependency issue. Note that Ubuntu 12.04 and 14.04 is the best-supported testing OS.   
Following the steps [https://github.com/Mozilla-TWQA/Hasal/blob/master/README.md here] to setup the framework. For the time being, only Ubuntu is officially supported as a testing environment; you can use OS X but you'll have to manually solve some package dependency issue. Note that Ubuntu 12.04 and 14.04 is the best-supported testing OS.   
=== Template VM ===
You can use vagrant to download the template VM with Hasal's automation framework.
Please follow the instruction below:
vagrant init shako/hasal
vagrant up --provider virtualbox


=== Testing Data Summarize Tool ===
=== Testing Data Summarize Tool ===
71

edits

Navigation menu