Computer Fundamentals Questions and Answers – Testing


This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “Testing”.

1. Another name for white-box testing is ___________
a) Control testing
b) Graybox
c) Glassbox
d) Black box
View Answer

Answer: c
Explanation: Sometimes it is called the glass box testing. It is a type of testing in which the internal structure of any application is tested and examined.

2. Test cases ensure that all the statements are executed atleast once.
a) True
b) False
View Answer

Answer: a
Explanation: The statement is true. Test cases are written to check if all the statements are executed at least once. It also checks the logicality of the code.

3. Which of the following divides the input domain into classes containing data?
a) Equivalent partitioning
b) Environment partitioning
c) Procedure division
d) Compilation division
View Answer

Answer: a
Explanation: Equivalent partitioning divides the input domain into classes containing data. They basically exercise on a specific functionality of a software.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

4. Which of the following is a common testing conducted by the developers?
a) Unit testing
b) Entry testing
c) Phrase testing
d) Code testing
View Answer

Answer: a
Explanation: Unit testing is commonly performed by the developers. It is difficult to perform testing at any time during its cycle. An early start decreases the time and cost.

5. SDLC stands for ________
a) Software development life cycle
b) System development life cycle
c) Software design life cycle
d) System design life cycle
View Answer

Answer: a
Explanation: It stands for Software development life cycle. In SDLC, the testing can be started from the software gathering requirement phase. And can be carried over till the deployment phase.

6. Which of the following is a myth in testing?
a) Tester can find bugs
b) Any user can test software
c) Missed defects are not due to testers
d) Complete testing is not possible
View Answer

Answer: b
Explanation: Any user can test software is a myth. Anyone cannot test the software. A person who has no knowledge cannot test the software.

7. A process to determine how the actual testing is done _______
a) Audit
b) Inspection
c) Control
d) Monitoring
View Answer

Answer: a
Explanation: Audit is the systematic process which can determine how the actual process of testing is done. Audit is generally done with a team.

8. Gathering formal or informal technical feedback is called _________
a) Audit
b) Testing
c) Inspection
d) Unit testing
View Answer

Answer: c
Explanation: The term used is inspection. Inspection helps in getting a formal or an informal feedback of a particular product. The errors can be easily examined.

9. Which is not involved in debugging?
a) Identifying
b) Isolating
c) Test
d) Fixing
View Answer

Answer: c
Explanation: Testing is a different process and is different from debugging. Debugging involves identifying, isolating and fixation of the problems or errors.

10. A standard for unit testing.
a) IEEE 1008
b) IEEE 1005
c) IEEE 1009
d) IEEE 1000
View Answer

Answer: a
Explanation: IEEE 1008 is a standard defined for unit testing. Rest all the other standards mentioned are invalid. There are certain standards defined for Quality assurance.

Sanfoundry Global Education & Learning Series – Computer Fundamentals.

To practice all areas of Computer Fundamentals, here is complete set of 1000+ Multiple Choice Questions and Answers.

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.