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 is verification?     Verification is the process of determining whether the output of single phase of software development conforms to that of its last phase, whereas vali

Software measurement Software measurement is anxious with deriving a numeric value for an attribute of a software product or process. This permits for objective comparisons

Software Engineering 1. Discuss the Limitation of linear sequential model in software engineering. 2. Explain Software reliability? Why reliability is more important than ef

Q. Differentiate between function oriented design and object oriented design. Ans. Function oriented design:- Function oriented design strategy relies on decayed the system i

Q. What are basic Key process areas in CMM? Ans) Key Process Areas (KPAs) adds the areas an organization could focus to improve its software process to the next level. Except f

Question 1 Explain black box and white box testing techniques Question 2 Explain different roles of the software development? Question 3 List out different project

Distinguish between verification and validation. Verification refers to the set of activities that make sure that software correctly executes a specific function. Validation re

Some Important Steps while doing performing testing The below objectives are to be kept in mind when performing testing: i)  It should be done with the intention of finding

You have been commissioned to design and run the usability testing for an upcoming e-commerce website that will sell computing hardware and software. In this first part of the

Describe the effect of defining a prototype on the overall cost of the software project? The prototyping model: In this model, a prototype (an previous approximation of a fin