Bug discovery is a _______ goal of software testing.
Short-term
2
New cards
Customer satisfaction and risk management are _______ goals of software testing
Long-term
3
New cards
Reduced maintenance is a _______ goal of software testing.
Post-implementation
4
New cards
Software testing produces ______.
Reliability, Quality, Customer Satisfaction
5
New cards
Testing is the process of ______ errors
Finding
6
New cards
Complete testing is ______
Impossible
7
New cards
The domain of possible inputs to the software is too ______ to test.
Large
8
New cards
The set of invalid inputs is too ______ to test.
Large
9
New cards
Race conditions are among the ______ tested.
Least
10
New cards
Every design error ______ be found.
Cannot
11
New cards
Fault is synonymous with the word __________.
Defect
12
New cards
The inability of a system or component to perform a required function according to its specifi cation is called as __________.
Failure
13
New cards
Testware includes __________.
test planning document, test data, test specifications
14
New cards
Symptom(s) associated with a failure that alerts the user to the occurrence of a failure is called __________.
Incident
15
New cards
Testing process starts as soon as the __________ for the system are prepared
Specifications
16
New cards
Testing strategy should start at the __________ module level and expand towards the whole program.
Smallest
17
New cards
Testing is a ______ process
Planned
18
New cards
Planning the whole testing process into a well-planned series of steps is called _________.
Test strategy
19
New cards
The test strategy matrix is prepared using the __________.
test factor and test phase
20
New cards
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
21
New cards
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
22
New cards
In the early stages of SDLC, testing comprises more __________ activities and towards the later stages, the emphasis is on the __________ activities.
verification, validation
23
New cards
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
24
New cards
Every design feature and its corresponding code is checked logically with every possible path execution in __________.
White-box testing
25
New cards
Which of the following is true?
Testing starts as soon as the SRS is prepared
26
New cards
V&V diagram includes
Both verification and validation
27
New cards
Which test plan is made corresponding to requirement gathering?
Acceptance test plan
28
New cards
Which test plan is made corresponding to requirement specifications?
System test plan
29
New cards
Which test plan is made corresponding to HLD?
Function & Integration test plan
30
New cards
Which test plan is made corresponding to LLD?
Unit test plan
31
New cards
In the V model of testing, the scope of verification from top to bottom
Decreases
32
New cards
For the verification of requirements, you must check for
Correctness, Ambiguity, Completeness
33
New cards
For the verification of high-level design, you must check
Data design, Architectural design, User interface design
34
New cards
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.
35
New cards
For verifying data design, you must check
- Sizes of data structure
- Overflow in a data structure
36
New cards
What is the relation between static and dynamic testing technique?
Independent
37
New cards
What is the proper sequence of various testing?
Unit testing, integration testing, function testing, system testing, acceptance testing
38
New cards
Black-box testing is a _______.
Dynamic testing
39
New cards
It has been observed that test cases, which are designed with boundary input values, have a _______ chance of finding errors.
High
40
New cards
How many test cases are there in BVC if there are 5 variables in a module?
21
41
New cards
How many test cases are there in robustness testing if there are 5 variables in a module?
31
42
New cards
How many test cases are there in worst-case testing if there are 4 variables in a module?
625
43
New cards
Each row of state table corresponds to _______.
State
44
New cards
Each column of state table corresponds to _______.
Input
45
New cards
Intersection of a row and a column specifies _______.
Transition and output
46
New cards
What are the components of a decision table?
Condition stub, Condition entry, Action stub
47
New cards
If there are k rules over n binary conditions, there are at least _______ test cases and at the most _______ test cases.
k, 2^n
48
New cards
Boundary value analysis and equivalence class partitioning methods do not consider _______.
Combinations of input conditions
49
New cards
White-box testing is _______ to black-box testing.
complementary
50
New cards
The effectiveness of path testing rapidly _______ as the size of software under test.
increases
51
New cards
A node with more than one arrow leaving it is called a _______
decision node
52
New cards
A node with more than one arrow entering it is called a _______
junction node
53
New cards
Areas bounded by edges and nodes are called _______
region
54
New cards
The length of a path is measured by the number of _______
links
55
New cards
An independent path is any path through the graph that introduces at least _______ new set of processing statements or new conditions.
1
56
New cards
The number of independent paths is given by _______.
V(G) = e - n + 2
57
New cards
According to Mill's Theorem, _______
V(G) = d + P
58
New cards
In data flow anomalies, dd is a _______
harmless bug
59
New cards
In data fl ow anomalies, du is a _______
normal case
60
New cards
In data fl ow anomalies, ku is a _______
serious bug
61
New cards
In single-character data anomalies, ~d is _______
normal situation
62
New cards
In single-character data anomalies, ~k is _______
potential bug
63
New cards
_______ is the strongest criterion for selecting test cases.
ADPU
64
New cards
In static testing, a bug is found at its _______ location.
Exact
65
New cards
Static testing can be applied for most of the _______ .
Verification activities
66
New cards
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
67
New cards
The programmer or designer responsible for producing the program or document is known as _______ .
Author, Owner, Producer
68
New cards
The person who finds errors, omissions, and inconsistencies in programs and documents during an inspection is known as _______
Inspector
69
New cards
The inspection team points out any potential errors or problems found and records them in _______.
Log Form
70
New cards
'How much evaluation of an item has been done by the team' is called _______ .
None of the above
71
New cards
_______ is a more formal process.
Inspection
72
New cards
The efficiency of code coverage performed by dynamic testing _______ with the increase in size of the system
Decreases
73
New cards
Through the inspection process, the modules can be analysed based on _______.
Error-types and Error-density
74
New cards
The inspection in which the inspectors never have to simultaneously meet is known as _______.
FTArm
75
New cards
Checking phase has been introduced in _______.
Gilb Inspection
76
New cards
Analysis phase between preparation and meeting has been introduced in _______.
Humphrey's Inspection
77
New cards
Collation Phase has been introduced in _______.
N-fold Inspection
78
New cards
_______ process gives the chance to utilize human resources
Phased Inspection
79
New cards
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
80
New cards
_______ is a reading technique.
Usage-based method and Task-based method
81
New cards
A review is similar to an inspection or walkthrough, except that the review team also includes _______.
Management
82
New cards
_______ is not an inspection variant.
None of the above
83
New cards
Software validation is achieved through a series of _______ tests that demonstrate conformity with requirements.
black-box
84
New cards
Before we validate the entire software, _______ must be validated first.
modules
85
New cards
Unit tests ensure that the software meets at least a _______ of functionality prior to integration and system testing.
baseline level
86
New cards
Two types of interface modules which must be simulated, if required, to test the module are _______.
stubs and drivers
87
New cards
Overhead of stubs and drivers may increase the _______ of the entire software system
time and cost
88
New cards
Integration of modules is according to the _______ of software.
design
89
New cards
Recovery is the ability of a system to _______ operations after the integrity of the application has been lost.
restart
90
New cards
A system that meticulously records transactions and system states periodically so that these are preserved in case of a failure is called a _______.
checkpoint
91
New cards
Security requirements should be associated with each _______ requirement.
functional
92
New cards
Measures intended to allow the receiver to determine that the information which it receives has not been altered in transit is known as _____
integrity
93
New cards
The process of determining that a requester is allowed to receive a service or perform an operation is called _______.
authorization
94
New cards
A measure intended to prevent the later denial that an action happened, or a communication took place is called _______.
non-repudiation
95
New cards
The type of system testing related to a system's presentation rather than its functionality is called _______.
usability testing
96
New cards
A system test should not be performed by _______.
programmers and designers
97
New cards
Acceptance testing must occur at the _______ of the development process.