QA/TDAI/Inventory: Difference between revisions

→‎Test Suites: add status and current info
(→‎Test Suites: removing notes)
(→‎Test Suites: add status and current info)
Line 85: Line 85:


{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" |
| style="background:#efefef" | '''Test Suite Name'''
| style="background:#efefef" | '''Test Suite Name'''
| style="background:#efefef" | '''Brief Description'''
| style="background:#efefef" | '''Brief Description'''
| style="background:#efefef" | '''Test Harness(es)'''
| style="background:#efefef" | '''Test Harness(es)'''
| style="background:#efefef" | '''Status'''
| style="background:#efefef" | '''Status'''
| style="background:#efefef" | '''Notes'''
| style="background:#efefef" | '''Last Info'''
| style="background:#efefef" | '''Owner'''
|-  
|-  
| style="background:#00ff00" |
| JS tests
| JS tests
| well-developed suite of tests of the JavaScript language in [http://lxr.mozilla.org/mozilla/source/js/tests/ js/tests]
| well-developed suite of tests of the JavaScript language in [http://lxr.mozilla.org/mozilla/source/js/tests/ js/tests]
| [http://bclary.com/projects/spider/ SpiderMonkey] Runs on QA Farm. Stable and not necessary to use or share.
| [http://bclary.com/projects/spider/ SpiderMonkey] Runs on QA Farm. Stable and not necessary to use or share.
| Semi-automated.  Plans to fully automate with Alice and Rob's help in Q1 2007
| Semi-automated.  Plans to fully automate with Alice and Rob's help in Q1 2007
|  
| Info is current. See [mailto:bc@mozilla.com bc], [mailto:alice@mozilla.com alice], [mailto:rcampbell@mozilla.com robcee].
| [mailto:bc@mozilla.com bc]
|-
|-
| style="background:#00ff00" |
| Security tests
| Security tests
|  
|  
| Custom framework.  Runs on QA Farm. When bugs were filed, regression test cases are usually added.
| Custom framework.  Runs on QA Farm. When bugs were filed, regression test cases are usually added.
| Semi-automated.  Plans to fully automate with Eggplant in Q1 2007
| Semi-automated.  Plans to fully automate with Eggplant in Q1 2007
|  
| Info is current. See [mailto:bc@mozilla.com bc], [mailto:jruderman@gmail.com jruderman]. Definite opportunity to mine bugs for test cases.
| [mailto:bc@mozilla.com bc]
|-
|-
| style="background:#00ff00" |
| Automated Smoke Tests
| Automated Smoke Tests
| A "Smoke Test" is a quick, basic qualification.
| A "Smoke Test" is a quick, basic qualification.
| Eggplant.  Runs on Tracy's machines. Tests for FFx 1.5 and 2.0
| Eggplant.  Runs on Tracy's machines. Tests for FFx 1.5 and 2.0
| Fully automated.  Completed porting to Mac and Linux in Q4 2006.  Plan to move   executiion to QA Farm in Q1 2007
| Fully automated.  Completed porting to Mac and Linux in Q4 2006.  Plan to move execution to QA Farm in Q1 2007
|  
| Info is current. See [mailto:twalker@mozilla.com tracy].
| [mailto:tracy@mozilla.com tracy]
|-
|-
| style="background:#00ff00" |
| Basic Functionality Tests (BFT)
| Basic Functionality Tests (BFT)
| 130+ manual test cases, broadly covering major features
| 130+ manual test cases, broadly covering major features
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=7 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=25 2.0]
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=7 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=25 2.0]
| will be updated for FF3
| will be updated for FF3
|  
| Info is current. See [mailto:marcia@mozilla.org marcia], [mailto:timr@mozilla.com timr].
|
|-
|-
| style="background:#00ff00" |
| Full Functionality Tests (FFT)
| Full Functionality Tests (FFT)
| approx. 280 manual test cases, covering most features
| approx. 280 manual test cases, covering most features
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=2 1.0], [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=26 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=27 2.0]
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=2 1.0], [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=26 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=27 2.0]
| will be updated for FF3
| will be updated for FF3
|  
| Info is current. See [mailto:marcia@mozilla.org marcia], [mailto:timr@mozilla.com timr].
|
|-
|-
| style="background:#00ff00" |
| Localization Tests
| Localization Tests
| 15 test cases
| 15 test cases
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=10 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=39 2.0]
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=10 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=39 2.0]
| engaged and open to design
| engaged and open to design
|  
| Info is current. Proposed designs and issues current in newsgroups. See [mailto:axel@mozilla.com axel]
| [mailto:axel@pike.org axel]
|-
|-
| style="background:#00ff00" |
| Software Update Suite
| Software Update Suite
| approx. 50 tests, targeted to update process itself
| approx. 50 tests, targeted to update process itself
| [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=38 litmus]
| [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=38 litmus]
|  
|  
|
| Info is current. See [mailto:bc@mozilla.com bc].
|
|-
|-
| 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, [http://wiki.mozilla.org/Mozilla2:Trender Trender] (aka Tgfx), Z, and mZ, [http://wiki.mozilla.org/Performance:Tinderbox_Tests wiki for most T]
| "make check"
| "make check"
| running, but not growing
| running, but not growing
| Info is current. Tests need transition to buildbot. See [mailto:rcampbell@mozilla.com robcee], [mailto:timr@mozilla.com timr].
|-
| style="background:#00ff00" |
| Update Checker
| validity of update mar files
| currently manual in QA Farm, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:Update_Checker wiki]
|  
|  
|
| Info is current. See [mailto:bc@mozilla.com bc], [mailto:rhelmer@mozilla.com rhelmer].
|-
|-
| style="background:#00ff00" |
| Tp2
| Tp2
| new page load tests
| new page load tests
| "make check"/buildbot
| "make check"/buildbot
| nearing complete automation
| nearing complete automation
| Info is current. Being integrated into automation. See [mailto:alice@mozilla.com alice], [mailto:rcampbell@mozilla.com robcee].
|-
| style="background:#00ff00" |
| Update Checker
| validity of update mar files
| currently manual in QA Farm, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:Update_Checker wiki]
|  
|  
| [mailto:alice@mozilla.com alice]
| Info is current. See [mailto:bc@mozilla.com bc], [mailto:rhelmer@mozilla.com rhelmer].
|-
|-
| style="background:#00ff00" |
| Download Checker
| Download Checker
| verify integrity of major released
| verify integrity of major released
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:Download_Checker wiki]
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:Download_Checker wiki]
| runnable, passing
| runnable, passing
|  
| Info is current. See [mailto:bc@mozilla.com bc].
| [mailto:bc@mozilla.com bc]
|-
|-
| style="background:#00ff00" |
| L10N Search Verifier
| L10N Search Verifier
|
|
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:l10n_Search_Verifier wiki]
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:l10n_Search_Verifier wiki]
| runnable, passing
| runnable, passing
|  
| Info is current, but current plans are unclear.
| [mailto:bc@mozilla.com bc]
|-
|-
| style="background:#00ff00" |
| XSLT
| XSLT
| re-purposing of the Adobe Xalan tests.
| re-purposing of the Adobe Xalan tests.
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
| Driver is in mozilla, but test content is at Apache.
| Driver is in mozilla, but test content is at Apache.
|  
| Info is current, but current run occasionally. Need automation.
|
|-
|-
| style="background:#00ff00" |
| DOM
| DOM
| being transitioned into MochiTest
| being transitioned into MochiTest
| browser and eyeballs?
| browser and eyeballs?
|  
|  
|  
| Info is currrent. More tests to be transitioned. See [mailto:robert@ocallahan.org roc], [mailto:rcampbell@mozilla.com robcee].
|
|-
|-
| style="background:#00ff00" |
| CSS
| CSS
| verify spec compliance
| verify spec compliance
| reftest
| reftest
| running, passing, needing much to be added
| running, passing, needing much to be added
|
| Info is current. More tests needed. See [mailto:rcampbell@mozilla.com robcee], [mailto:dbaron@mozilla.com dbaron].
| [mailto:dbaron@mozilla.com dbaron], [mailto:rcampbell@mozilla.com robcee]
|-
|-
| style="background:#ffff00" |
| XBL2
| XBL2
| [http://wiki.mozilla.org/MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area wiki]
| [http://wiki.mozilla.org/MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area wiki]
|  
|  
| XBL2 still in design
| XBL2 still in design
|  
| Info is current. [mailto:jonas@sicking.cc jonas]
| [mailto:jonas@sicking.cc jonas]
|-
|-
| style="background:#ffff00" |
| Browser/Content
| Browser/Content
| May be transitioned to reftest or MochiTest, as appropriate.
| May be transitioned to reftest or MochiTest, as appropriate.
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is current. Several groups of tests need to be seperated, given TLC, automation.
|
|-
|-
| style="background:#ffff00" |
| Embedding
| Embedding
| Tests seem fairly current but not building, why?
| Tests seem fairly current but not building, why?
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|
|
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| Extensions
| Extensions
|  
|  
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| 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, [http://wiki.mozilla.org/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].
| [mailto:rkiddy@mozilla.com rkiddy]
|-
|-
| style="background:#ffff00" |
| I18N
| I18N
|  
|  
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is current, but not sure of approach to automation plans.
|
|-
|-
| style="background:#ffff00" |
| Graphics
| Graphics
|  
|  
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is current, but tests will need to be made current. Match to external Cairo testing for relevance.
|
|-
|-
| 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 [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.
| [[Custom Test Executables|custom executable/C++]]  
| [[Custom Test Executables|custom executable/C++]]  
|
|
|  
| Info is in source. Other source of info is unclear (perhaps [mailto:mrbkap@mozilla.com mrbkap]?)
| [mailto:mrbkap@mozilla.com mrbkap]
|-
|-
| style="background:#00ff00" |
| Acid2
| Acid2
| compliance tests from outside standards "watcher"
| compliance tests from outside standards "watcher"
| manually executed, [http://www.webstandards.org/action/acid2/ Acid2 Browser Test]
| manually executed, [http://www.webstandards.org/action/acid2/ Acid2 Browser Test]
| currently passing
| currently passing
|  
| Info is current. See [mailto:timr@mozilla.com timr].
|
|-
| Update Checker
| validity of update mar files
| currently manual in QA Farm, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:Update_Checker wiki]
|
|
| [mailto:bc@mozilla.com bc]
|-
|-
| style="background:#ffff00" |
| XPConnect
| XPConnect
| TestXPC -> "FAILED to get a JSRuntime"
| TestXPC -> "FAILED to get a JSRuntime"
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#00ff00" |
| Layout/HTML
| Layout/HTML
| 1800+ files. These can be transitioned, probably to reftest. HTML file groups: CellMapTest, FrameSetNav, SlideShow, attributes, block, css, formctls, frameset, printer, style, table, tags, xbl.
| 1800+ files. These can be transitioned, probably to reftest. HTML file groups: CellMapTest, FrameSetNav, SlideShow, attributes, block, css, formctls, frameset, printer, style, table, tags, xbl.
| "the old regression test suite" and reftest. Older tests will go to reftest.
| "the old regression test suite" and reftest. Older tests will go to reftest.
|  
|  
|  
| Info is current, but a lot of tests need TLC, automation.
|
|-
|-
| style="background:#ffff00" |
| Math/ML
| Math/ML
| Do mathematical glyphs display correctly on all platforms?
| Do mathematical glyphs display correctly on all platforms?
| "browsers and eyeballs"
| "browsers and eyeballs"
| also using w3c.org site content
| also using w3c.org site content
|  
| Info is current, May be able to automate with reftest.
|
|-
|-
| style="background:#ffff00" |
| Plugins
| Plugins
|
|
|
|
| Not known
| Not known
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| Java Plugin
| Java Plugin
|  
|  
|  
|  
| not current, dev may feel out of loop
| not current, dev may feel out of loop
|  
| Info is current, but not sure of approach to automation plans.
|
|-
|-
| style="background:#00ff00" |
| Networking
| Networking
| 25 test executables, but all must be given parameters
| 25 test executables, but all must be given parameters
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| NSPR
| NSPR
| approx 150 test executables, most pass.
| approx 150 test executables, most pass.
| custom executable/c
| custom executable/c
|  
|  
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| RDF
| RDF
|  
|  
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
| dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?)
| dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?)
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#00ff00" |
| Security/NSS
| Security/NSS
| 26 tests, but not runnable without info
| 26 tests, but not runnable without info
| [[Custom Test Executables|custom executable/C++]] and "make check"
| [[Custom Test Executables|custom executable/C++]] and "make check"
|
|
|  
| Info is current. NSS tests run externally. Need tests relevant to MoCo.
|
|-
|-
| style="background:#00ff00" |
| XPCOM
| XPCOM
| 28 custom executables, most pass, can be better documented, xpcom/tests/unit/test_pipe.js (xpcshell)
| 28 custom executables, most pass, can be better documented, xpcom/tests/unit/test_pipe.js (xpcshell)
| [[Custom Test Executables|custom executable/C++]]
| [[Custom Test Executables|custom executable/C++]]
|  
|  
|  
| Info is current, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| XPFE
| XPFE
| winopen.xul, runs but does not show final results
| winopen.xul, runs but does not show final results
|  
|  
|
|
|  
| Info is in source, but not sure of source for more info.
|
|-
|-
| style="background:#ffff00" |
| XPInstall
| XPInstall
| pre_checkin_trigger.html, runs in browser, passes
| pre_checkin_trigger.html, runs in browser, passes
|  
|  
|  
|  
|  
| Info is in source, but not sure of source for more info.
|
|}
|}


99

edits