adplus-dvertising

Welcome to the Software Testing MCQs Page

Dive deep into the fascinating world of Software Testing with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Software Testing, a crucial aspect of Software Engineering. In this section, you will encounter a diverse range of MCQs that cover various aspects of Software Testing, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within Software Engineering.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Software Testing. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of Software Engineering.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Software Testing. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Software Testing MCQs | Page 36 of 43

Discuss
Answer: (b).The utilities tested produced faults or crashed Explanation:Miller et al. were able to crash or hang approximately 30% of the UNIX utilities in their experiment.
Discuss
Answer: (c).Some seeded faults remained undetected Explanation:Some seeded faults remained undetected even after 25,000 tests in the experiment by Knight and Ammann.
Q353.
How was the experiment by Knight and Ammann conducted?
Discuss
Answer: (b).On 17 programs Explanation:17 programs developed by different programmers from one and the same specification were used in the experiment by Knight and Ammann.
Discuss
Answer: (c).To determine when testing can be terminated Explanation:Test adequacy criteria serve as rules used to determine whether or not testing can be terminated.
Discuss
Answer: (c).To gain a deeper insight into properties of different test techniques Explanation:This type of research is aimed at gaining a deeper insight into properties of different test techniques.
Discuss
Answer: (c).Criteria X is stronger than Criteria Y if X-adequacy implies Y-adequacy for all programs P and test sets T Explanation:The definition of "stronger" as "criterion X is stronger than criterion Y if, for all programs P and all test sets T, X-adequacy implies Y-adequacy."
Q357.
What is the relationship between the All-Edges and All-Nodes adequacy criteria?
Discuss
Answer: (c).All-Edges is stronger than All-Nodes Explanation:The All-Edges criterion is stronger than (subsumes) the All-Nodes criterion.
Q358.
Is the All-Uses criterion stronger than the All-Nodes criterion?
Discuss
Answer: (b).No Explanation:All-Uses criterion is not stronger than the All-Nodes criterion due to the fact that programs may contain statements which only refer to constants.
Q359.
Does the subsume relation of the criteria imply better fault-detection ability?
Discuss
Answer: (b).No Explanation:The subsume relation compares the thoroughness of test techniques, not their ability to detect faults and the subsume relations do not necessarily imply better fault detection.
Q360.
What is the first property of test adequacy criteria according to Weyuker (1988)?
Discuss
Answer: (d).Applicability property Explanation:The first property of test adequacy criteria according to Weyuker (1988) is the "Applicability property" which states that for every program, there exists an adequate test set.

Suggested Topics

Are you eager to expand your knowledge beyond Software Engineering? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!