Prev | Current Page 228 | Next

Peter Farrell-Vinay

"Manage Software Testing"

16 in Appendix B.
??? Define the software scaffolding for the integration tests.
??? Specify the integration tests.
??? Identify any regression tests.
Note that this will require that the subset of the system tests identified in the last phase be included
as regression tests, so that the overall features of some integrated system at the end of some integration
step can be demonstrated. This will guard against a successful integration delivering software for system
testing which doesn??™t in fact work.
FIGURE 6.3
An untestable requirement (just what contains what?)
The system will contain an FX1700 processor with an FQ1400 unit, and a ZZ2100 unit.
88
Manage Software Testing
Apply the following controls:
??? Each integration step should be identifiable in the integration tree (see section 8.5.16 in Chapter 8).
??? Each set of integration tests should be related to an identifiable integration step. The definition
of the interfaces can often be checked by those responsible for preparing the integration tests.
6.4 Coding and Unit Testing
In this phase the detailed design of the system is completed and the units coded, tested, and debugged.
You will probably need some modifications both to the unit tests and the test plan itself. During this phase:
??? Complete the test plan.
??? Create the unit test specifications, software, and procedures.
??? Review (a sample of) the unit tests prepared by the developers for coverage, consistency, and other
attributes (see section B.


Pages:
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240