CIS4150 Final study set

studied byStudied by 61 people
0.0(0)
get a hint
hint

Bug discovery is a _______ goal of software testing.

1 / 371

Tags and Description

These are all the mutiple choice from the textbook

372 Terms

1

Bug discovery is a _______ goal of software testing.

Short-term

New cards
2

Customer satisfaction and risk management are _______ goals of software testing

Long-term

New cards
3

Reduced maintenance is a _______ goal of software testing.

Post-implementation

New cards
4

Software testing produces ______.

Reliability, Quality, Customer Satisfaction

New cards
5

Testing is the process of ______ errors

Finding

New cards
6

Complete testing is ______

Impossible

New cards
7

The domain of possible inputs to the software is too ______ to test.

Large

New cards
8

The set of invalid inputs is too ______ to test.

Large

New cards
9

Race conditions are among the ______ tested.

Least

New cards
10

Every design error ______ be found.

Cannot

New cards
11

Fault is synonymous with the word __________.

Defect

New cards
12

The inability of a system or component to perform a required function according to its specifi cation is called as __________.

Failure

New cards
13

Testware includes __________.

test planning document, test data, test specifications

New cards
14

Symptom(s) associated with a failure that alerts the user to the occurrence of a failure is called __________.

Incident

New cards
15

Testing process starts as soon as the __________ for the system are prepared

Specifications

New cards
16

Testing strategy should start at the __________ module level and expand towards the whole program.

Smallest

New cards
17

Testing is a ______ process

Planned

New cards
18

Planning the whole testing process into a well-planned series of steps is called _________.

Test strategy

New cards
19

The test strategy matrix is prepared using the __________.

test factor and test phase

New cards
20

The process of evaluating a system or component to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase is called __________.

Verification

New cards
21

The process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements is called __________.

Validation

New cards
22

In the early stages of SDLC, testing comprises more __________ activities and towards the later stages, the emphasis is on the __________ activities.

verification, validation

New cards
23

Technique for assessing the structural characteristics of source code, design specifications, or any notational representation that conforms to well-defined syntactic rules is called __________.

Black-Box Testing

New cards
24

Every design feature and its corresponding code is checked logically with every possible path execution in __________.

White-box testing

New cards
25

Which of the following is true?

Testing starts as soon as the SRS is prepared

New cards
26

V&V diagram includes

Both verification and validation

New cards
27

Which test plan is made corresponding to requirement gathering?

Acceptance test plan

New cards
28

Which test plan is made corresponding to requirement specifications?

System test plan

New cards
29

Which test plan is made corresponding to HLD?

Function & Integration test plan

New cards
30

Which test plan is made corresponding to LLD?

Unit test plan

New cards
31

In the V model of testing, the scope of verification from top to bottom

Decreases

New cards
32

For the verification of requirements, you must check for

Correctness, Ambiguity, Completeness

New cards
33

For the verification of high-level design, you must check

Data design, Architectural design, User interface design

New cards
34

For verifying architectural design, which is true?

  • Check that every functional requirement in the SRS has been take care of in this design.

  • Check whether all exceptions handling conditions have been taken care of.

  • Check the inter-dependence and interface between the modules.

New cards
35

For verifying data design, you must check

  • Sizes of data structure

  • Overflow in a data structure

New cards
36

What is the relation between static and dynamic testing technique?

Independent

New cards
37

What is the proper sequence of various testing?

Unit testing, integration testing, function testing, system testing, acceptance testing

New cards
38

Black-box testing is a _______.

Dynamic testing

New cards
39

It has been observed that test cases, which are designed with boundary input values, have a _______ chance of finding errors.

High

New cards
40

How many test cases are there in BVC if there are 5 variables in a module?

21

New cards
41

How many test cases are there in robustness testing if there are 5 variables in a module?

31

New cards
42

How many test cases are there in worst-case testing if there are 4 variables in a module?

625

New cards
43

Each row of state table corresponds to _______.

State

New cards
44

Each column of state table corresponds to _______.

Input

New cards
45

Intersection of a row and a column specifies _______.

Transition and output

New cards
46

What are the components of a decision table?

Condition stub, Condition entry, Action stub

New cards
47

If there are k rules over n binary conditions, there are at least _______ test cases and at the most _______ test cases.

k, 2^n

New cards
48

Boundary value analysis and equivalence class partitioning methods do not consider _______.

Combinations of input conditions

New cards
49

White-box testing is _______ to black-box testing.

complementary

New cards
50

The effectiveness of path testing rapidly _______ as the size of software under test.

increases

New cards
51

A node with more than one arrow leaving it is called a _______

decision node

New cards
52

A node with more than one arrow entering it is called a _______

