Software Validation

Software validation or, more generally, verification and validation (V&V) is intended to show that a system both conforms to its specification and that it meets the expectations of the system customer

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen

QUESTION OF
Views #: 22
Questions #: 10
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

V&V — Two Goals

1 pts
volume_mute

Software validation — or more generally Verification and Validation (V&V) — is intended to show two things about a system. Which two? Select both.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Principal Validation Technique

1 pts
volume_mute

What is the principal validation technique used in software engineering?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Three-Stage Testing Process

1 pts
Please drag and drop the options to sort them

Software validation uses a three-stage testing process. The diagram below shows the three stages. Sort them into the correct order, from first to last.

ComponentTestingSystemTestingAcceptanceTestingDefects at later stages feed back to earlier stages
System testing
Acceptance testing
Component testing
note_alt Add notes
flag Flag

Correct Answer

Explanation

Component Testing — Who and How

1 pts

Complete the sentence about component testing.

The components making up the system are tested by (1). Each component is tested (2), without other system components.

Please drag and drop the selected option in the right place or type it instead
the people developing the system
independently
note_alt Add notes
flag Flag

Correct Answer

Explanation

System Testing Focus

1 pts
volume_mute

System testing integrates components to create a complete system. Which of the following are concerns of system testing? Select all that apply.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Acceptance Testing — Data Used

1 pts
volume_mute

What distinguishes acceptance testing from earlier testing stages in terms of the data used?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Alpha Testing vs Beta Testing

1 pts

Match each testing term to its correct description.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Term

Alpha testing
Beta testing

Description

Acceptance testing for custom systems — the process continues until the client and developer agree the system is an acceptable implementation of the requirements
A system is delivered to a number of potential customers who agree to use it and report problems, exposing the product to real use before general release
note_alt Add notes
flag Flag

Correct Answer

Explanation

Plan-Driven Testing — The V-Model

1 pts
volume_mute

In a plan-driven software process, an independent team of testers works from pre-formulated test plans. The diagram below illustrates how specification stages on the top row each link to a corresponding test stage on the bottom row — this is sometimes called the V-model of development.

RequirementsSpecificationSystemSpecificationSystemDesignCode &Unit TestSub-systemIntegration TestSystemIntegration TestAcceptanceTestService(Deployed)Test plans link each spec stage to its corresponding test stage


What do the test plans in this model represent?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Testing in Incremental Development

1 pts
volume_mute

In an incremental approach to development, how should testing be organised?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Testing Process — Iterative Nature

1 pts

Complete the sentence about how defects discovered during testing affect the overall testing process.

When defects are discovered, the program must be (1) and this may require other stages in the testing process to be (2).

Please drag and drop the selected option in the right place or type it instead
debugged
repeated
note_alt Add notes
flag Flag

Correct Answer

Explanation