• Home
  • About Us
  • Contact Us
  • Affiliate Disclosure
  • Disclaimer
  • Privacy & Terms
Viralfeed
ADVERTISEMENT
  • Home
  • NewsNews
  • Business
  • World Wide
  • Jobs & Vacancies
  • Science & Tech
  • Digital
    • Digital Marketing
    • Earn Money Online
    • Gadgets
    • Apps
    • Software
    • Websites
  • Entertainment
    • Gaming
    • OTT
    • Movie
    • Music
    • Sports
    • Celebrities
    • Jokes & Quotes
  • MoreAll
    • Finance
    • Biography
    • Automobile
    • GK Facts
    • Religious & Astro
    • Event, Festival & Holiday
    • Health & Fitness
    • Food & Recipe
    • Pet Care
    • Home & Garden
    • Lifestyle & Fashion
    • Travel
    • Success Story
    • Government Schemes
    • Arts & Crafts
    • Agriculture & Farming
    • Education & Career
    • Biography
    • Agriculture & Farming
    • Automobile
    • Finance
    • GK Facts
    • Religious & Astro
    • Success Story
    • Government Schemes
    • Health & Fitness
    • Food & Recipe
    • Home & Garden
    • Pet Care
    • Lifestyle & Fashion
    • Travel
    • Arts & Crafts
    • Education & Career
  • Best BuyShop
    • Products Reviews
    • Coupons & Offers
    • Deals of the dayHot
No Result
View All Result
  • Home
  • NewsNews
  • Business
  • World Wide
  • Jobs & Vacancies
  • Science & Tech
  • Digital
    • Digital Marketing
    • Earn Money Online
    • Gadgets
    • Apps
    • Software
    • Websites
  • Entertainment
    • Gaming
    • OTT
    • Movie
    • Music
    • Sports
    • Celebrities
    • Jokes & Quotes
  • MoreAll
    • Finance
    • Biography
    • Automobile
    • GK Facts
    • Religious & Astro
    • Event, Festival & Holiday
    • Health & Fitness
    • Food & Recipe
    • Pet Care
    • Home & Garden
    • Lifestyle & Fashion
    • Travel
    • Success Story
    • Government Schemes
    • Arts & Crafts
    • Agriculture & Farming
    • Education & Career
    • Biography
    • Agriculture & Farming
    • Automobile
    • Finance
    • GK Facts
    • Religious & Astro
    • Success Story
    • Government Schemes
    • Health & Fitness
    • Food & Recipe
    • Home & Garden
    • Pet Care
    • Lifestyle & Fashion
    • Travel
    • Arts & Crafts
    • Education & Career
  • Best BuyShop
    • Products Reviews
    • Coupons & Offers
    • Deals of the dayHot
No Result
View All Result
Viralfeed netkosh
No Result
View All Result
ADVERTISEMENT
ADVERTISEMENT
Home News Digital Marketing

Software Integration Testing all types with Example

Creator P5 by Creator P5
December 5, 2024
in Digital Marketing
0
Software Integration Testing all types with Example
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

Table of Contents

  • What is Integration Testing?
  • Why do Integration Testing?
  • Example of Integration Test Case
  • Approaches, Strategies, Methodologies of Integration Testing
  • Big Bang Testing
  • Incremental Testing
  • Stubs and Drivers
  • Bottom-up Integration Testing
  • Sandwich Testing
  • How to do Integration Testing?
  • Brief Description of Integration Test Plans:
  • Entry and Exit Criteria of Integration Testing
  • Best Practices/ Guidelines for Integration Testing
  • Click here to read in hindi

What is Integration Testing?

INTEGRATION TESTING is defined as a type of testing where software modules are integrated logically and tested as a group. A typical software project consists of multiple software modules, coded by different programmers. The purpose of this level of testing is to expose defects in the interaction between these software modules when they are integrated

Integration Testing focuses on checking data communication amongst these modules. Hence it is also termed as ‘I & T’ (Integration and Testing), ‘String Testing’ and sometimes ‘Thread Testing’.

  • What is Integration Testing?
  • Why do Integration Testing?
  • Example of Integration Test Case
  • Approaches, Strategies, Methodologies of Integration Testing
  • Big Bang Approach:
  • Incremental Approach
  • What is Stub and Driver?
  • Bottom-up Integration
  • Top-down Integration:
  • Hybrid/ Sandwich Integration
  • How to do Integration Testing?
  • Brief Description of Integration Test Plans:
  • Entry and Exit Criteria of Integration Testing
  • Best Practices/ Guidelines for Integration Testing

