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 is not a part of a test design document ?
A Test Plan
B Test Design Specification
C Test Case Specification
D Test Log
Correct Answer: Test Log
A set of inputs, execution preconditions and expected outcomes is known as a __________________?
A Test plan
B Test case
C Test document
D Test Suite
Correct Answer: Test case
What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics ?
A mental image
B interface design
C system image
D interface validation
Correct Answer: system image
Which of the following is a black box testing strategy ?
A All Statements Coverage
B Control Structure Coverage
C Cause-Effect Graphs
D All Paths Coverage
Correct Answer: Cause-Effect Graphs
Which granularity level of testing checks the behavior of module cooperation ?
A Unit Testing
B Integration Testing
C Acceptance Testing
D Regression Testing
Correct Answer: Integration Testing
What do you understand by V&V in software testing ?
A Verified Version
B Version Validation
C Verification and Validation
D Version Verification
Correct Answer: Verification and Validation
Which test refers to the retesting of a unit, integration and system after modification, in order to ascertain that the change has not introduced new faults ?
A Regression Test
B Smoke Test
C Alpha Test
D Beta Test
Correct Answer: Regression Test
In which test design each input is tested at both ends of its valid range and just outside its valid range ?
A Boundary value testing
B Equivalence class partitioning
C Boundary value testing AND Equivalence class partitioning
D Decision tables
Correct Answer: Equivalence class partitioning
When does the testing process stops ?
A When resources (time and budget) are over
B When some coverage is reached
C When quality criterion is reached
D Testing never ends
Correct Answer: When quality criterion is reached
Specifying a set of test cases or test paths for each item to be tested at that level is known as__________________?
A Test case generation
B Test case design
C ALL of the mentioned
D None of the mentioned
Correct Answer: ALL of the mentioned