250+ TOP MCQs on Software Testing Techniques and Answers

Software Engineering online test on “Software Testing Techniques”.

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
Clarification: White-box testing is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality .

2. Testing done without planning and Documentation is called
a) Unit testing
b) Regression testing
c) Adhoc testing
d) None of the mentioned

Answer: c
Clarification: Adhoc testing is used term for software testing performed without planning and documentation. The tests are intended to be run only once, unless a defect is discovered.

3. Acceptance testing is also known as
a) Grey box testing
b) White box testing
c) Alpha Testing
d) Beta testing

Answer: d
Clarification: Acceptance testing is a test conducted to determine if the requirements of a specification or contract are met and is done by users.

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
Clarification: Performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload.

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
Clarification: In beta testing the user evaluates the product and gives his feedback.

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
Clarification: SPICE stands for Software Process Improvement and Control Determination.

7. Unit testing is done by
a) Users
b) Developers
c) Customers
d) None of the mentioned

Answer: b
Clarification: Unit testing is a method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures are tested to determine if they are fit for use.

8. Behavioral testing is
a) White box testing
b) Black box testing
c) Grey box testing
d) None of the mentioned

Answer: b
Clarification: Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings.

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
Clarification: Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values.

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
Clarification: KLOC and function points both can be used as size measurement for measuring the size of the software.

Leave a Reply

Your email address will not be published. Required fields are marked *