β˜‘ MCQ PRACTICE

Software Engineering Unit 4

Practice objective questions for quick revision and examination preparation. Try answering each question before revealing the answer.

πŸ“š Software Engineering
πŸ“– Unit 4
🎯 MCQs
Software Engineering MCQs - Unit 4

Software Engineering MCQs - Unit 4

1

Identify the incorrect testing technique.

A Integration testing
B Collaboration testing
C System testing
D Unit testing
Correct Answer Collaboration testing
2

By whom is unit testing done?

A Users
B Customers
C Developers
D None
Correct Answer Developers
3

Identify the environment in which we can perform alpha testing?

A User’s end
B Developer’s end
C Both a and b are correct
D None of the above
Correct Answer Developer’s end
4

Identify among the following which is not a type of incremental testing approach.

A Big-bang
B Top-down
C Bottom-up
D Functional incrimination
Correct Answer Big-bang
5

The full form of ITG is?

A independent test group
B integration testing group
C individual testing group
D None of the above
Correct Answer independent test group
6

White box testing is also known as

A Behavioral testing
B Glass box testing
C Structural testing
D None of the above
Correct Answer Glass box testing
7

Black box testing is also known as

A Behavioral testing
B Data flow testing
C Graph based testing
D Loop testing
Correct Answer Behavioral testing
8

System testing is a

A Grey box testing
B White box testing
C Black box testing
D Both b and c are correct
Correct Answer Black box testing
9

Identify the term which is not related to testing?

A failure
B error
C Test case
D Test bot
Correct Answer Test bot
10

Identify the term which is used to define testing?

A Finding broken code
B A stage of all projects
C Evaluating deliverables to find errors
D None of the above
Correct Answer Evaluating deliverables to find errors
11

Select the best time when regression testing should be done?

A As frequently as possible
B When the environment has been modified
C After the software has been modified
D Both b and c are correct
Correct Answer Both b and c are correct
12

Which is not true in case of Unit testing?

A It is conducted by development team.
B It decreases the speed of development.
C Tester tests whether individual units of source code is fit for use.
D It cannot be expected to catch error in program.
Correct Answer It decreases the speed of development.
13

In size oriented metrics, metrics are developed based on the ___________________

A number of Functions
B number of user inputs
C number of lines of code
D amount of memory usage
Correct Answer number of lines of code
14

Which one of the following is not a software process quality?

A Productivity
B Portability
C Timeliness
D Visibility
Correct Answer Portability
15

Software Debugging is known as _________________

A identifying the task to be computerized
B creating program code
C creating the algorithm
D finding and correcting errors in the program code
Correct Answer finding and correcting errors in the program code
16

______________ is an indirect measure of software process.

A Cost
B Effort Applied
C Efficiency
D All of the mentioned
Correct Answer Efficiency
17

Which of the following is a direct measure of Software process .

A Efficiency
B Reliability
C Effort Applied
D maintainability
Correct Answer Effort Applied
18

Which of the following is an indirect measure of product?

A Quality
B Complexity
C Reliability
D All of the Mentioned
Correct Answer All of the Mentioned
19

_______________ are derived by normalizing quality or productivity measures by considering the size of the software has been produced.

A Size oriented Metrics.
B Measuring quality
C Function Oriented Metrics
D Object oriented metrics
Correct Answer Size oriented Metrics.
20

A quality metrics that provides benefits at both the project and process level is_________

A Use case oriented metrics
B Measuring quality
C Reconciling LOC and FP Metrics
D Defect Removal Efficiency
Correct Answer Defect Removal Efficiency
21

Defects removal efficiency (DRE) depends on:

A E – errors found before software delivery
B D – defects found after delivery to user
C Both E and D
D Varies with project
Correct Answer Both E and D
22

By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process.

A Failure intensity
B Testing time
C Metrics
D All of the mentioned
Correct Answer Metrics
23

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
24

_____ is a main program that accepts test case data, passes the data to the module (to be tested) and gives relevant result.

A Component
B Stub
C Driver
D none of the above
Correct Answer Driver
25

_______ serve to replace modules that are subordinate to (called by) the component to be tested.

A Dummy program
B module
C pipe
D dummy subprograms or stub
Correct Answer dummy subprograms or stub

True / False & Short Questions

26 The user has no control over the contents of a static web page (True / False)?
Correct Answer True
27 It is expected to have less number of connections for a good web application (True / False)?
Correct Answer True
28 Software Debugging is a set of activities that can be planned in advance and conducted systematically (True / False)?
Correct Answer False
← Back to All MCQs