Table of Contents | Appendix C-28 | Appendix C-30



The Test Analysis Report documents software testing - unit/module, subsystem integration, system, user acceptance, and security - as defined in the test plan. The Test Analysis Report records results of the tests, presents the capabilities and deficiencies for review, and provides a means of assessing software progression to the next stage of development or testing. Results of each type of test are added to the software development document for the module or system being tested. Reports are created as required in the remaining phases. The set of Test Analysis Reports provides a basis for assigning responsibility for deficiency correction and follow up, and for preparation of a statement of project completion.

Test Problem Report forms are generated as required and are attached to the Test Analysis Reports during testing at the integration level and higher. The disposition of problems found, starting with integration testing, will be traced and reported under configuration control.

1.0      PURPOSE

This section should present a clear, concise statement of the purpose for the Test Analysis Report.

2.0      SCOPE

This section identifies the software application system tested and the test(s) conducted covered by this Test Analysis Report. The report summarizes the results of tests already conducted and identifies testing that remains to be conducted. Provide a brief summary of the project objectives, and identify the System Proponent and users.


This section provides a bibliography of key project references and deliverables applicable to system software testing. These references might include the FRD, User Manual, Operations Manual, Maintenance Manual, Test Plan, and prior Test Analysis Reports.

3.1      Security

This section describes any security considerations associated with the system or module being tested, the test analysis, and the data begin handled - such as confidentiality requirements, audit trials, access control, and recoverability. If this Test Analysis Report is not documenting the formal security test, also summarize the security capabilities included in the system or module test and itemize the specific security deficiencies detected while conducting the test.

The results of specific tests, findings, deficiency analysis, and recommendations will be discussed in the subsequent sections. Reference those portions of this document that specifically address system security issues. If no deficiencies were detected during the system or module test, state this fact.

3.2      Glossary

This section defines all terms and provides a list of abbreviations used in the Test Analysis Report. If the list is several pages in length, it may be placed as an appendix.


This section describes the results of each test performed. Tests at each level should include verification of access control and system standards, functionality, and error processes. Repeat the subsections of this section for each test performed.

4.1      Test Name

The test performed for the specified unit, module, subsystem, or system is discussed in this section. For each test, provide the subsequent sections.

4.1.1 System Function

A high-level description of the function tested and a description of system capabilities designed to satisfy these functions are contained in this section. Each system function should be described separately.

4.1.2 Functional Capability

This section evaluates the performance of each function demonstrated in the test. This section also assesses the manner in which the test environment may be different from the operational environment and the effect of this difference on functional capabilities.

4.1.3 Performance Capability

This section quantitatively compares the software performance characteristics with the criteria stated in the test plan. The comparison should identify deficiencies, limitations, and constraints detected for each function during testing. If appropriate, a test history or log can be included as an appendix.


This section summarizes the test results, organized according to the numbered requirements listed in the Traceability section of the test plan. Each numbered requirement should be described in a separate section. Repeat the subsections of this section for each numbered requirement covered by the test plan.

5.1      Requirement Number and Name

The requirement number provided in the title to this section is the number from the requirements traceability matrix in the test plan and the name provided is the requirement's short name.

5.1.1 Findings

This subsection briefly describes the requirement, including the software and hardware capabilities, and states the findings from one or more tests.

5.1.2 Limitations

This subsection describes the range of data values tested, including dynamic and static data, for this requirement and identifies deficiencies, limitations, and constraints detected in the software and hardware during the testing.


6.1      Demonstrated Capabilities

This section provides an overview and summary analysis of the testing program. Describe the overall capabilities and deficiencies of the testing software module or system. Where tests were intended to demonstrate one or more specific performance requirements, findings should be presented that compare the test results with the performance requirements. Include an assessment of any differences in the test environment versus the operational environment that may have had an effect on the demonstrated capabilities. Provide a statement, based on the results of the system or module test, concerning the adequacy of the system or module to meet overall security requirements.

6.2      System Deficiencies

This section describes test results showing software deficiencies. Identify all problems by name and number when placed under configuration control. Describe the cumulative or overall effect of all detected deficiencies on the system of module.

6.3      System Refinements

This section itemizes any indicated improvements in system design or operation based on the results of the test period. Accompanying each improvement or enhancement suggested should be a discussion of the added capability it provides and the effect on the system design. The improvements should be indicated by name and requirement number when placed under configuration control.

6.4      Recommendations and Estimates

This section provides a statement describing the overall readiness for system implementation. For each deficiency, address the effect on system performance and design. Include any estimates of time and effort required for correction of each deficiency and any recommendations on the following:

•      The urgency of each correction

•      Parties responsible for corrections

•      Recommended solution or approach to correcting deficiencies

6.5      Test Problem Report

This section contains copies of the test Problem Reports related to the deficiencies found in the test results. The Test Problem Report will vary according to the information system development project, its scope and complexity, etc. Test Problem Report forms are generated as required and are attached to the Test Analysis Reports during testing at the integration level and higher. The disposition of problems found, starting with integration testing, should be tracked and reported under configuration control.

6.6      Test Analysis Approval Determination Form

This section contains one copy of the Test Analysis Approval Determination form. This form briefly summarizes the perceived readiness for migration of the software. In the case of a User Acceptance Test, it serves as the user's recommendation for migration to production.

Test Analysis Report Outline

Cover Page
Table of Contents

1.0       Purpose

2.0       Scope

3.0       Reference Documents
            3.1       Security
            3.2       Glossary

4.0       Test Analysis
            4.1       Test Name (repeat for each test)
                        4.1.1       System Functions
                        4.1.2       Functional Capability
                        4.1.3       Performance Capability

5.0 Software and Hardware Requirements Findings
            5.1       Requirement Number and Name (repeat for each test)
                        5.1.1       Findings
                        5.1.2       Limitations

6.0       Summary and Conclusions
            6.1       Demonstrated Capabilities
            6.2       System Deficiencies
            6.3       System Refinements
            6.4       Recommendations and Estimates
            6.5       Test Problem Report
            6.6       Test Analysis Approval Determination Form

Table of Contents | Appendix C-28 | Appendix C-30