MCQS +SUbjective Paper - CS608
MCQS +SUbjective Paper - CS608
com
FINAL TERM EXAMINATION
Fall 2022
CS608 - Software Verification and Validation
Time: 90 min
Marks: 60
A. Software quality
B. Software testing
C. Software design
D. Requirement gathering
A. Bug
B. Fault
C. Error
D. Failure
A. Planing
B. Testing
C. Coding
D. Maintenance
A. Functional requirement
B. User requirement
C. Non-functional requirements
D. Include use case
A. Quality attribute
B. Validation
C. Testing
D. Quality control
A. White box
B. Black box
C. Out of box
D. Gray box
Drivers are ________, which is used when the sub modules are ready but the main
module is still not ready.
A. Dummy code
B. Actual code
C. Sub code
D. Functional code
Which of the following testing technique is used to test that data accepted by that API /
tool is correct?
A. Unit testing
B. Integration testing
C. Automation testing
D. System testing
A. Team reviews
B. Client reviews
C. Peer review
D. Customer reviews
__________ is a testing technique that focuses on measuring the adequacy of test cases.
A. Unit testing
B. Top down testing
C. Integration testing
D. Mutation Testing
A. Functions
B. Outputs
C. faults
D. Logical error
A. Structural, behavioral
B. Behavioral, structural
C. Dynamic, static
D. Static, dynamic
A. Flow graph
B. Message
C. Sequence
D. Transition flow
The call Graph of a program is a_________ in which nodes are units and edges
correspond to actual program calls.
A. Undirected graph
B. Connected graph
C. Next neighbor graph
D. Directed graph
A. Program decomposition
B. Statistical analyzing
C. Program slice
D. Toggling
A. Predicate node
B. Conditional node
C. Terminal node
D. Statement node
In software testing, we need to perform the test planning activity, the output of this
activity is termed as_________.
As part of Test data management, consider we have a learning management system that is
under development which can be treated as _______________.
Software Testing Lifecycle (STLC) involves System under test (SUT) Analysis, Test
Planning, Test case development, Test Environment setup, ______________, and Test
Cycle closure.
A. Test Execution
B. Test Integration
C. Test Design
D. Test Deployment
A. Unit Testing
B. Random Testing
C. Regression Test Selection
D. Progressive testing
A. User load
B. Minimum load
C. Normal load
D. Maximum load
________________ are used for evaluating and measuring the Software Processes,
Services, and products.
A. Software Goals
B. Software Metrics
C. Software Requirements
D. Software Functions
A. Defect Rejection
B. Defect Acceptance
C. Bad Fix Defect
D. Defect Severity Index
_______________ helps us to indicate the defects missed out during the testing phase
and hence migrated to the next phase.
A. Penetration Testing
B. Unit testing
C. Deployment Testing
D. Load Testing
________________ makes only limited information available to the tester to attack the
system externally.
NMap, Nessus, Metasploit, Wireshark, and Veracode are some of the most commonly
used tools used for _________________.
A. Glass box
B. Black box
C. Automated Penetration Testing
D. Manual Penetration Testing
____________ is best suited to smaller and very critical systems, and where fault
localization can be achieved easily.
A. Fault Seeding
B. Mutation Testing
C. White Box Penetration Testing
D. Load Based Testing
Abstract syntax tree, Control flow graph, Program dependence graph, Call graph, and
Points-to relations are the types of _______________.
Different testing strategies are available you are required to write the the name of any two
of them.
Answer
Answer
Following are some items evaluating during to validation and verification process. You
are require to identify whether these are related to validation or verification.
Column A Validation/verification
Actual product
Code
Plans
Answer
How can we select the subset of test cases from the existing test suite as part of the
System under Test (SUT)?
Answer
What are the three (3) key phases involved in Penetration Testing?
Answer
Given a list of program representations, you are required to classify each term whether it
belongs to Static or dynamic program representations.
List:
1. Abstract syntax tree
2. Control flow trace
3. Control flow graph
4. Whole execution trace
Static Program Representation Dynamic Program Representation
Answer
Question No: 47 (Marks: 05)
Write down any five quality factors which are known as non-functional requirements for
a software system.
Answer
Faults have different levels of severity, you are required to write down at least five levels
of severity.
Answer
Identify the steps that are involved in Software Testing Lifecycle (STLC).
Answer
You are required to identify the Four Defects Related to Metrics used in Software
Testing.
Answer
vuexamguide.com