Big-Bang Testing
Big-Bang Testing is a kind of integration testing that links all the units at once and results in a complete system. It’s good for small systems, but is not favorable for the large ones as it’s difficult to determine the location of a bug if it’s found. This kind of testing has some disadvantages: bugs are found on the late stage, difficult to find location of the bug, ability to miss critical bugs, difficult to cover all the test cases.