Why do Integration Testing?

 

 

Although each software module is unit tested, defects still exist for various reasons like

  • A Module, in general, is designed by an individual software developer whose understanding and programming logic may differ from other programmers. Integration Testing becomes necessary to verify the software modules work in unity
  • At the time of module development, there are wide chances of change in requirements by the clients. These new requirements may not be unit tested and hence system integration Testing becomes necessary.
  • Interfaces of the software modules with the database could be erroneous
  • External Hardware interfaces, if any, could be erroneous
  • Inadequate exception handling could cause issues.

Example of Integration Test Case

Integration Test Case differs from other test cases in the sense it focuses mainly on the interfaces & flow of data/information between the modules. Here priority is to be given for the integrating links rather than the unit functions which are already tested.

Sample Integration Test Cases for the following scenario: Application has 3 modules say ‘Login Page’, ‘Mailbox’ and ‘Delete emails’ and each of them is integrated logically.

Here do not concentrate much on the Login Page testing as it’s already been done in Unit Testing. But check how it’s linked to the Mail Box Page.

Similarly Mail Box: Check its integration to the Delete Mails Module.

Test Case IDTest Case ObjectiveTest Case DescriptionExpected Result
1Check the interface link between the Login and Mailbox moduleEnter login credentials and click on the Login buttonTo be directed to the Mail Box
2Check the interface link between the Mailbox and Delete Mails ModuleFrom Mailbox select the email and click a delete buttonSelected email should appear in the Deleted/Trash folder

Approaches, Strategies, Methodologies of Integration Testing

Software Engineering defines variety of strategies to execute Integration testing, viz.

  •  Big Bang Approach :
  •  Incremental Approach: which is further divided into the following
    •  Top Down Approach
    •  Bottom Up Approach
    •  Sandwich Approach – Combination of Top Down and Bottom Up

Below are the different strategies, the way they are executed and their limitations as well advantages.

 

Big Bang Testing

Big Bang Testing is an Integration testing approach in which all the components or modules are integrated together at once and then tested as a unit. This combined set of components is considered as an entity while testing. If all of the components in the unit are not completed, the integration process will not execute.

Advantages:

  • Convenient for small systems.

Disadvantages:

  • Fault Localization is difficult.
  • Given the sheer number of interfaces that need to be tested in this approach, some interfaces link to be tested could be missed easily.
  • Since the Integration testing can commence only after “all” the modules are designed, the testing team will have less time for execution in the testing phase.
  • Since all modules are tested at once, high-risk critical modules are not isolated and tested on priority. Peripheral modules which deal with user interfaces are also not isolated and tested on priority.

Incremental Testing

In the Incremental Testing approach, testing is done by integrating two or more modules that are logically related to each other and then tested for proper functioning of the application. Then the other related modules are integrated incrementally and the process continues until all the logically related modules are integrated and tested successfully.

Incremental Approach, in turn, is carried out by two different Methods:

  • Bottom Up
  • Top Down

Stubs and Drivers

Stubs and Drivers are the dummy programs in Integration testing used to facilitate the software testing activity. These programs act as a substitutes for the missing models in the testing. They do not implement the entire programming logic of the software module but they simulate data communication with the calling module while testing.

Stub: Is called by the Module under Test.

Driver: Calls the Module to be tested.

Bottom-up Integration Testing

Bottom-up Integration Testing is a strategy in which the lower level modules are tested first. These tested modules are then further used to facilitate the testing of higher level modules. The process continues until all modules at top level are tested. Once the lower level modules are tested and integrated, then the next level of modules are formed.

Diagrammatic Representation:

Advantages:

  • Fault localization is easier.
  • No time  is wasted waiting for all modules to be developed unlike Big-bang approach

Disadvantages:

  • Critical modules (at the top level of software architecture) which control the flow of application are tested last and may be prone to defects.
  • An early prototype is not possible
Top-down Integration Testing

Top Down Integration Testing is a method in which integration testing takes place from top to bottom following the control flow of software system. The higher level modules are tested first and then lower level modules are tested and integrated in order to check the software functionality. Stubs are used for testing if some modules are not ready.

Diagrammatic Representation:

 

