General Test Criteria
Develop specifications for software The scope of the test specification is unit test, integration integration test, and qualification test. These specifications based on criteria belowshould include the following criteria.
G.1:
...
definition of test environment
...
G.2:
...
(テスト自体が定量・定性的にOK/NGを出せること、という意味を書きたい)
G.3: Verify that format of input/output data conforms to design and requirement.
G.4: Include test procedure specification in these specifications.
...
definition of test procedure
G.3: definition of test case
...
...
Note: The selection of test cases shall have sufficient coverage according to e.g. the software integration test strategy and the release plan.
G.4: definition of verification criteria
Note: Verification criteria define the qualitative and quantitative criteria for verification of a requirement.
Unit Test Criteria
Develop software unit test specification and test software units using the unit test specification according to the software unit specification. 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 specifications based on criteria below.
G.3: Verify that format of input/output data conforms to design and requirement.
U.1: Unit verification include unit test cases, unit test data, static verification, coverage goals and coding standards such as the MISRA rules.
...
Note2: Software detailed design could be represented as a prototype, flow chart, sequence chart, entity relationship diagram, 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.
...
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.
...