junction node

New cards
53

Areas bounded by edges and nodes are called _______

region

New cards
54

The length of a path is measured by the number of _______

links

New cards
55

An independent path is any path through the graph that introduces at least _______ new set of processing statements or new conditions.

1

New cards
56

The number of independent paths is given by _______.

V(G) = e - n + 2

New cards
57

According to Mill's Theorem, _______

V(G) = d + P

New cards
58

In data flow anomalies, dd is a _______

harmless bug

New cards
59

In data fl ow anomalies, du is a _______

normal case

New cards
60

In data fl ow anomalies, ku is a _______

serious bug

New cards
61

In single-character data anomalies, ~d is _______

normal situation

New cards
62

In single-character data anomalies, ~k is _______

potential bug

New cards
63

_______ is the strongest criterion for selecting test cases.

ADPU

New cards
64

In static testing, a bug is found at its _______ location.

Exact

New cards
65

Static testing can be applied for most of the _______ .

Verification activities

New cards
66

Formal peer evaluation of a software element whose objective is to verify that the software element satisfies its specifications and conforms to standards, is called _______ .

Inspections

New cards
67

The programmer or designer responsible for producing the program or document is known as _______ .

Author, Owner, Producer

New cards
68

The person who finds errors, omissions, and inconsistencies in programs and documents during an inspection is known as _______

Inspector

New cards
69

The inspection team points out any potential errors or problems found and records them in _______.

Log Form

New cards
70

'How much evaluation of an item has been done by the team' is called _______ .

None of the above

New cards
71

_______ is a more formal process.

Inspection

New cards
72

The efficiency of code coverage performed by dynamic testing _______ with the increase in size of the system

Decreases

New cards
73

Through the inspection process, the modules can be analysed based on _______.

Error-types and Error-density

New cards
74

The inspection in which the inspectors never have to simultaneously meet is known as _______.

FTArm

New cards
75

Checking phase has been introduced in _______.

Gilb Inspection

New cards
76

Analysis phase between preparation and meeting has been introduced in _______.

Humphrey's Inspection

New cards
77

Collation Phase has been introduced in _______.

N-fold Inspection

New cards
78

_______ process gives the chance to utilize human resources

Phased Inspection

New cards
79

A series of steps or procedures whose purpose is to guide an inspector in acquiring a deep understanding of the inspected software is known as _______.

Reading Techniques

New cards
80

_______ is a reading technique.

Usage-based method and Task-based method

New cards
81

A review is similar to an inspection or walkthrough, except that the review team also includes _______.

Management

New cards
82

_______ is not an inspection variant.

None of the above

New cards
83

Software validation is achieved through a series of _______ tests that demonstrate conformity with requirements.

black-box

New cards
84

Before we validate the entire software, _______ must be validated first.

modules

New cards
85

Unit tests ensure that the software meets at least a _______ of functionality prior to integration and system testing.

baseline level

New cards
86

Two types of interface modules which must be simulated, if required, to test the module are _______.

stubs and drivers

New cards
87

Overhead of stubs and drivers may increase the _______ of the entire software system

time and cost

New cards
88

Integration of modules is according to the _______ of software.

design

New cards
89

Recovery is the ability of a system to _______ operations after the integrity of the application has been lost.

restart

New cards
90

A system that meticulously records transactions and system states periodically so that these are preserved in case of a failure is called a _______.

checkpoint

New cards
91

Security requirements should be associated with each _______ requirement.

functional

New cards
92

Measures intended to allow the receiver to determine that the information which it receives has not been altered in transit is known as _____

integrity

New cards
93

The process of determining that a requester is allowed to receive a service or perform an operation is called _______.

authorization

New cards
94

A measure intended to prevent the later denial that an action happened, or a communication took place is called _______.

non-repudiation

New cards
95

The type of system testing related to a system's presentation rather than its functionality is called _______.

usability testing

New cards
96

A system test should not be performed by _______.

programmers and designers

New cards
97

Acceptance testing must occur at the _______ of the development process.

end

New cards
98

Top-down integration testing requires _______ stubs.

nodes - 1

New cards
99

Bottom-up integration testing requires _______ drivers.

nodes - leaves

New cards
100

Total number of sessions in decomposition-based integration testing is _______.

nodes - leaves + edges

New cards

Explore top notes

note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 36 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 182 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard92 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard23 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard42 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard28 terms
studied byStudied by 295 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard100 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(5)
flashcards Flashcard76 terms
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard153 terms
studied byStudied by 3 people
Updated ... ago
4.0 Stars(1)
flashcards Flashcard256 terms
studied byStudied by 175 people
Updated ... ago
5.0 Stars(3)