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
Explain acceptance testing and beta testing.  Acceptance Testing and Beta testing : System tests are designed to validate a fully developed system to make sure that it meets

is there anyone can help with the assignment

Big-Bang Testing : In this all the modules after unit testing are joint and tested in one go. The problem with this type of testing is debugging of errors.

Explain in detail the design concepts. Abstraction Functional abstraction Data abstraction Control abstraction Information hiding Every module in

Software project planning entails what activities? Software project planning entails the many activities: -  Estimation:  o Effort, , resource, cost and project duratio

What specific languages can be used in SRS? Requirement specification necessitates the use of some order language. The language should support the desired qualities of the SRS-

Define software measurement. A software measurement is a method or method that applies software calculates to a class of software engineering objects to attain a predefined goa

What does software engineering means ? Software engineering defined as a discipline in which theories, methods and tools are used to develop professional software.

State the strategies of Software testing Two testing strategies are present. i) Code Testing: Code testing strategy examines the logic of the system.  In this, analyst deve