BASIC03: The Broken but functional test
Test case identifier
BASIC03 The Broken but functional test
Objective
The case where the delegation for a domain is too broken to be fully tested but functional enough for simple web browsing should be detected. This test should only be performed if the BASIC02 test has failed, in order to explain why the domain seemingly works but otherwise is untestable.
Inputs
The label of the domain name to be tested.
Ordered description of steps to be taken to execute the test case
- Retrieve the IP addresses from the parent delegation using Method 4. For name server that are out-of-bailiwick, do separate recursive queries to retrieve the IP addresses of those names.
- An A query for the child domain name with the label 'www' prepended is sent to each address from the input parameters, and the responses recorded.
- If no answer from the above queries contain any A record, this test fails.
Outcome(s)
If at least one recorded response contains at least one A record for the requested name, this test succeeds.
Special procedural requirements
This test should only be performed if the BASIC02 test has failed.
Intercase dependencies
Only perform this test if BASIC02 fails.