Wednesday, 22 April 2015

What is Big Bang integration testing?

  • In Big Bang integration testing all components or modules are integrated simultaneously, after which everything is tested as a whole.
  • In this approach individual modules are not integrated until and unless all the modules are ready.
  • In Big Bang integration testing all the modules are integrated without performing any integration testing and then it’s executed to know whether all the integrated modules are working fine or not.
  • This approach is generally executed by those developers who follows the ‘Run it and see’ approach.
  • Because of integrating everything at one time if any failures occurs then it become very difficult for the programmers to know the root cause of that failure.
  • In case any bug arises then the developers has to detach the integrated modules in order to find the actual cause of the bug.
Below is the image of the big bang integration testing:
what is big bang integration
Suppose a system consists of four modules as displayed in the diagram above. In big bang integration all the four modules ‘Module A, Module B, Module C and Module D’ are integrated simultaneously and then the testing is performed. Hence in this approach no individual integration testing is performed because of which the chances of critical failures increases.
Advantage of Big Bang Integration:
  • Big Bang testing has the advantage that everything is finished before integration testing starts.
Disadvantages of Big Bang Integration:
  • The major disadvantage is that in general it is very time consuming
  • It is very difficult to trace the cause of failures because of this late integration.
  • The chances of having critical failures are more because of integrating all the components together at same time.
  • If any bug is found then it is very difficult to detach all the modules in order to find out the root cause of it.
  • There is high probability of occurrence of the critical bugs in the production environment

12 comments:

  1. Hello Priya,
    The Article on What is Big Bang integration testing is informative. It gives detailed information about it .Thanks for Sharing the information on Integration Testing . mobile application testing

    ReplyDelete
  2. It is really a great work and the way in which u r sharing the knowledge is excellent. Java Training in Chennai | Blue prism Training in Chennai

    ReplyDelete
  3. Thanks for taking time to share this post. It is really useful. Continue sharing more like this.
    Sap Hybris Training
    Sap Sd Training
    Sap Pm Training

    ReplyDelete
  4. Hello! Someone in my Facebook group shared this website with us, so I came to give it a look. I’m enjoying the information.
    nebosh igc courses in chennai

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!
    Mysql training in chennai | Mysql training course chennai

    ReplyDelete
  7. I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
    MCSE Training in chennai | mcse training class chennai


    ReplyDelete
  8. This post is really nice and informative. The explanation given is really comprehensive and informative...

    software testing training online

    ReplyDelete
  9. Thanks for all your Valuable Comments...This Technology Topic is Very Interesting...I love to Learn more About this Topic...Keep Updating
    Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery

    ReplyDelete