Testing Network Object
3/25/00 Created
4/26/00 Last modified
Tests specific to this object. Should be done in addition to general field tests.
The type of field is listed in parentheses.
TESTS PER FIELD
- Network Name (DNS)
- Check for uniqueness across nodes also
- Group (select box)
- Comment (string)
- DHCP Service (dropdown)
- DHCP Options (string)
- What happens if use same option with diff value?
- enter invalid option
- enter invalid value (this is not checked)
- enter option that does not apply to network
- max # of options allowed?
- Address Space (address)
- Low Reserve (integer)
- If lo reserve is > # of addresses in AS, should get error
- if lo + hi ># of addresses in AS, then ok
- Hi Reserve (integer)
- If hi reserve is > # of addresses in AS, should get error
- if lo + hi ># of addresses in AS, then ok
- Split/Join network prefix (integer)
- what if non-numeric?
- what if negative?
- what if zero?
- What if splitting and new network prefix is greater than old
- what if joining and new netwrk prefix is less than old
- what if old and new prefix equal on split/join
- Address Space Group (select box)
- Address Space DHCP Options (dropdown)
- Address Space Comments (string)
- DHCP Addresses (address)
- DHCP Address Names (DNS names)
- Count (integer)
SPLITTING NETWORKS
- Try by changing prefix only
- Try by changing prefix and adding additional address space
- Try with broadcast address occupied
- Try with low/hi reserves overlapping
- Try with lo/hi reserves adjacent- is reserve the start point or is the next address the start?
- Try with new network address used
- change reserves when reserved addresses are already assigned
- what happens to dynamic dhcp?
- What happens to IPC if split network through its range?
- what happens to comments?
- what happens to user's default AS?
- What happens to IPC if split network through its range?
- If nodes in new reserved spaces, warning but no error.
- what happens to reserves?
- what happens to template default AS?
- Does splitting work during network create ?
- Max difference allowed between old and new prefix is 4
- Can split a network that has existing nodes?
JOINING NETWORKS
- What happens to dynamic DHCP addresses?
- What happens to comment?
- What happens to user's default AS?
- what happens to reserves?
- Does join work during network create?
- What if not all necessary AS are on same net?
- Max difference allowed between old and new prefix is 4
- can join networks with existing nodes?
EXPANDING NETWORKS
- Expanding networks- what happens to dynamic dhcp addr?
- Max difference allowed between old and new prefix is 4
- what happens to existing nodes?
DELETING ADDRESS SPACES
- Delete network with existing IP addresses- what happens?
- Delete address space with existing IP addresses- what happens?
MOVING ADDRESS SPACES
- Moving address spaces - do comments move?
- Do dynamic dhcp addresses move?
- Do reserves move?
- what happens to existing nodes?
OTHER TESTS
- if user has rights to network but not to AS, can add node to AS?