Explore topic-wise MCQs in Software Engineering.

This section includes 76 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following term describes testing ?

A. Finding broken code
B. Evaluating deliverable to find errors
C. A stage of all projects
D. None of the mentioned
Answer» C. A stage of all projects
2.

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
Answer» E.
3.

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
Answer» D. Validation testing
4.

Which testing tool does a simple job of enforcing standards in a uniform way of many programs ?

A. Static Analyzer
B. Code Inspector
C. Standard Enforcer
D. Both Code Inspector & Standard Enforcer
Answer» E.
5.

White Box techniques are also classified as_________________?

A. Design based testing
B. Structural testing
C. Error guessing technique
D. None of the mentioned
Answer» C. Error guessing technique
6.

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
Answer» E.
7.

Which of the following is/are White box technique ?

A. Statement Testing
B. Decision Testing
C. Condition Coverage
D. All of the mentioned
Answer» E.
8.

Which of the following is the way of ensuring that the tests are actually testing code ?

A. Control structure testing
B. Complex path testing
C. Code coverage
D. Quality assurance of software
Answer» D. Quality assurance of software
9.

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
Answer» B. thread-based testing
10.

Which of the following is not used in measuring the size of the software_____________________?

A. KLOC
B. Function Points
C. Size of module
D. None of the mentioned
Answer» D. None of the mentioned
11.

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
Answer» E.
12.

Which of the following is not included in Issues Meetings ?

A. Issues gathered the day before
B. Regular schedule of meeting
C. Discussion with business
D. Attendance
Answer» D. Attendance
13.

Which of the following is not a software testing generic characteristics ?

A. Different testing techniques are appropriate at different points in time
B. Testing is conducted by the developer of the software or an independent test group
C. Testing and debugging are different activities, but debugging must be accommodated in any testing strategy
D. None of the mentioned
Answer» B. Testing is conducted by the developer of the software or an independent test group
14.

Which of the following is not a part of Software Configuration Management Basics ?

A. Identification
B. Version
C. Auditing and Reviewing
D. Status Accounting
Answer» C. Auditing and Reviewing
15.

Which of the following is not a part of Execution Flow during debugging ?

A. Step Over
B. Step Into
C. Step Up
D. Step Out
Answer» D. Step Out
16.

Which of the following is not a part of bug report ?

A. Test case
B. Output
C. Software Version
D. LOC
Answer» E.
17.

Which of the following is not a main phase in Configuration Management (CM) Process ?

A. CM Planning
B. Executing the CM process
C. CM audits
D. None of the mentioned
Answer» E.
18.

Which of the following is not a core step of Six Sigma ?

A. Define
B. Define
C. Measure
D. Analyse
Answer» C. Measure
19.

Which of the following is not a conflict in software development team ?

A. Simultaneous updates
B. Shared and common code
C. Versions
D. Graphics issues
Answer» E.
20.

Which of the following is not a change management process ?

A. Log the changes
B. Estimate impact on effort and schedule
C. Review impact with stakeholders
D. None of the mentioned
Answer» E.
21.

Which of the following is non-functional testing ?

A. Black box testing
B. Performance testing
C. Unit testing
D. None of the mentioned
Answer» C. Unit testing
22.

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
Answer» E.
23.

Which of the following is black box testing______________________?

A. Basic path testing
B. Boundary value analysis
C. Code path analysis
D. None of the mentioned
Answer» C. Code path analysis
24.

Which of the following is a part of testing OO code ?

A. Validation tests
B. Integration tests
C. Class tests
D. System tests
Answer» D. System tests
25.

Which of the following is a common pointwer problem ?

A. Data sharing errors
B. Accessing data elements of the wrong type
C. Attempting to use memory areas after freeing them
D. All of the mentioned
Answer» E.
26.

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
Answer» B. Error noted does not correspond to error encountered
27.

Which is a black box testing technique appropriate to all levels of testing ?

A. Acceptance testing
B. Regression testing
C. Equivalence partitioning
D. Quality assurance
Answer» D. Quality assurance
28.

When code is made available to others, it goes in a/an____________________?

A. hard drive
B. access-controlled library
C. servers
D. access control
Answer» C. servers
29.

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
Answer» C. Core structure
30.

What is validating the completeness of a product ?

A. Identification
B. Software
C. Auditing and Reviewing
D. Status Accounting
Answer» D. Status Accounting
31.

What is testing process’ first goal ?

A. Bug prevention
B. Testing
C. Execution
D. Analyses
Answer» B. Testing
32.

What is Six Sigma ?

A. It is the most widely used strategy for statistical quality assurance
B. The “Six Sigma” refers to six standard deviations
C. It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations
D. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection
Answer» D. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection
33.

What is one or more software configuration items that have been formally reviewed and agreed upon and serve as a basis for further development ?

A. Configuration
B. Baseline
C. Software
D. All of the mentioned
Answer» C. Software
34.

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

A. Integration testing
B. Unit testing
C. Completion of Testing
D. Regression Testing
Answer» C. Completion of Testing
35.

What is group with the responsibility for reviewing and approving changes to baselines ?

A. Software Configuration Item
B. Baseline
C. Configuration
D. Configuration Control Board
Answer» E.
36.

What is Cyclomatic complexity ?

A. Black box testing
B. White box testing
C. Yellow box testing
D. Green box testing
Answer» C. Yellow box testing
37.

What is a specific instance of a baseline or configuration item ?

A. Software
B. Configuration
C. Version
D. Status Accounting
Answer» D. Status Accounting
38.

What is a collection of software elements treated as a unit for the purposes of SCM ?

A. Software Configuration Item
B. Baseline
C. Configuration
D. Configuration Control Board
Answer» B. Baseline
39.

What information is required to process a change to a baseline ?

A. Reasons for making the changes
B. A description of the proposed changes
C. List of other items affected by the changes
D. All of the mentioned
Answer» E.
40.

What are the various Testing Levels ?

A. Unit Testing
B. System Testing
C. Integration Testing
D. All of the mentioned
Answer» E.
41.

What allows different projects to use the same source files at the same time ?

A. Version Control
B. Access control
C. CM Process
D. Version Control and Access control
Answer» B. Access control
42.

Unit testing is done by__________________?

A. Users
B. Developers
C. Customers
D. None of the mentioned
Answer» C. Customers
43.

The testing in which code is checked___________________?

A. Black box testing
B. White box testing
C. Red box testing
D. Green box testing
Answer» C. Red box testing
44.

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
Answer» B. Integration testing
45.

The degree to which the design specifications are followed during manufacturing is known as________________?

A. Quality of design
B. Quality of conformance
C. Quality of testing
D. None of the mentioned
Answer» C. Quality of testing
46.

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
Answer» E.
47.

SCM stands for_________________?

A. Software Control Management
B. Software Configuration Management
C. Software Concept Management
D. None of the mentioned
Answer» C. Software Concept Management
48.

Quality Management in software engineering is also known as_____________________?

A. SQA
B. SQM
C. SQI
D. SQA and SQM
Answer» B. SQM
49.

Quality also can be looked at in terms of user satisfaction which includes_____________________?

A. A compliant product
B. Good quality output
C. Delivery within budget and schedule
D. All of the mentioned
Answer» E.
50.

Non-conformance to software requirements is known as___________________?

A. Software availability
B. Software reliability
C. Software failure
D. None of the mentioned
Answer» D. None of the mentioned