TestingGeek

Learn, Share and Keep Learning

Home Testing Types Life Cycle Big Bang Integration Testing
Big Bang Integration Testing
Testing Types - Life Cycle

In big bang Integration testing, individual modules of the programs are not integrated until every thing is ready. This approach is seen mostly in inexperienced programmers who rely on 'Run it and see' approach. In this approach, the program is integrated without any formal integration testing, and then run to ensures that all the components are working properly.

 

Unfortunately, whilst it may be possible to get away with it within some simple sequential programs, particularly if sensible design methods and good Function and Module Tests have been applied, the use of such an approach large commercial applications is likely to be much less successful.

The application of this method often simply leads the programmer to have to re-separate parts of the program to find the cause of the errors, thereby effectively performing a full integration test although in a manner which lacks the controlled approach of the other methods.

Disadvantages

There are many disadvantages of this big bang approach
  • Defects present at the interfaces of components are identified at very late stage.
  • It is very difficult to isolate the defects found, as it is very difficult to tell whether defect is in component or interface.
  • There is high probability of missing some critical defects which might surfaced in production.
  • It is very difficult to make sure that all the cases for integration testing are covered.
 

Stay in touch

Enter your email address:

Delivered by FeedBurner

Your Opinion Matters

Defect found by testers is
 

Follow Me - Twitter

Follow me on Twitter @ TestingGeek

Services.

Do you need reliable and efficient testing services covering all aspects of software testing? Contact Atlantis Software for all your software testing needs.

Check Websites

If you are looking for easy and cost effective way of checking and monitoring your web application and websites - try iCheckWebsite