Article

How to Perform Integration Testing

Topic: Continuing EducationBy Frank MartinPublished Recently added

Legacy signals

Legacy popularity: 1,601 legacy views

Integration testing is a level of software testing process where individual units are combined and tested as a group. Integrating testing is performed to find out defects in the interface and between integrated components. Integration testing is performed by independent testers or it can be performed by developers of software testing companies. Integration testing is very important for software testing and consists of four steps.

  • Acceptance testing
  • System testing
  • Integration testing
  • Unit testing

Classification of Unit Interfaces:

The developer of each program unit ascertains and documents the unit’s interfaces for the following unit operations:
Here is a list of test cases for integration testing.
• Exte
al inquiry
• Exte
al input
• Exte
al filing
• Exte
al display
• Exte
al output

In exte
al inquiry it has to be observed whether the queries from terminals for information are getting right response.

Exte
al Input:

In this step all the entered data is tested whether the data entered for processing is managed properly or not.
Exte
al Filing:

At this level it is tested that all files are updated and all transactions are creating files properly on computer.
Internal Filing:

At this level it is to be checked that all receiving and passing information from other logical processing units are correct or not.

Exte
al Display:

It is to observe that the system is correctly processing sending message to terminals.

Exte
al output:

It is to check that the result of processing is being received by some output device or unit.
Reconcile Interfaces:

This information is required for the integration test template. That is collected from all program units for software testing.

Creating Integration Test Conditions:

Test condition are created, after the creation of these test condition, test condition is documented on test template for software testing.

Evaluation of Test Conditions:

A list of question is created that will help in the evaluation of test conditions on the integration testing template. This list indicates that test conditions created for the integration process are complete.

  • Record test?
  • File test?
  • Search test?
  • -Match/merge test?
  • Attributes test?
  • Stress test?
  • Control test?

So integration testing is performed after unit testing and before system testing. Here are four approaches used for integration testing.

  • Big bang
  • Top down
  • Bottom up
  • Sandwich/ hybrid

Big bang approach is one where all units are combined together at tested at once. In top down approach all top level units are tested. In bottom up approach of integration testing, bottom level units are tested before and top level units are tested after that. Sandwich approach is a mix approach of top down and bottom approaches for software testing.

This is how integration testing takes place all of the test cases and approaches plays a very critical role in integration testing. In integrating testing main objective is to define test cases and to apply them using various approaches. In software testing company integration testing is considered an integral part of software testing.

Article author

About the Author

Rock Den has been blogging since 2004 & contributing in many websites since its initial career. He is Professional Writer and also technical guru, overloaded with a wealth of experience, and even more degrees, at present learning . He get pleasure from Blogging "Action is the foundational key to all success"Software Testing Services Provider for Software testing company.

Further reading

Further Reading

4 total

Article

Residential painting is a skilled trade that offers stable employment, creative satisfaction, and opportunities for career growth. Enrolling in formal painting training equips learners with essential technical knowledge, safety practices, and professional standards required in the construction and renovation industry. While some may question whether structured courses are necessary compared to learning on the job, investing time and money in accredited training can provide ta

January 7, 2026

Article

To get a marketing degree online while working, you need to enroll yourself in an online university which runs marketing programs. For working professionals, there are lots of options available in terms of marketing degrees. You can earn Associate degree in marketing, Bachelor degree in marketing and Master degree in marketing. Whatever degree program you choose, keep in mind that your focus should be on attaining your career objective through this degree. Benefits of Online

November 14, 2025

Article

Yes, 100% it is worth learning Salesforce in 2025! The tremendous growth of Salesforce, combined with the rising demand for AI agents and automation, is creating huge job opportunities worldwide, especially in India and the USA. Many businesses are investing in Salesforce development to improve customer experiences, automate workflows, and integrate AI-powered solutions. If you want to build a career in Salesforce, the best path is to learn Salesforce Admin first, then move

February 2, 2025

Article

Introduction Microsoft software products, such as Windows operating systems and Office suites, are essential tools for both personal and professional users. However, their high cost sometimes pushes users to seek unofficial activation methods, with KMSpico being one of the most popular tools. This article delves into what KMSPico is, how it works, its risks, legality, and alternative solutions. What is KMSPico? KMSPico is an unofficial third-party tool designed to activate Wi

February 1, 2025