Overview
The Unit Test Plan (UTP) will follow the same section breakdown as the Requirements in the Scope & Requirement Document.
Each Section will include the following types of tests
- In-Range UT - these are the test cases which cover normal operations.
- Out-of-Range UT - these are the test cases which cover out of range scenarios:
- border cases
- race conditions
- unexpected events
- EX: Tearing down an active Network Interface
- Error UT
- Error parameters
- Error Conditions
- network goes down unexpectedly
- Wire gets disconnected, etc
Performance Testing cases will be a separate section in this document.
Unit Test Plan
Local Network Configuration
In-Range UT
Requirement ID | Unit Test ID | Unit Test Description |
---|---|---|
Out-of-Range UT
Error UT
Remote Peer Configuration
Policy Configuration
General Configuration
Functional Requirements
Interface Selection and Message Sending Requirements
Dynamic NID Discovery
Debugging Requirements
Network interface Health
Backwards Compatibility Requirements