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
What are the elements of Computer based Systems? Software: Data structures, Computer programs, & related document Hardware: Electronic devices, inter connectivity devices, E

Give the procedure of the Delphi method. 1. The co-ordinator presents a specification and estimation form to all experts. 2. Co-ordinator calls a group meeting where the exp

Q. Who is a stake holder for a software project? [Stake holder :- something or somebody with direct interest:  a group or person with a direct interest, investment or involvem

What is software testing?


State the Working of System Evaluation compare final solution with original requirement identify any limitations in system identify any necessary improvements which

What are the approaches of integration testing? The integration testing may be performed using two approaches. 1. The non-incremental testing. 2. Incremental testing.

Q. Explain Different Phases of spiral model? 1) Planning: In this phase the objectives alternatives as well as constraints of the project are determined or documented. The ob

What are the advantages of using these specific languages of SRS?      The major benefit of using a natural language is that both client and superior understand the language. T

Q. Show the Different levels of CMM? 1) Initial (maturity level 1)- At this the lowest level there are fundamentally no sound software engineering management practices in plac