Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

U.1: Unit test specification should include the following criteria.
U.1.1: unit test cases
U.1.2: unit test data
U.1.3: static verification
U.1.4: coverage goals
U.1.5: coding standards (e.g. MISRA rules)
U.2: Verify that software unit conforms to the software detailed design.
  • Note: Software detailed design could be represented as a prototype, flow chart, sequence chart, entity relationship diagram, pseudo code, etc.

...

U.2.1: input data format 
U.2.2: output data format 
U.2.3: prototype
U.2.4: flow chart
U.2.5: sequence chart
U.2.6: entity relationship diagram
U.2.7: pseudo code, etc.


Integration Test Criteria

...

The software integration test specification shall be suitable to provide evidence for compliance of the integrated software items with the software architectural design.

NOTE 3Note: Compliance to the architectural design means that the specified integration tests are suitable to prove that the interfaces between the software units and between the software items fulfill the specification given by the software architectural design.


I.1: Verify that inter-task/inter-process communication conforms to software architectural design.
I.2: Verify that the relationship and dependency between software elements conform to software architectural design.
I.3: Verify that the interrupts with their priorities conform to software architectural design.
I.4: Verify that the tasks with cycle time and priority conform to software architectural design.
I.5: Verify that the relationship between software elements conforms to software architectural design.
I.6: Verify that where the data (such as parameters) are stored and which measures (e.g. checksums, redundancy) are taken to prevent data corruption conform to software architectural design.
I.7: Verify that which data is persistent and under which conditions conforms to software architectural design.

Qualification 

Develop specification for software qualification test. The test specification shall be suitable to provide evidence for compliance of the integrated software with the software requirements.

...