System Integration Testing

Ace your homework & exams now with Quizwiz!

What is the Incremental SIT approach?

An interim software image is created as a series of test cycle. In each cycle, a few more modules are integrated to generate larger builds.

What are the 4 main advantages of SIT?

Defects are detected early. It is easier to fix defects detected earlier. We get earlier feedback on the health and acceptability of the individual modules and on the overall system. Scheduling of defect fixes is flexible and it can overlap with development.

Why is Incremental SIT a good idea?

It facilitates a faster system delivery. It puts steady emphasis on small incremental testing. It steadily increases number of test cases. The system is tested using automated, re-usable test cases.

What is Intra-system testing?

Low-level integration testing with the objective of combining the modules together to build a cohesive system.

What are three common paradigms for interfacing modules?

Procedure/Method call interface. Shared memory interface. Message passing interface.

What is Pairwise testing?

Testing only two interconnected systems at a time.

When is integration testing said to be complete?

The system is fully integrated together, all the test cases have been executed, and all the sever and moderated defects found have been fixed.

What is the sandwich approach of SIT?

The system is integrated using a mix of top-down, bottom-up, and big-bang approaches.

What is the objective of System Integration Testing (SIT)?

To build a working version of the system.

in bottom-up testing, do we use stubs or test drivers?

test drivers

What is Glue?

A glue component provides the functionality to combine different components.

What is a wrapper?

A piece of code that one builds to isolate the underlying components from other components of the system.

What is Tailoring?

Components tailoring refers to the ability to enhance the functionality of a component.

What is system-level fault injection testing used for?

Determining how well a system will tolerate a failing component.

What is black-box component testing used for?

Determining the quality of the component.

What is operational system testing used for?

Determining the tolerance of a software system when the COTS component is functioning correctly.

What is an interface error?

Errors that are associated with structures existing outside the local environment of a module, but which the module uses.

What is the Big Bang approach of SIT?

First, all the modules are individually tested. Then, all those modules are put together to construct the entire system which is tested as a whole.

What is inter-system testing?

High-level testing phase which requires interfacing independently tested system.

What are the 5 common approaches to preforming system integration testing?

Incremental, top-down, bottom-up, sandwich, and big-bang.

What are the 6 categories of System Integration Tests?

Interface integrity, functional validity, end-to-end validity, pairwise validity, interface stress, and system endurance.

In top-down testing, do we use stubs or test drivers?

Stubs.


Related study sets

Chapter 19 correction final : race ethnicity and corrections

View Set

6.3, 6.6, 6.5, 6.4, 6.1, Estudia

View Set

Analyzing and Journalizing Payroll

View Set

Sensory Perception MASTERY ASSESSMENT

View Set

Hey, King: Get Off Our Backs! Cause/Effect

View Set

EE201 Notes - Russian Domain (Quiz 2)

View Set

Chapter 2 Computer Hardware - SAM study center

View Set

Chapter 8: Managing Human Resources

View Set

Case studies as a research method

View Set