Software QA Terminology: Big Bang Testing

There are some terminologies in Software Testing practice which are when known would prove useful to software testers. Here with this Software QA Terminology series, we will explore such terminologies. We’ll start with the Big Bang Testing first. Let’s roll.

Definition of Big Bang Testing:

Big Bang Testing is an approach of integration testing where integration of all or major components of the system are tested. The Big Bang method is very effective for saving time in the integration testing process. It helps amateur developers to find integration related defects earlier than actual integration testing. However, if the test cases and their results are not recorded properly, the entire integration process will be more complicated and may prevent the testing team from achieving the goal of integration testing.

Big Bang Testing

Big Bang

Advantages:

Below are some advantages of Big Bang Testing.

  • Developer/Testers can get idea about possible errors in integration much earlier.
  • It saves time of the integration testing process.
  • It is much helpful if design guidelines and coding standards are followed for integration of various individual software components.

Disadvantages:

Below are some downsides of Big Bang Testing.

  • It is time consuming process.
  • Full coverage of all the integration testing scenarios is difficult.
  • Integration related defects may be identified at very late stages of integration testing.
  • Defect identification is
  • Since this testing is performed at early stages of integration testing, it may end up being a headache for testing team as defect identification for individual system component would be much difficult.

Leave a Reply

Your email address will not be published.