Discuss in details about integration testing, Software Engineering

Assignment Help:

Discuss in details about Integration testing.

  • It is a systematic procedure to construct the program structure.
  • Incremental integration - The program is built and tested in small increments.

Top-down integration

  • It is an incremental method.
  • Modules are integrated by moving downward through the control hierarchy starting with the chief control module(main program).
  • Subordinate parts are incorporated by depth-first or breadth-first way.

Bottom-up integration

  • This testing starts construction and testing with the elements at the lowest levels in the program structure.

Regression testing

  • It is the re-execution of some subset of tests that have previously been conducted to make certain the changes that have not been propagated unintended side effects.

Smoke testing

  • It reduces the integration risk.
  • Error analysis and correction are simplified.

 


Related Discussions:- Discuss in details about integration testing

Cohesion, Cohesion for Each Module? Compute average daily temperatures at v...

Cohesion for Each Module? Compute average daily temperatures at various sites Initialize sums and open files Create new temperature record Store temperature record Close files and

Illustrate partitioning in stepwise refinement, Q. Illustrate Partitioning ...

Q. Illustrate Partitioning in stepwise refinement? Problems are frequently too large and complex to be understood as a whole. Therefore we tend to partition such problems into

Explain defect, Explain Defect? Ans) 1) From the producer's viewpoint: a...

Explain Defect? Ans) 1) From the producer's viewpoint: a product needs that has not been met or a product attribute possessed by a product or a function perform by a product tha

What does the insert statement in extract datasets do, What does the insert...

What does the insert statement in extract datasets do? It describes the fields of a field group.

Mention some of the drawbacks of rad model, Mention some of the drawbacks o...

Mention some of the drawbacks of RAD model. Not suitable for largescale projects. Commitment of developers & customers are required. Not appropriate when technical ris

What are dynamic testing tools, Q. What are dynamic testing tools? Explain ...

Q. What are dynamic testing tools? Explain the functions that they must support. Ans. Dynamic testing tools: 1: coverage analyzers (execution verifiers): A coverage anal

Senior project, in which platform can i best develop a college financial/ac...

in which platform can i best develop a college financial/accounting system? what modules can it entail?

Architecture diagram and system design, Writing a report explaining all the...

Writing a report explaining all the work in detail in a professional manner and the report should include all the steps below: 1. Draw up a final Entity-Relationship model compr

Software quality and testing issues, Software quality and testing issues: ...

Software quality and testing issues: The aim of this assignment is to enable students to conduct an in-depth research on software quality and testing issues. Software Quality

Explain about function count - software metrics, Q. Explain about Function ...

Q. Explain about Function count? Function count:- It measures the functionality from the user point of view that is on the basis of what the user requests and receives in ret

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd