QA/TDAI/Inventory: Difference between revisions

m
no edit summary
(→‎Test Suites: adding www.mozilla.org link to js test information)
mNo edit summary
Line 22: Line 22:
=== Criteria for Colors ===
=== Criteria for Colors ===


<i>Note that judgements are subjective and not "hard and fast". Caring enough to discuss will change a rating. Not caring enough to discuss is explanation enough.</i>
<div class="note">'''NOTE''': that judgments are subjective and not "hard and fast". Caring enough to discuss will change a rating. Not caring enough to discuss is explanation enough.</div>


* Green: Generously defined now. Info is current or findable. Something is buildable and runnable by someone. There may still be obvious improvements needed.
* Green: Generously defined now. Info is current or findable. Something is buildable and runnable by someone. There may still be obvious improvements needed.
Line 31: Line 31:


{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" | '''Test Harness Name'''
!Test Harness Name
| style="background:#efefef" | '''Brief Description'''
!Brief Description
| style="background:#efefef" | '''Language Used'''
!Language Used
| style="background:#efefef" | '''Status of Harness'''
!Status of Harness
| style="background:#efefef" | '''Notes'''
!Notes
|-  
|-  
| MochiTest
| MochiTest
Line 41: Line 41:
| JavaScript
| JavaScript
| Automation being set up on QA Farm. Exec by community is possible.
| Automation being set up on QA Farm. Exec by community is possible.
| [http://developer.mozilla.org/en/docs/Writing_MochiTest-based_unit_tests mochitest]
| [[mdc:Writing MochiTest-based unit tests|mochitest]]
|-
|-
| reftest
| reftest
| comparison of two pages, via JavaScript and Canvas, for visual equivalency
| comparison of two pages, via JavaScript and Canvas, for visual equivalency
| JavaScript
| JavaScript
| runnable on built trunk. There is a list of [http://developer.mozilla.org/en/docs/reftest_opportunities_files reftest opportunites], but it is not clear if we want to use them.
| runnable on built trunk. There is a list of [[mdc:reftest opportunities files|reftest opportunities]], but it is not clear if we want to use them.
| [http://developer.mozilla.org/en/docs/Creating_reftest-based_unit_tests reftest]
| [[mdc:Creating reftest-based unit tests|reftest]]
|-
|-
| xpcshell
| xpcshell
Line 53: Line 53:
| JavaScript
| JavaScript
| recent care and feeding, very usable
| recent care and feeding, very usable
| [http://developer.mozilla.org/en/docs/Writing_xpcshell-based_unit_tests xpcshell]
| [[mdc:Writing_xpcshell-based_unit_tests|xpcshell]]
|-
|-
| eggplant
| eggplant
Line 62: Line 62:
|-
|-
| litmus
| litmus
| Catalog of manual test cases. [http://wiki.mozilla.org/Litmus Being developed] to allow community to [http://litmus.mozilla.org/run_tests.cgi run] the manual smoke tests, BFT, FFT and L10n tests. [http://litmus.mozilla.org/search_results.cgi GUI to capture results] and provide feedback to the QA team.  Reporting function to check test and platform coverage.
| Catalog of manual test cases. [[Litmus|Being developed]] to allow community to [http://litmus.mozilla.org/run_tests.cgi run] the manual smoke tests, BFT, FFT and L10n tests. [http://litmus.mozilla.org/search_results.cgi GUI to capture results] and provide feedback to the QA team.  Reporting function to check test and platform coverage.
| English, German, French, etc.
| English, German, French, etc.
| The place to be on Community Test Day! Still in refinement by [mailto:zlipton@mozilla.com zlipton] and [mailto:ccooper@deadsquid.com coop]. 2445 test cases, 1994 tester accounts with 845 active  
| The place to be on Community Test Day! Still in refinement by [mailto:zlipton@mozilla.com zlipton] and [mailto:ccooper@deadsquid.com coop]. 2445 test cases, 1994 tester accounts with 845 active  
Line 71: Line 71:
|
|
| running, passing, run by tinderbox
| running, passing, run by tinderbox
| [http://wiki.mozilla.org/MozillaQualityAssurance:Performance_Testing wiki]
| [[MozillaQualityAssurance:Performance_Testing|wiki]]
|-
|-
| test.js
| test.js
Line 101: Line 101:


{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" |
!
| style="background:#efefef" | '''Test Suite Name'''
!Test Suite Name
| style="background:#efefef" | '''Brief Description'''
!Brief Description
| style="background:#efefef" | '''Test Harness(es)'''
!Test Harness(es)
| style="background:#efefef" | '''Status'''
!Status
| style="background:#efefef" | '''Last Info'''
!Last Info
|-  
|-  
| style="background:#00ff00" |
| style="background:#00ff00" |
Line 159: Line 159:
| style="background:#00ff00" |
| style="background:#00ff00" |
| T*
| T*
| includes Tdhtml, Ts, Txul, [http://wiki.mozilla.org/Mozilla2:Trender Trender] (aka Tgfx), Z, and mZ, [http://wiki.mozilla.org/Performance:Tinderbox_Tests wiki for most T]
| includes Tdhtml, Ts, Txul, [[Trender]] (aka Tgfx), Z, and mZ, [[Performance:Tinderbox_Tests|wiki for most T]]
|
|
| running, but not growing
| running, but not growing
Line 166: Line 166:
| style="background:#00ff00" |
| style="background:#00ff00" |
| Accessibility
| Accessibility
| [http://wiki.mozilla.org/Accessibility/qa http://wiki.mozilla.org/Accessibility/qa]
| [[Accessibility/qa]]
|  
|  
| Info is current. A lot is going on, but opportunities to automate are not as developed as they could be. See [mailto:aaronleventhal@moonset.net Aaron Leventhal].
| Info is current. A lot is going on, but opportunities to automate are not as developed as they could be. See [mailto:aaronleventhal@moonset.net Aaron Leventhal].
Line 174: Line 174:
| Update Checker
| Update Checker
| validity of update mar files
| validity of update mar files
| currently automated on release machines, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:Update_Checker wiki]
| currently automated on release machines, moving to buildbot, [[MozillaQualityAssurance:Update_Checker|wiki]]
|  
|  
| Info is out of date. See [mailto:rhelmer@mozilla.com rhelmer].
| Info is out of date. See [mailto:rhelmer@mozilla.com rhelmer].
Line 182: Line 182:
| verify that :<ul><li>en-US build matches locale build</li><li>ensure no read-only files</li><li>show differences from last release</li>
| verify that :<ul><li>en-US build matches locale build</li><li>ensure no read-only files</li><li>show differences from last release</li>
|  
|  
| currently automated on release machines, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:MetaDiff wiki]
| currently automated on release machines, moving to buildbot, [[MozillaQualityAssurance:MetaDiff|wiki]]
| Info is out of date. See [mailto:rhelmer@mozilla.com rhelmer].
| Info is out of date. See [mailto:rhelmer@mozilla.com rhelmer].
|-
|-
Line 195: Line 195:
| Download Checker
| Download Checker
| verify integrity of major released
| verify integrity of major released
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:Download_Checker wiki]
| manual, [[MozillaQualityAssurance:Download_Checker|wiki]]
| runnable, passing
| runnable, passing
| Info is current. See [mailto:bc@mozilla.com bc].
| Info is current. See [mailto:bc@mozilla.com bc].
Line 202: Line 202:
| L10N Search Verifier
| L10N Search Verifier
|
|
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:l10n_Search_Verifier wiki]
| manual, [[MozillaQualityAssurance:l10n_Search_Verifier|wiki]]
| runnable, passing
| runnable, passing
| Info is current, but current plans are unclear.
| Info is current, but current plans are unclear.
Line 229: Line 229:
| style="background:#ffff00" |
| style="background:#ffff00" |
| XBL2
| XBL2
| [http://wiki.mozilla.org/MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area wiki]
| [[MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area|wiki]]
|  
|  
| XBL2 still in design
| XBL2 still in design
Line 258: Line 258:
| Java Applets
| Java Applets
| list suggested by Java team at Apple
| list suggested by Java team at Apple
| browser and eyeballs, [http://wiki.mozilla.org/MozillaQualityAssurance:Test_JavaApplets wiki]
| browser and eyeballs, [[MozillaQualityAssurance:Test_JavaApplets|wiki]]
| Just a list. No automation is currently in process.
| Just a list. No automation is currently in process.
| Info is current. See [mailto:rkiddy@mozilla.com ray].
| Info is current. See [mailto:rkiddy@mozilla.com ray].
Line 278: Line 278:
| style="background:#00ff00" |
| style="background:#00ff00" |
| HTML Parsing
| HTML Parsing
| Will need to deal with WHATWG/html5lib tests [https://bugzilla.mozilla.org/show_bug.cgi?id=366936 366936]. The htmlparser/tests/html test vs a baseline, but a baseline has not been stored.
| Will need to deal with WHATWG/html5lib tests {{bug|366936}}. The htmlparser/tests/html test vs a baseline, but a baseline has not been stored.
| [[Custom Test Executables|custom executable/C++]]  
| [[Custom Test Executables|custom executable/C++]]  
|
|
Line 305: Line 305:
|-
|-
| style="background:#ffff00" |
| style="background:#ffff00" |
| Math/ML
| MathML
| Do mathematical glyphs display correctly on all platforms?
| Do mathematical glyphs display correctly on all platforms?
| "browsers and eyeballs"
| "browsers and eyeballs"
Line 378: Line 378:


{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" | '''Test Infrastructure Name'''
!Test Infrastructure Name
| style="background:#efefef" | '''Brief Description'''
!Brief Description
| style="background:#efefef" | '''Harnesses and Test Suites in the Infrastructure'''
!Harnesses and Test Suites in the Infrastructure
| style="background:#efefef" | '''Status of the Instructure'''
!Status of the Instructure
| style="background:#efefef" | '''Notes'''
!Notes
|-  
|-  
| tinderboxen
| tinderboxen
151

edits