Briefly explain integration testing, Software Engineering

Q. Briefly explain Integration Testing?

Integration Testing: In this the module are methodically integrated and tested to find protocol design error, interface problems, errors due to global values, input/ output format errors etc. Diverse strategies can be:

  • Bottom up Integration: In this kind of testing the modules at the leaf level are first tested and then we move up in the hierarchy. Drivers are utilized in this type of testing at different levels of hierarchy. Driver is a program which accept the test case data to be inputted and printed by the module to be tested.
  • Top Down Integration: In this case we start the top mainly module in the hierarchy and move down till the leaf modules are tested. Where ever necessary necessary stubs/ drivers are used. A stub is a program which simulate the module called by the module to be tested.
  • Big-Bang Testing: In this all the modules subsequent to unit testing are combined and tested in one go. The problem with this forms of testing is debugging of errors.
  • Sandwich Testing: This technique makes utilization of combination of top down and Bottom up testing.


Posted Date: 7/26/2013 3:28:17 AM | Location : United States

Related Discussions:- Briefly explain integration testing, Assignment Help, Ask Question on Briefly explain integration testing, Get Answer, Expert's Help, Briefly explain integration testing Discussions

Write discussion on Briefly explain integration testing
Your posts are moderated
Related Questions
Question 1: a. What are the Facets of Component that you know about ? b. Explain the CORBA component Model types ? c. Talk about the three concepts that you should keep

It is possible to assign a local data object defined in a subroutine or function module to a field group. False.

what are the advantages of open source software?

This case study looks at the requirements for an information system to manage the organisation of an international academic conference. An academic conference consists of presenta

What is VDD Ans) VDD- "version description document".

Explain some of the limitations of testing. Though testing is an significant part of system development and leads to a valid,  verified and efficient system, it also faces some

Q. How Messages can be used in software engineering? Messages:- The interaction or communication between the different objects and classes is done by passing messages. The ob

Q. Assuming the Putnam model and given S = 100,000 C = 5000 and D 0 = 15 calculate the development time t d.  Ans: In Putnam model (S/C ) 3 = D 0 t d 7 lhs = 20

What is a modular system? A modular system having of well defined manageable units to well defined  interfaces between them.