Quiz 1 Flashcards

(28 cards)

1
Q

A condition or capability needed by a user to solve a problem or achieve an objective.

Requirement
Verification
Validation
Process

A

Requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It intentionally attempt to make things go wrong to determine if things happen when they shouldn’t or things don’t happen when they should.

Quality Control
Software Development Cycle
Software Quality Assurance
Software Testing

A

Software Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It is oriented and focuses on process or defect prevention

Quality Control
Quality Assurance

A

Quality Assurance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The act of maintaining the quality of deliverables by inspecting and measuring them against standards to identify defects for correction.

Software Development Cycle
Software Quality Assurance
Software Testing
Quality Control

A

Quality Control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

It locates, analyses and removes the cause of the failure (defects)

Testing
Debugging
Retesting

A

Debugging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

It involves operation of a system or application under controlled conditions and evaluating the results. The controlled conditions should include both normal and abnormal conditions.

Software Testing
Quality Control
Software Development Cycle
Software Quality Assurance

A

Software Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A human action that produces an incorrect result

Error
Failure
Defect
Fault

A

Error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A deviation from specifications or requirements (producer view).

Defect
Failure
Error
Fault

A

Defect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

An imperfection or deficiency in a work product where it does not meet its requirements or specifications.

Failure
Fault
Defect
Mistake

A

Defect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

An event in which a component or system does not perform a required function within specified limits.

Fault
Error
Failure
Defect

A

Failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

System failing to do what it should do or doing something that it should not do

Error
Defect
Failure
Fault

A

Failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.

Test Script
Test Case
Test Suite
Test Plan

A

Test Case

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Documentation specifying inputs, predicted results, and a set of execution for each item.

Test Plan
Test Case
Test Suite
Test Script

A

Test Case

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

It is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviours

Test Plan
Test Case
Test Script
Test Suite

A

Test Suite

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

It focuses on products (defect detection)

Quality Assurance
Quality Control

A

Quality Control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Documentation describing the test objectives to be achieved and the means and the schedule for achieving them, organized to coordinate testing activities.

Test Plan
Test Script
Test Suite
Test Case

17
Q

Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.

Verification
Validation

18
Q

It involves the entire software development PROCESS - monitoring, and improving the process, making sure that any agreed-upon processes and standards and procedures are followed and ensuring that the problems are found and dealt with.

Software Testing
Software Development Cycle
Software Quality Assurance
Quality Control

A

Software Quality Assurance

19
Q

Confirmation by examination that a work product matches a stakeholder needs.

Validation
Verification

20
Q

A problem in the program code (or related work product)

Mistake
Failure
Fault
Defect

21
Q

The process within the software development lifecycle that evaluates the quality of a component or system and related work products.

Debugging
Retesting
Testing

22
Q

Ensures that the fix really resolves the failure

Testing
Retesting
Debugging

23
Q

The “test phase” of the life cycle which ensures that the end product (e.g…, software or system) meets user needs.

Verification
No answer text provided.
No answer text provided.
Validation

24
Q

Given the following examples:

The mobile phone app sent a message to the wrong addressee
The programmer used the wrong library function as he was tired
The decision statement used a ’>’ when it should have been ‘<’
The football results web page updated too slowly for the most users
Which of the following BEST matches the examples with the terms

Fault - iv, Error - ii, Failure - i
Fault - iii, Error - ii, Failure - iv
Fault - iii, Error - iv, Failure - ii
Fault - ii, Error - iii, Failure - i

A

Fault - iii, Error - ii, Failure - iv

25
Which of the following is NOT a common objective of testing? Stopping defects from being introduced into a system Obtaining assurance in the quality of the software Detecting failures Fixing defects before the system is released
Fixing defects before the system is released
26
Give the 4 Common Objectives of Testing
1.Preventing Defects 2.Finding Defects 3.Gaining confidencce about the level of quality 4.Providing information for decision making
27
Give 7 Software Testing Principles
1. Testing shows the presence of defects 2. Exhaustive Principle is impossible 3. Early Testing 4. Defect Clustering 5. Pesticide Paradox 6. Testing is Content Dependent 7. Absence of errors fallacy
28
Give 3 Types of Iterative/Incremental Software Development Models
1. Rapid Application Development 2. Rational Unified Process 3. Agile