QA/TDAI/Inventory: Difference between revisions
Jump to navigation
Jump to search
(adding questions) |
(adding) |
||
Line 1: | Line 1: | ||
= Test Suites = | = Test Suites = | ||
Line 223: | Line 122: | ||
|- | |- | ||
| Layout/HTML | | Layout/HTML | ||
| | | 1800+ files. These can be transitioned, probably to reftest. | ||
| "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. | ||
| | | | ||
| | | HTML file groups: CellMapTest, FrameSetNav, SlideShow, attributes, block, css, formctls, frameset, printer, style, table, tags, xbl. | ||
| | | | ||
|- | |- | ||
Line 244: | Line 143: | ||
|- | |- | ||
| Networking | | Networking | ||
| | | 25 test executables, but all must be given parameters | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
Line 260: | Line 159: | ||
| | | | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?) | ||
| dir = rdf | | dir = rdf | ||
| | | | ||
|- | |- | ||
| Security/NSS | | Security/NSS | ||
| | | 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" | ||
| | | | ||
| | | dir = security/nss | ||
| | | | ||
|- | |- | ||
| XPCOM | | XPCOM | ||
| | | run -> "FAILED to get a JSRuntime" | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
Line 279: | Line 178: | ||
|- | |- | ||
| XPFE | | XPFE | ||
| | | winopen.xul, runs but does not show final results | ||
| | | | ||
| | | | ||
Line 286: | Line 185: | ||
|- | |- | ||
| XPInstall | | XPInstall | ||
| | | pre_checkin_trigger.html, runs in browser, passes | ||
| | | | ||
| | | | ||
| dir = xpinstall | | dir = xpinstall | ||
| | | | ||
|} | |} |
Revision as of 00:11, 16 February 2007
Test Suites
Test Suite Name | Brief Description | Test Harness(es) | Status | Notes | Owner | |
JS tests | well-developed suite of tests of the JavaScript language | Custom framework in js/tests. Runs on QA Farm. | Semi-automated. Plans to fully automate with Alice and Rob's help in Q1 2007 | Run in customized harness, stable and not necessary to use or share. | bc | |
Security tests | Custom framework. Runs on QA Farm. | Semi-automated. Plans to fully automate with Eggplant in Q1 2007 | When bugs were filed, regression test cases are usually added. | bc | ||
Automated Smoke Tests | A "Smoke Test" is a quick, basic qualification. | 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 | tracy | ||
Basic Functionality Tests (BFT) | 130+ manual test cases, broadly covering major features | litmus for 1.5 and 2.0 | ||||
Full Functionality Tests (FFT) | approx. 280 manual test cases, covering most features | litmus for 1.0, 1.5 and 2.0 | ||||
Localization Tests | 15 test cases | litmus for 1.5 and 2.0 | ||||
Software Update Suite | approx. 50 tests, targeted to update process itself | litmus | ||||
Browser/Content | May be transitioned to reftest or MochiTest, as appropriate. | custom executable/C++ | (I need to break this category up. Too much is happening in here. -rrk) | dirs = browser/components/places, browser/components/safebrowsing, browser/components/sessionstore, content/base, content/events, content/html/content, content, content/xml, content/xslt | ||
XSLT | re-purposing of the Adobe Xalan tests. | custom executable/C++ | Driver is in mozilla, but test content is at Apache. | content/xslt/buster + files downloaded from svn.apache.org content/xslt/XSLTMark - info on this? |
||
DOM | browser and eyeballs? | dom/tests/js/*html and js, can be made into reftests or MochiTest | ||||
Embedding | custom executable/C++ | |||||
Extensions | custom executable/C++ | dirs = extensions/canvas3d, extensions/java/xpcom, extensions/metrics, extensions/mono, extensions/python, extensions/schema-validation, extensions/spatialnavigation, extensions/webdav | ||||
Graphics | custom executable/C++ | dir = gfx | ||||
HTML Parsing | custom executable/C++ (non-functioning). Moving to WHATWG/html5lib tests [366936] | [README] parser/htmlparser=327 |
mrbkap | |||
I18N | custom executable/C++ | dirs = intl, extensions/universalchardet | ||||
XPConnect | custom executable/C++ | dir = js/src/xpconnect | ||||
Layout/HTML | 1800+ files. These can be transitioned, probably to reftest. | "the old regression test suite" and reftest. Older tests will go to reftest. | HTML file groups: CellMapTest, FrameSetNav, SlideShow, attributes, block, css, formctls, frameset, printer, style, table, tags, xbl. | |||
Math/ML | Do mathematical glyphs display correctly on all platforms? | "browsers and eyeballs" | also using w3c.org site content | dir = layout/mathml | ||
??? | dirs = modules/libjar, modules/oji, modules/plugin | |||||
Networking | 25 test executables, but all must be given parameters | custom executable/C++ | dir = netwerk | |||
NSPR | custom executable/c | approx 150 test executables, most pass. | ||||
RDF | custom executable/C++ | dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?) | dir = rdf | |||
Security/NSS | 26 tests, but not runnable without info | custom executable/C++ and "make check" | dir = security/nss | |||
XPCOM | run -> "FAILED to get a JSRuntime" | custom executable/C++ | dirs = xpcom/proxy, xpcom | |||
XPFE | winopen.xul, runs but does not show final results | dir = xpfe | ||||
XPInstall | pre_checkin_trigger.html, runs in browser, passes | dir = xpinstall |