Advantages:

  • Fault Localization is easier.
  • Possibility to obtain an early prototype.
  • Critical Modules are tested on priority; major design flaws could be found and fixed first.

Disadvantages:

  • Needs many Stubs.
  • Modules at a lower level are tested inadequately.

Sandwich Testing

Sandwich Testing is a strategy in which top level modules are tested with lower level modules at the same time lower modules are integrated with top modules and tested as a system. It is a combination of Top-down and Bottom-up approaches therefore it is called Hybrid Integration Testing. It makes use of both stubs as well as drivers.

 

How to do Integration Testing?

The Integration test procedure irrespective of the Software testing strategies (discussed above):

  1. Prepare the Integration Tests Plan
  2. Design the Test Scenarios, Cases, and Scripts.
  3. Executing the test Cases followed by reporting the defects.
  4. Tracking & re-testing the defects.
  5. Steps 3 and 4 are repeated until the completion of Integration is successful.

Brief Description of Integration Test Plans:

It includes the following attributes:

  • Methods/Approaches to testing (as discussed above).
  • Scopes and Out of Scopes Items of Integration Testing.
  • Roles and Responsibilities.
  • Pre-requisites for Integration testing.
  • Testing environment.
  • Risk and Mitigation Plans.

Entry and Exit Criteria of Integration Testing

Entry and Exit Criteria to Integration testing phase in any software development model

Entry Criteria:

  • Unit Tested Components/Modules
  • All High prioritized bugs fixed and closed
  • All Modules to be code completed and integrated successfully.
  • Integration tests Plan, test case, scenarios to be signed off and documented.
  • Required Test Environment to be set up for Integration testing

Exit Criteria:

  • Successful Testing of Integrated Application.
  • Executed Test Cases are documented
  • All High prioritized bugs fixed and closed
  • Technical documents to be submitted followed by release Notes.

Best Practices/ Guidelines for Integration Testing

  • First, determine the Integration Test Strategy that could be adopted and later prepare the test cases and test data accordingly.
  • Study the Architecture design of the Application and identify the Critical Modules. These need to be tested on priority.
  • Obtain the interface designs from the Architectural team and create test cases to verify all of the interfaces in detail. Interface to database/external hardware/software application must be tested in detail.
  • After the test cases, it’s the test data which plays the critical role.
  • Always have the mock data prepared, prior to executing. Do not select test data while executing the test cases.

Click here to read in hindi

ADVERTISEMENT
Tags: Bottom-up IntegratioEntry and Exit Criteria of Integration TestingSmoke TestingSoftware Integration Testingsoftware testingSoftware testing interview QuestionsTop-down IntegrationTypes of Software integration Testingएकीकरण परीक्षण के प्रवेश और निकास मानदंडटॉप-डाउन एकीकरणबॉटम-अप इंटीग्रेशनसॉफ्टवेयर इंटीग्रेशन टेस्टिंगसॉफ्टवेयर टेस्टिंगसॉफ्टवेयर टेस्टिंग इंटरव्यू प्रश्नस्मोक टेस्टिंग

Get real time update about this post categories directly on your device, subscribe now.

Unsubscribe
ADVERTISEMENT
Previous Post

Raksha Bandhan 2022: When is Raksha Bandhan? Know the date and auspicious time to tie Rakhi

Next Post

उदाहरण के साथ सभी प्रकार के सॉफ्टवेयर एकीकरण परीक्षण

Creator P5

Creator P5

Related Posts

Adsterra ने 2024 में शुभकामना संदेशों और पुरस्कारों का नेटवर्क शुरू किया
Digital Marketing

Adsterra ने 2024 में शुभकामना संदेशों और पुरस्कारों का नेटवर्क शुरू किया

December 7, 2024
What is graphic design and how to make a career in graphic designing.
Digital Marketing

What is graphic design and how to make a career in graphic designing.

December 5, 2024
ग्राफ़िक डिज़ाइन क्या होता है और ग्राफिक डिजाइनिंग में करियर कैसे बनायें।
Digital Marketing

ग्राफ़िक डिज़ाइन क्या होता है और ग्राफिक डिजाइनिंग में करियर कैसे बनायें।

December 5, 2024
Email set up in Gmail for your mobile
Digital Marketing

Email set up in Gmail for your mobile

December 5, 2024
मोबाइल के लिए जीमेल में ईमेल का सेट अप
Digital Marketing

