There has been much discussion of the relative advantages
and disadvantages of top-down versus bottom-up integration
testing. In general, the advantages of one strategy tend to result in
disadvantages for the other strategy. The major disadvantage of
the top-down approach is the need for stubs and the attendant
testing difficulties that can be associated with them