These are all the mutiple choice from the textbook
😃 Not studied yet (372)
Bug discovery is a _______ goal of software testing.
Customer satisfaction and risk management are _______ goals of software testing
Reduced maintenance is a _______ goal of software testing.
Software testing produces ______.
Reliability, Quality, Customer Satisfaction
Testing is the process of ______ errors
Complete testing is ______
The domain of possible inputs to the software is too ______ to test.
The set of invalid inputs is too ______ to test.
Race conditions are among the ______ tested.
Every design error ______ be found.
Fault is synonymous with the word __________.
The inability of a system or component to perform a required function according to its specifi cation is called as __________.
Testware includes __________.
test planning document, test data, test specifications
Symptom(s) associated with a failure that alerts the user to the occurrence of a failure is called __________.
Testing process starts as soon as the __________ for the system are prepared
Testing strategy should start at the __________ module level and expand towards the whole program.
Testing is a ______ process
Planning the whole testing process into a well-planned series of steps is called _________.
The test strategy matrix is prepared using the __________.
test factor and test phase
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 __________.
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 __________.
In the early stages of SDLC, testing comprises more __________ activities and towards the later stages, the emphasis is on the __________ activities.
Technique for assessing the structural characteristics of source code, design specifications, or any notational representation that conforms to well-defined syntactic rules is called __________.
Every design feature and its corresponding code is checked logically with every possible path execution in __________.
Which of the following is true?
Testing starts as soon as the SRS is prepared
V&V diagram includes
Both verification and validation
Which test plan is made corresponding to requirement gathering?
Acceptance test plan
Which test plan is made corresponding to requirement specifications?
System test plan
Which test plan is made corresponding to HLD?
Function & Integration test plan
Which test plan is made corresponding to LLD?
Unit test plan
In the V model of testing, the scope of verification from top to bottom
For the verification of requirements, you must check for
Correctness, Ambiguity, Completeness
For the verification of high-level design, you must check
Data design, Architectural design, User interface design
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.
For verifying data design, you must check
- Sizes of data structure
- Overflow in a data structure
What is the relation between static and dynamic testing technique?
What is the proper sequence of various testing?
Unit testing, integration testing, function testing, system testing, acceptance testing
Black-box testing is a _______.
It has been observed that test cases, which are designed with boundary input values, have a _______ chance of finding errors.
How many test cases are there in BVC if there are 5 variables in a module?
How many test cases are there in robustness testing if there are 5 variables in a module?
How many test cases are there in worst-case testing if there are 4 variables in a module?
Each row of state table corresponds to _______.
Each column of state table corresponds to _______.
Intersection of a row and a column specifies _______.
Transition and output
What are the components of a decision table?
Condition stub, Condition entry, Action stub
If there are k rules over n binary conditions, there are at least _______ test cases and at the most _______ test cases.
Boundary value analysis and equivalence class partitioning methods do not consider _______.
Combinations of input conditions
White-box testing is _______ to black-box testing.
The effectiveness of path testing rapidly _______ as the size of software under test.
A node with more than one arrow leaving it is called a _______
A node with more than one arrow entering it is called a _______
Areas bounded by edges and nodes are called _______
The length of a path is measured by the number of _______
An independent path is any path through the graph that introduces at least _______ new set of processing statements or new conditions.
The number of independent paths is given by _______.
V(G) = e - n + 2
According to Mill's Theorem, _______
V(G) = d + P
In data flow anomalies, dd is a _______
In data fl ow anomalies, du is a _______
In data fl ow anomalies, ku is a _______
In single-character data anomalies, ~d is _______
In single-character data anomalies, ~k is _______
_______ is the strongest criterion for selecting test cases.
In static testing, a bug is found at its _______ location.
Static testing can be applied for most of the _______ .
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 _______ .
The programmer or designer responsible for producing the program or document is known as _______ .
Author, Owner, Producer
The person who finds errors, omissions, and inconsistencies in programs and documents during an inspection is known as _______
The inspection team points out any potential errors or problems found and records them in _______.
'How much evaluation of an item has been done by the team' is called _______ .
None of the above
_______ is a more formal process.
The efficiency of code coverage performed by dynamic testing _______ with the increase in size of the system
Through the inspection process, the modules can be analysed based on _______.
Error-types and Error-density
The inspection in which the inspectors never have to simultaneously meet is known as _______.
Checking phase has been introduced in _______.
Analysis phase between preparation and meeting has been introduced in _______.
Collation Phase has been introduced in _______.
_______ process gives the chance to utilize human resources
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 _______.
_______ is a reading technique.
Usage-based method and Task-based method
A review is similar to an inspection or walkthrough, except that the review team also includes _______.
_______ is not an inspection variant.
None of the above
Software validation is achieved through a series of _______ tests that demonstrate conformity with requirements.
Before we validate the entire software, _______ must be validated first.
Unit tests ensure that the software meets at least a _______ of functionality prior to integration and system testing.
Two types of interface modules which must be simulated, if required, to test the module are _______.
stubs and drivers
Overhead of stubs and drivers may increase the _______ of the entire software system
time and cost
Integration of modules is according to the _______ of software.
Recovery is the ability of a system to _______ operations after the integrity of the application has been lost.
A system that meticulously records transactions and system states periodically so that these are preserved in case of a failure is called a _______.
Security requirements should be associated with each _______ requirement.
Measures intended to allow the receiver to determine that the information which it receives has not been altered in transit is known as _____
The process of determining that a requester is allowed to receive a service or perform an operation is called _______.
A measure intended to prevent the later denial that an action happened, or a communication took place is called _______.
The type of system testing related to a system's presentation rather than its functionality is called _______.
A system test should not be performed by _______.
programmers and designers
Acceptance testing must occur at the _______ of the development process.