156
CHAPTER 8
Software Requirements Analysis Practice
Software testing typically is accounted for only during the testing phases, as
shown in the NIST report, and reflected in
Figure 8.4
. However, test planning and
the establishment of test cases and procedures occur throughout the early phases
of software development. Software testing must be recognized as a significant
effort, and its planning must begin at the earliest possible time. While the soft-
ware requirements are being analyzed, evaluated, and formalized, the challenges to
testing and qualifying the software product must be identified. The product quali-
fication section of software specifications identifies the analysis, inspection, dem-
onstration, and test methods that will be used to confirm requirements satisfaction
based on test results. The cost of software testing is an important contribution in
determining overall software development costs.
Do'stlaringiz bilan baham: |