Software Testing MCQs Sample Question Paper
1.
The testing in which code is checked
a)
Black box testing
b)
White box testing
c)
Red box testing
d)
Green box testing
Answer:
b
2.
Testing done without planning and Documentation is called
a)
Unit testing
b)
Regression testing
c)
Adhoc testing
d)
None of the mentioned
3.
Acceptance testing is also known as
a)
Grey box testing
b)
White box testing
c)
Alpha Testing
d)
Beta testing
Answer:
d
4.
Which of the following is non-functional testing?
a)
Black box testing
b)
Performance testing
c)
Unit testing
d)
None of the mentioned
Answer:
b
5.
Beta testing is done at
a)
User’s end
b)
Developer’s end
c)
User’s & Developer’s end
d)
None of the mentioned
Answer:
a
6.
SPICE stands for
a)
Software Process Improvement and Compatibility Determination
b)
Software Process Improvement and Control Determination
c)
Software Process Improvement and Capability Determination
d)
None of the mentioned
Answer:
c
7.
Unit testing is done by
a)
Users
b)
Developers
c)
Customers
d)
None of the mentioned
Answer:
b
8.
Behavioral testing is
a)
White box testing
b)
Black box testing
c)
Grey box testing
d)
None of the mentioned
Answer:
b
9.
Which of the following is black box testing
a)
Basic path testing
b)
Boundary value analysis
c)
Code path analysis
d)
None of the mentioned
Answer:
b
10.
Which of the following is not used in measuring the size of the software
a)
KLOC
b)
Function Points
c)
Size of module
d)
None of the mentioned
Answer:
c
11.
Which of the following terms describes testing?
a)
Finding broken code
b)
Evaluating deliverable to find errors
c)
A stage of all projects
d)
None of the mentioned
Answer:
b
12.
What is Cyclomatic complexity?
a)
Black box testing
b)
White box testing
c)
Yellow box testing
d)
Green box testing
Answer:
b
13.
Lower and upper limits are present in which chart?
a)
Run chart
b)
Bar chart
c)
Control chart
d)
None of the mentioned
Answer:
a
14.
Maintenance testing is performed using which methodology?
a)
Retesting
b)
Sanity testing
c)
Breadth test and depth test
d)
Confirmation testing
Answer:
c
15.
White Box techniques are also classified as
a)
Design based testing
b)
Structural testing
c)
Error guessing technique
d)
None of the mentioned
Answer:
b
16.
Exhaustive testing is
a)
always possible
b)
practically possible
c)
impractical but possible
d)
impractical and impossible
Answer:
c
17.
Which of the following is/are White box technique?
a)
Statement Testing
b)
Decision Testing
c)
Condition Coverage
d)
All of the mentioned
Answer:
d
18.
What are the various Testing Levels?
a)
Unit Testing
b)
System Testing
c)
Integration Testing
d)
All of the mentioned
Answer:
d
19.
Boundary value analysis belong to?
a)
White Box Testing
b)
Black Box Testing
c)
White Box & Black Box Testing
d)
None of the mentioned
Answer:
b
20.
Alpha testing is done at
a)
Developer’s end
b)
User’s end
c)
Developer’s & User’s end
d)
None of the mentioned
Answer:
a
21.
Software Debugging is a set of activities that can be planned in advance and
conducted
systematically.
a)
True
b)
False
Answer:
b
22.
Which of the following is not a software testing generic characteristics?
a)
Different testing techniques are appropriate at different points in time
b)
Testing is conducted by the developer of the software or an independent test
group
c)
Testing and debugging are different activities, but debugging must be
accommodated in
any
testing strategy
d)
None of the mentioned
Answer:
a
23.
ITG stands for
a)
instantaneous test group
b)
integration testing group
c)
individual testing group
d)
independent test group
Answer:
d
24.
By collecting ________ during software testing, it is possible to develop
meaningful
guidelines to halt the testing process.
a)
Failure intensity
b)
Testing time
c)
Metrics
d)
All of the mentioned
Answer:
c
25.
Which of the following issues must be addressed if a successful software
testing
strategy
is to be implemented?
a)
Use effective formal technical reviews as a filter prior to testing
b)
Develop a testing plan that emphasizes “rapid cycle testing.”
c)
State testing objectives explicitly
d)
All of the mentioned
Answer:
d
26.
Test cases should uncover errors like
a)
Nonexistent loop termination
b)
Comparison of different data types
c)
Incorrect logical operators or precedence
d)
All of the mentioned
Answer:
a
27.
Which of the following errors should not be tested when error handling is
evaluated?
a)
Error description is unintelligible
b)
Error noted does not correspond to error encountered
c)
Error condition causes system intervention prior to error handling
d)
Error description provide enough information to assist in the location of the
cause of the
error
Answer:
a
28.
What is normally considered as an adjunct to the coding step
a)
Integration testing
b)
Unit testing
c)
Completion of Testing
d)
Regression Testing
Answer:
b
29.
Which of the following is not a regression test case?
a)
A representative sample of tests that will exercise all software functions
b)
Additional tests that focus on software functions that are likely to be
affected by the change
c)
Tests that focus on the software components that have been changed
d)
Low-level components are combined into clusters that perform a specific
software
sub-function
Answer:
d
30.
Which testing is an integration testing approach that is commonly used when
“shrink-wrapped”
software products are being developed?
a)
Regression Testing
b)
Integration testing
c)
Smoke testing
d)
Validation testing
Answer:
c
31.
In which testing level the focus is on customer usage?
a)
Alpha Testing
b)
Beta Testing
c)
Validation Testing
d)
Both Alpha and Beta
Answer:
d
32.
Validation refers to the set of tasks that ensure that software correctly
implements
a specific function.
a)
True
b)
False
Answer:
b
Design and steel structure civil branch
ReplyDeleteMCQ question with answer
ReplyDelete