General Test Criteria
...
U.1: Unit test specification should include the following criteria.
- verification strategy
- Note: The verification strategy shall define how to provide evidence for compliance of the software units with the software detailed design and with the non-functional requirements.
- unit test cases,
- unit test data,
- static verification,
- coverage goals
- coding standards (e.g. MISRA rules)
...
Note: Software detailed design could be represented as a prototype, flow chart, sequence chart, entity relationship diagram, pseudo code, etc.
...
U.3: Verify that
...
input/output data
...
format conforms to the design and the requirement.
Integration Test Criteria
...