Document: NUREG-0800
Document ID: 4f141c71-35ca-4353-9047-a13efe6d56b7
Document Type: srp
Title: Revision 6 - August 2016
Source: NUREG-0800
Source URL: https://www.nrc.gov/docs/ML1601/ML16019A308.pdf
Revision Date: 2023-06
Chapter: 7
Section ID: 7
CFR Part: 
CFR Title: 

Content:
IEEE Std 1008, “IEEE Standard for Software Unit Testing,” with a few noted exceptions, identifies an acceptable method for satisfying software unit testing requirements. The STP should exhibit the management, implementation and resource characteristics listed below. B.3.1.12.1 Management Characteristics of the STP The management characteristics that the STP should exhibit include purpose, organization, responsibilities, and security. Purpose refers to a definition of the purpose and scope of the software testing activities. The STP should list the general functions the software testing organizations will be expected to perform. Organization involves a description of the software testing organization(s). The STP should describe the boundaries and interfaces between the testing organization(s) and other company organizations. Reporting channels should be described. Responsibilities involve a definition of the responsibilities and authority of the software testing organization(s). The STP should specify the person or group responsible for the successful completion of each testing task. Security means that SDOE design features should be tested per RG 1.152. B.3.1.12.2 Implementation Characteristics of the STP The implementation characteristics that the STP should exhibit include measurement, procedures, and record keeping. Measurement concerns a set of indicators used to determine the success or failure of the software testing activity. The STP should require that data associated with testing be systematically collected and analyzed to determine the effectiveness of the testing effort. The STP should specify the criteria to be used to verify the completion of each testing task. BTP 7.14-45 Revision 6 - August 2016 Procedures involve a description of the software testing strategy. The STP should specify procedures for testing items. It should describe the method for keeping test cases and procedures synchronized with the software design. It should specify the