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