High-Order Testing Flashcards
___ specify why the program is needed.
Requirements
___ specify what the program should do and how well the program should do it.
Objectives
___ define the exact representation of the program to users.
External specifications
___ associated with the subsequent processes specifies, in increasing levels of detail, how the program is constructed.
Documentation
The first step in the software development process.
End User
This comes after “End User” in the software development process.
Requirements
This comes after “Requirements” in the software development process.
Objectives
This comes after “Objectives” in the software development process.
External Specifications
This comes after “External Specifications” in the software development process.
System Design
This comes after “System Design” in the software development process.
Program Structure Design
This comes after “Program Structure Design” in the software development process.
Module Interface Specifications
The final step in the software development process.
Code
The purpose of a ___ test is to find discrepancies between the program’s modules and their interface specifications.
module
The purpose of a ___ test is to show that a program does not match its external specifications.
function
The purpose of a ___ test is to show that the product is inconsistent with its original objectives.
system
A ___ test is used for Module Interface Specifications.
Module
An ___ test is used for Program Structure Design.
Integration
An ___ test is used for System Design.
Integration
A ___ test is used for External Specifications.
Function
A ___ test is used for Objectives.
System
An ___ test is used for Requirements.
Acceptance
Category of test case. Ensure that the functionality in the objectives is implemented.
Facility
Category of test case. Subject the program to abnormally large volumes of data to process.
Volume
Category of test case. Subject the program to abnormally large loads, generally concurrent processing.
Stress