Structural test covers all conditions (100% MC/DC ) Probabilistic testing has been performed when appropriate to do so 29 Software To ensure that software 7.4.8.1 Where software integration testing is – integration integration tests are 7.4.8.5 applicable, for all safety integrity levels testing specified during the design ensure that there is evidence that: and development phases; that the specified tests A software integration test specification state the test cases and exists. test data, types of test to be performed, the test The software integration test specification is held under configuration environment, tools, configuration and management. programs; that the test The software integration test plan has criteria on which the been reviewed. completion of the test will be judged; that the procedures for corrective The specified integration specify appropriate test cases and test data action on failure of test; that any modification resulting from software The software integration test integration testing is specification specifies the test environment, test tools, software subject to an impact configuration and requisite test analysis that will determine the software programs. modules impacted and the The software integration test necessary re-verification specification specifies a pass / fail and re-design activities. criterion (or criteria) for each test.
Structural test covers all conditions (100% MC/DC ) Probabilistic testing has been performed when appropriate to do so 29 Software integration testing To ensure that software integration tests are specified during the design and development phases; that the specified tests state the test cases and test data, types of test to be performed, the test environment, tools, configuration and programs; that the test criteria on which the completion of the test will be judged; that the procedures for corrective action on failure of test; that any modification resulting from software integration testing is subject to an impact analysis that will determine the software modules impacted and the necessary re-verification and re-design activities. 7.4.8.1 – 7.4.8.5 Where software integration testing is applicable, for all safety integrity levels ensure that there is evidence that: A software integration test specification exists. The software integration test specification is held under configuration management. The software integration test plan has been reviewed. The specified integration specify appropriate test cases and test data The software integration test specification specifies the test environment, test tools, software configuration and requisite test programs. The software integration test specification specifies a pass / fail criterion (or criteria) for each test.
CASS_TOES_for_software_assessment_IEC_61508-3_2010_-_ABRIDGED_v1.docx