M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

Name an evaluation technique to assess the quality of test cases ?
A Mutation analysis
B Validation
C Verification
D Performance analysis
Correct Answer: Mutation analysis
What is testing process’ first goal ?
A Bug prevention
B Testing
C Execution
D Analyses
Correct Answer: Bug prevention
_______________ categorizes class operations based on the generic function that each performs?
A Category-based partitioning
B Attribute-based partitioning
C State-based partitioning
D None of the mentioned
Correct Answer: Category-based partitioning
In which of the following testing strategies, a smallest testable unit is the encapsulated class or object ?
A Unit testing
B Integration testing
C System testing
D None of the mentioned
Correct Answer: Unit testing
What refers to the externally observable structure of an OO program ?
A Deep structure
B Surface structure
C Core structure
D All of the mentioned
Correct Answer: Surface structure
Which of the following is a part of testing OO code ?
A Validation tests
B Integration tests
C Class tests
D System tests
Correct Answer: Class tests
Which testing integrates the set of classes required to respond to one input or event for the system?
A cluster testing
B thread-based testing
C use-based testing
D none of the mentioned
Correct Answer: thread-based testing
________________ methods can be used to drive validations tests ?
A Yellow-box testing
B Black-box testing
C White-box testing
D All of the mentioned
Correct Answer: Black-box testing
The object of ________________within an OO system is to design tests that have a high likelihood of uncovering plausible bugs ?
A Fault-based testing
B Integration testing
C Use-based testing
D Scenario-based testing
Correct Answer: Fault-based testing
Which of the following is black-box oriented and can be accomplished by applying the same black-box methods discussed for conventional software ?
A Conventional testing
B OO system validation testing
C Test case design
D Both Conventional testing and OO system validation testing
Correct Answer: Conventional testing