Difference between Phased and Incremental Testing

The different integration testing strategies are either phased or incremental. A comparison of these two strategies is as follows:
  •  In incremental integration testing, only one new module is added to the partial system each time.
  •  In phased integration, a group of related modules are added to the partial system each time.
Phased integration requires less number of integration steps compared to the incremental integration approach. However, when failures are detected, it is easier to debug the system in the incremental testing approach since it is known that the error is caused by addition of a single module. In fact, big bang testing is a degenerate case of the phased integration testing approach

Leave a Reply