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.

Which of the following testing types is not a part of system testing ?

A Recovery testing
B Stress testing
C System testing
D Random testing
Correct Answer: Random testing

Which of the following is one of the steps in the integration testing of OO software ?

A cluster testing
B thread-based testing
C use-based testing
D none of the mentioned
Correct Answer: cluster testing

The construction of object-oriented software begins with the creation of__________________?

A design model
B analysis model
C code levels
D both design and analysis model
Correct Answer: analysis model

Which testing is an integration testing approach that is commonly used when “shrink-wrapped” software products are being developed ?

A Regression Testing
B Integration testing
C Smoke testing
D Validation testing
Correct Answer: Smoke testing

Which of the following issues must be addressed if a successful software testing strategy is to be implemented ?

A Use effective formal technical reviews as a filter prior to testing
B Develop a testing plan that emphasizes “rapid cycle testing.”
C State testing objectives explicitly
D All of the mentioned
Correct Answer: All of the mentioned

What is normally considered as an adjunct to the coding step____________________?

A Integration testing
B Unit testing
C Completion of Testing
D Regression Testing
Correct Answer: Unit testing

Test cases should uncover errors like_____________________?

A Nonexistent loop termination
B Comparison of different data types
C Incorrect logical operators or precedence
D All of the mentioned
Correct Answer: Nonexistent loop termination

ITG stands for___________________?

A instantaneous test group
B integration testing group
C individual testing group
D independent test group
Correct Answer: independent test group

Which of the following errors should not be tested when error handling is evaluated ?

A Error description is unintelligible
B Error noted does not correspond to error encountered
C Error condition causes system intervention prior to error handling
D Error description provide enough information to assist in the location of the cause of the error
Correct Answer: Error description is unintelligible

Which of the following is not regression test case ?

A A representative sample of tests that will exercise all software functions
B Additional tests that focus on software functions that are likely to be affected by the change
C Tests that focus on the software components that have been changed
D Low-level components are combined into clusters that perform a specific software sub-function
Correct Answer: Low-level components are combined into clusters that perform a specific software sub-function