Software Engineering Questions and Answers – Software Testing Techniques – 2

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Software Testing Techniques – 2”.

1. The testing in which code is checked
a) Black box testing
b) White box testing
c) Red box testing
d) Green box testing
View Answer

Answer: b
Explanation: 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
View Answer

Answer: c
Explanation: 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
View Answer

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

4. Which of the following is non-functional testing?
a) Black box testing
b) Performance testing
c) Unit testing
d) None of the mentioned
View Answer

Answer: b
Explanation: 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
View Answer

Answer: a
Explanation: In beta testing the user evaluates the product and gives his feedback.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

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
View Answer

Answer: c
Explanation: 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
View Answer

Answer: b
Explanation: 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.
advertisement

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

Answer: b
Explanation: 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
View Answer

Answer: b
Explanation: Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values.
advertisement

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
View Answer

Answer: c
Explanation: KLOC and function points both can be used as size measurement for measuring the size of the software.

Sanfoundry Global Education & Learning Series – Software Engineering.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.