This document provides general network functional testing. Specific protocols are handled in specific test plans.
The majority of the tests are link-clicks.
The test needs to be expanded to explain the expected results (right
now, the tester is assumed to know what the correct result is).
Also, the tests need to be applied to more entry points for URLs (URL/location bar, "Open as New Window", "Open as Tab", etc.)
|about:||about:||about: meta bug 96712|
|aim:||Send IM (default)||Mozilla will use AIM, Netscape 6 will use NIM.
Fails in Linux
|mailto:||mailto:||mailto: if MailNews is not installed 56478|
|gopher:||the original home of gopher||List of gopher bugs (needs updating)|
|telnet:||telnet://hostname||URL: telnet:// unregistered in Linux 33282|
|wais:||wais://something.com/searching?forthis||WAIS is unimplemented, but RFC specified scheme: 61540|
||Copy into URL bar to test
||Per RFC 2397
||chrome://navigator/content/navigator.xul||Should only work in URL bar
|other||invalid://||Unimplemented schemes should display error: 100176|
Fielding's test page
||Point at links, and compare status bar w/ result
DNS, IP addressing, ports and sockets
|DNS hostnames||starts with numbers
maximum label size: 63 characters
excceeds max label size (64 characters)
|[RFE] Catch illegal DNS requests w/ error 140379
todo: many labels
|IPv4 addresses||mozilla.org's IP address
localhost, blocked port
localhost: unused port
http://3486011863 decimal ip addressing
-> "port blocked for security reasons"
-> connection refused (if Internet Keywords is on, send to search engine)
-> connection establishment timeout
Mac OS X, Linux refuse to connect to broadcast address Win32 says "could not be found", Mac X classic times out.
Win32 and Linux accepts IP addresses as one large decimal value: 67730
IP addresses that are not dotted quads: 160819
|multiple DNS records||(need public test example)||Preferably a three-address entry that has one non-existent host, one host w/ a listener on the http port, and one valid port. 86917|
|hostname that does not resolve in DNS goes to keywords.
hostname -> default domain in OS.
hostname (URI ignored) -> search.netscape.com
"mozilla" and "open source"
|if Internet Keywords is off:
|localhost handling||http://localhost/||connects to 127.0.01 (loopback). If nothing is running will
search for keyword:localhost (if Internet Keywords is on) or return
connection refused error.
|Isolated lan||Necko should work w/o DNS||some discussion in bug 11204|
Suggestions, questions, feedback for this page: bug 141758
Needs more consideration for testing w/ non-standard installs (browser-only, non Mozilla trunk products, etc.)
11.25.02 - updated for Mozilla 1.2