मोबाइल के लिए जीमेल में ईमेल का सेट अप

December 5, 2024
How To Download YouTube Shorts Video? Learn the easy way here
Digital Marketing

How To Download YouTube Shorts Video? Learn the easy way here

December 5, 2024
YouTube Shorts Video कैसे डाउनलोड करें? जानिए यहाँ आसान तरीका।
Digital Marketing

YouTube Shorts Video कैसे डाउनलोड करें? जानिए यहाँ आसान तरीका।

December 5, 2024
What is WordPress and how to make a website on WordPress? complete information
Digital Marketing

What is WordPress and how to make a website on WordPress? complete information

December 5, 2024
full knowledge of photoshop tools
Digital Marketing

full knowledge of photoshop tools

December 5, 2024
Compatibility Testing In Software Testing
Digital Marketing

Compatibility Testing In Software Testing

December 5, 2024
Next Post
उदाहरण के साथ सभी प्रकार के सॉफ्टवेयर एकीकरण परीक्षण

उदाहरण के साथ सभी प्रकार के सॉफ्टवेयर एकीकरण परीक्षण

Stay Connected test

  • 23.9k Followers
  • 99 Subscribers
  • Trending
  • Comments
  • Latest
हेल्थ इंश्योरेंस: चुनते समय किन महत्वपूर्ण बिंदुओं पर ध्यान दें, जानें यहां

हेल्थ इंश्योरेंस: चुनते समय किन महत्वपूर्ण बिंदुओं पर ध्यान दें, जानें यहां

December 12, 2024
6.49 लाख की गाड़ी के सामने हुई Scorpio, Fortuner फेल, बिकें 17000 unit, आप भी जानिए इस गाड़ी के बारे में

6.49 लाख की गाड़ी के सामने हुई Scorpio, Fortuner फेल, बिकें 17000 unit, आप भी जानिए इस गाड़ी के बारे में

December 5, 2024
एलन मस्क की नेटवर्थ 348 बिलियन डॉलर के पार, फिर बने दुनिया के सबसे अमीर शख्स

एलन मस्क की नेटवर्थ 348 बिलियन डॉलर के पार, फिर बने दुनिया के सबसे अमीर शख्स

December 5, 2024
Gold Price: सोने की कीमत रिकॉर्ड हाई से सिर्फ 1850 रुपये दूर, आगे भाव बढ़ेंगे या घटेंगे-जानें

Gold Price: सोने की कीमत रिकॉर्ड हाई से सिर्फ 1850 रुपये दूर, आगे भाव बढ़ेंगे या घटेंगे-जानें

December 5, 2024
ओला इलेक्ट्रिक स्कूटर डीलरशिप सम्पूर्ण जानकारी  |

ओला इलेक्ट्रिक स्कूटर डीलरशिप सम्पूर्ण जानकारी |

Ola Electric Scooter Dealership Complete Details.

Ola Electric Scooter Dealership Complete Details.

Ola Electric Scooter

Ola Electric Scooter

Et tempore illo beatae debitis

Et tempore illo beatae debitis

SECRET DESIRE Mouse Mover Led Lazy Function Mouse Shaker Simulator for Keep Computer Alive Black

SECRET DESIRE Mouse Mover Led Lazy Function Mouse Shaker Simulator for Keep Computer Alive Black

May 9, 2025
SHOPO Handbags for Women combo | Soft PU Leather | Attractive Ladies Purse | Bags for Women with Long Strap and Wallet (3 in 1)

SHOPO Handbags for Women combo | Soft PU Leather | Attractive Ladies Purse | Bags for Women with Long Strap and Wallet (3 in 1)

May 9, 2025
ishro home 3D Printed Bedside Runner Carpet Anti Skid for Home/Kitchen/Kitchen/Living Area/Office Entrance. (Retro, 22 x 55)

ishro home 3D Printed Bedside Runner Carpet Anti Skid for Home/Kitchen/Kitchen/Living Area/Office Entrance. (Retro, 22 x 55)

May 9, 2025
युद्ध के बारे में बच्चों से कैसे बात करें: भारत-पाकिस्तान तनाव के बीच चिंता को संबोधित करना

युद्ध के बारे में बच्चों से कैसे बात करें: भारत-पाकिस्तान तनाव के बीच चिंता को संबोधित करना

May 9, 2025

Recent News

SECRET DESIRE Mouse Mover Led Lazy Function Mouse Shaker Simulator for Keep Computer Alive Black

