Introduction to Computing MCQs with Answers
Practice important Introduction to Computing MCQs with answers and explanations.
Multiple Choice Questions
Q2021: What does the Pareto principle suggest in software testing?
- A: Testing should be evenly distributed
- B: Errors are equally likely across all modules
- C: A small number of modules tend to have most errors
- D: A small number of test cases are usually sufficient
View Answer
C
Q2022: What is the purpose of basis path testing?
- A: To test every possible path in the software
- B: To ensure that each instruction in the software is executed at least once
- C: To test the software from a user's perspective
- D: To analyze the internal structure of the software
View Answer
B
Q2023: Which category of testing involves knowledge of the software’s internal structure?
- A: Black-box testing
- B: Glass-box testing
- C: Boundary value analysis
- D: Alpha testing
View Answer
B
Q2024: What does black-box testing focus on?
- A: The internal structure of the software
- B: The software’s performance in real-life situations
- C: The software's functionality and correctness from a user’s point of view
- D: The debugging process
View Answer
C
Q2025: Which of the following is an example of black-box testing?
- A: Boundary value analysis
- B: Unit testing
- C: Integration testing
- D: White-box testing
View Answer
A
Q2026: What is the goal of boundary value analysis?
- A: To test the software on data at the edge of equivalence classes
- B: To execute every statement in the software at least once
- C: To review the software requirements specification
- D: To test all possible paths through the software
View Answer
A
Q2027: What is beta testing primarily used for?
- A: To verify the internal algorithms of the software
- B: To test the software’s performance in real-life situations before release
- C: To ensure that the software meets the specified requirements
- D: To debug the software before final release
View Answer
B
Q2028: Which testing methodology involves giving a preliminary version of the software to a segment of the intended audience?
- A: Alpha testing
- B: Integration testing
- C: Boundary value analysis
- D: Beta testing
View Answer
D
Q2029: Fill in the blank: The Pareto principle in software testing suggests that a ________ number of modules tend to have most errors.
- A: small
- B: large
- C: moderate
- D: variable
View Answer
A
Q2030: Fill in the blank: Basis path testing ensures that each ________ in the software is executed at least once.
- A: path
- B: instruction
- C: feature
- D: component
View Answer
B