Software Testing - Big-Bang Testing
What is Big-Bang Testing?
Big Bang Integration Testing is an integration testing strategy wherein all units are linked at once, resulting in a complete system. When this type of testing strategy is adopted, it is difficult to isolate any errors found, because attention is not paid to verifying the interfaces across individual units.
Big Bang Integration - WorkFlow Diagram
Big Bang Testing is represented by the following workflow diagram:
Disadvantages of Big-Bang Testing
Defects present at the interfaces of components are identified at very late stage as all components are integrated in one shot.
It is very difficult to isolate the defects found.
There is high probability of missing some critical defects, which might pop up in the production environment.
It is very difficult to cover all the cases for integration testing without missing even a single scenario.