SECRET DESIRE Mouse Mover Led Lazy Function Mouse Shaker Simulator for Keep Computer Alive Black

May 9, 2025
SHOPO Handbags for Women combo | Soft PU Leather | Attractive Ladies Purse | Bags for Women with Long Strap and Wallet (3 in 1)

SHOPO Handbags for Women combo | Soft PU Leather | Attractive Ladies Purse | Bags for Women with Long Strap and Wallet (3 in 1)

May 9, 2025
ishro home 3D Printed Bedside Runner Carpet Anti Skid for Home/Kitchen/Kitchen/Living Area/Office Entrance. (Retro, 22 x 55)

ishro home 3D Printed Bedside Runner Carpet Anti Skid for Home/Kitchen/Kitchen/Living Area/Office Entrance. (Retro, 22 x 55)

May 9, 2025
युद्ध के बारे में बच्चों से कैसे बात करें: भारत-पाकिस्तान तनाव के बीच चिंता को संबोधित करना

युद्ध के बारे में बच्चों से कैसे बात करें: भारत-पाकिस्तान तनाव के बीच चिंता को संबोधित करना

May 9, 2025
ADVERTISEMENT
Viralfeed.netkosh.com

Our mission is to keep you informed about the ever-evolving world of content creation, from social media strategies to the impact of emerging technologies like AI.

Follow Us

Browse by Category

  • Agriculture & Farming (7)
  • Apps (20)
  • Arts & Crafts (1)
  • Automobile (71)
  • Best Buy (286)
  • Biography (16)
  • Business (8)
  • Celebrities (4)
  • Coupons & Offers (287)
  • Deals of the day (287)
  • Digital (18)
  • Digital Marketing (63)
  • Earn Money Online (34)
  • Education & Career (17)
  • Entertainment (25)
  • Event, Festival & Holiday (1)
  • Finance (13)
  • Food & Recipe (36)
  • Gadgets (66)
  • Gaming (5)
  • GK Facts (78)
  • Government Schemes (16)
  • Health & Fitness (69)
  • Home & Garden (11)
  • Jobs & Vacancies (19)
  • Jokes & Quotes (53)
  • Lifestyle & Fashion (9)
  • Movie (6)
  • Music (4)
  • News (989)
  • OTT (4)
  • Products Reviews (920)
  • Religious & Astro (68)
  • Science & Tech (12)
  • Software (18)
  • Sports (16)
  • Success Story (67)
  • Travel (35)
  • Websites (4)
  • World Wide (7)

Recent News

SECRET DESIRE Mouse Mover Led Lazy Function Mouse Shaker Simulator for Keep Computer Alive Black

SECRET DESIRE Mouse Mover Led Lazy Function Mouse Shaker Simulator for Keep Computer Alive Black

May 9, 2025
SHOPO Handbags for Women combo | Soft PU Leather | Attractive Ladies Purse | Bags for Women with Long Strap and Wallet (3 in 1)

SHOPO Handbags for Women combo | Soft PU Leather | Attractive Ladies Purse | Bags for Women with Long Strap and Wallet (3 in 1)

May 9, 2025
  • Home
  • About Us
  • Contact Us
  • Affiliate Disclosure
  • Disclaimer
  • Privacy & Terms

Copyright © 2009-2024 Netkosh Services Pvt. Ltd. All rights reserved. Made with passion by netkosh

No Result
View All Result
  • Home
  • News
  • Business
  • World Wide
  • Jobs & Vacancies
  • Science & Tech
  • Digital
    • Digital Marketing
    • Earn Money Online
    • Gadgets
    • Apps
    • Software
    • Websites
  • Entertainment
    • Gaming
    • OTT
    • Movie
    • Music
    • Sports
    • Celebrities
    • Jokes & Quotes
  • More
    • Biography
    • Agriculture & Farming
    • Automobile
    • Finance
    • GK Facts
    • Religious & Astro
    • Success Story
    • Government Schemes
    • Health & Fitness
    • Food & Recipe
    • Home & Garden
    • Pet Care
    • Lifestyle & Fashion
    • Travel
    • Arts & Crafts
    • Education & Career
  • Best Buy
    • Products Reviews
    • Coupons & Offers
    • Deals of the day

Copyright © 2009-2024 Netkosh Services Pvt. Ltd. All rights reserved. Made with passion by netkosh