Explore topic-wise MCQs in Testing Subject.

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

1.

Which of the following activities does not belong to the Implementation phase of the SDLC?

A. User training
B. File Conversion
C. Program testing
D. All of these
Answer» D. All of these
2.

A pseudocode is a/an

A. machine code
B. computer generated random number
C. protocol used in data communication
D. easy way to communicate the logic of a program, in English-like statements
Answer» E.
3.

Concurrent model development is also known as

A. concurrent engineering
B. unrelated engineering
C. unconnected engineers
D. formal engineering
Answer» B. unrelated engineering
4.

Model which can be represent schematically as series of framework activities, software engineering actions and tasks and their associated states is

A. prototyping model
B. spiral model
C. concurrent development model
D. decremented model
Answer» D. decremented model
5.

In Concurrent Development Model, for example when analysis model correction is generated, analysis action present in awaiting state moves into

A. awaiting changes state
B. under development state
C. done state
D. none state
Answer» D. none state
6.

In Concurrent Development Model, event generated in process network trigger transitions among the

A. phases
B. states
C. cells
D. boundaries
Answer» C. cells
7.

In Concurrent Development Model, when initial communication is not completed modeling activity existed in the

A. awaiting changes state
B. under development state
C. none state
D. done state
Answer» D. done state
8.

Waterfall model were originally proposed by

A. Winston Royce
B. David Vaskevitch
C. Watt Humphrey
D. Manny Lehman
Answer» B. David Vaskevitch
9.

In Concurrent Development Model, for example when analysis model correction is not generated, analysis action is present in

A. none state
B. awaiting changes state
C. under development state
D. done state
Answer» C. under development state
10.

In incremental process model, each iteration phase is rigid and

A. not overlap each other
B. overlap each other
C. have no relation to other phase
D. have random sequence
Answer» C. have no relation to other phase
11.

In RAD modeling, new components and all its interfaces testing are done by

A. application generation
B. data library
C. Testing and turnover
D. communication
Answer» D. communication
12.

Prescriptive process model is also referred to as

A. severe process model
B. bleak process model
C. inclement process model
D. rigorous process model
Answer» E.
13.

In RAD modeling, data objects defined in

A. business modeling
B. data modeling
C. phase modeling
D. deployment modeling
Answer» C. phase modeling
14.

Development of formal models is currently quite

A. time continent
B. time consuming
C. inexpensive
D. simple
Answer» C. inexpensive
15.

The spiral model of software development

A. Ends with the delivery of the software product
B. Is more chaotic than the incremental model
C. Includes project risks evaluation during each iteration
D. All of the above
Answer» D. All of the above
16.

Waterfall model phase which establishes a plan for software engineering work that follows i.e estimating, scheduling, tracking is

A. communication
B. planning
C. construction
D. modeling
Answer» C. construction
17.

High speed adaptation of waterfall model in which rapid development is achieved by using a component based construction approach is

A. RAD model
B. Incremental process model
C. Evolutionary process model
D. spiral model
Answer» B. Incremental process model
18.

Waterfall model phase in which all possible requirements of system to be developed are captured and project initiate is

A. communication
B. planning
C. modeling
D. construction
Answer» B. planning
19.

In RAD model, information gathered in business modeling phase is reviewed and analyzed to form sets of data objects vital for business in

A. business modeling
B. process modeling
C. data modeling
D. deployment modeling
Answer» D. deployment modeling
20.

Waterfall model is also known as

A. automated life cycle
B. manual life cycle
C. modern life cycle
D. classic life cycle
Answer» E.
21.

In RAD modeling, product model which is under development is designed in terms of flow of information and distribution of information between various business channels in

A. business modeling
B. data modeling
C. process modeling
D. deployment modeling
Answer» B. data modeling
22.

In prototype model, iteration is planned quickly in quick plan phase and modeling of that plan occurs in

A. quick design
B. construction of prototype
C. deployment
D. communication
Answer» B. construction of prototype
23.

In Concurrent Development Model, when end user indicates changes in requirements must be made, modeling activity moves from under development state into the

A. awaiting changes state
B. under development state
C. done state
D. none state
Answer» B. under development state
24.

In Concurrent Development Model, when initial communication is completed modeling makes a transition into

A. under development state
B. awaiting changes state
C. done state
D. none state
Answer» B. awaiting changes state
25.

Errors are easy to be identified in

A. Incremental process model
B. waterfall process model
C. combinational process model
D. non linear process model
Answer» B. waterfall process model
26.

In Concurrent Development Model, all activities exist concurrently but reside in

A. single state
B. no state
C. different states
D. different communications
Answer» D. different communications
27.

In incremental process model, each linear sequence of a software produces deliverable

A. increment
B. decrement
C. constant
D. None Of These
Answer» B. decrement
28.

Incremental process model focuses on delivery of an operational product with

A. no increment
B. each decrement
C. each increment
D. None Of These
Answer» D. None Of These
29.

In Concurrent Development Model, early in project when communication activity has completed its first iteration it exists in the

A. awaiting changes state
B. under development state
C. done state
D. none state
Answer» B. under development state
30.

Once core product is analyzed by client, there exist a

A. plan phase
B. maintenance phase
C. communication phase
D. decremental phase
Answer» B. maintenance phase
31.

In Concurrent Development Model, externally observable mode of behavior is termed as

A. state
B. cell
C. wait
D. phase
Answer» B. cell
32.

When incremental model is used, first increment is often a

A. core product
B. context product
C. last product
D. incremental product
Answer» B. context product
33.

In incremental process model, coding of software is done in

A. construction framework
B. planning framework
C. modeling framework
D. deployment framework
Answer» B. planning framework
34.

Bradac found that linear nature of waterfall model leads to

A. flowing state
B. blocking state
C. dynamic state
D. random state
Answer» C. dynamic state
35.

Which of the following is the first step in SDLC framwork?

A. Feasibility Study
B. Requirement Gathering
C. Communication
D. System Analysis
Answer» D. System Analysis
36.

Model in which overall success of a project highly depends on risks analysis phase is called

A. risk-driven model
B. phase-driven model
C. risk-process model
D. risk-safe model
Answer» B. phase-driven model
37.

Phase that works to understand business problem and information characteristics that software must accommodate is

A. communication
B. modeling
C. construction
D. deployment
Answer» B. modeling
38.

The concurrent development model is

A. Another name for the rapid application development model.
B. Often used for the development of client/server applications.
C. Only used for development of parallel or distributed systems.
D. Used whenever a large number of change requests are anticipated.
Answer» C. Only used for development of parallel or distributed systems.
39.

Prototyping model is based on

A. limited functionality
B. unlimited functionality
C. linear combinations
D. non linear sequential statements
Answer» B. unlimited functionality
40.

In incremental process model, some high-end function are designed in

A. construction framework
B. modeling framework
C. planning framework
D. deployment framework
Answer» C. planning framework
41.

AOSD stands for

A. Aspect Oriented Software Development
B. Angle Oriented Software Development
C. Arc Oriented Software Development
D. Apple Oriented Software Development
Answer» B. Angle Oriented Software Development
42.

Model which identifies design classes, subsystems and interfaces between them is

A. analysis model
B. design model
C. implementation model
D. use case model
Answer» C. implementation model
43.

Waterfall model phase in which system design is prepared and this system design helps in specifying system requirements and define overall system architecture is

A. modeling
B. planning
C. construction
D. communication
Answer» B. planning
44.

The main activity of the design phase of the system life cycle is to

A. understand the current system
B. develop and test the new system
C. replace the old system with the new one
D. propose alternatives to the current system
Answer» E.
45.

In the maintenance phase the product must be tested against previous test cases. This is known as __________ testing.

A. Unit
B. Regression
C. Acceptance
D. Integration
Answer» C. Acceptance
46.

Waterfall model is not suitable for:

A. Small projects
B. Complex projects
C. Accommodating changes
D. Maintenance Projects
Answer» D. Maintenance Projects
47.

Which type of integration testing uses stubs?

A. Top down testing
B. Bottom up testing
C. Both in top down and bottom up testing
D. System testing
Answer» B. Bottom up testing
48.

Which one of the following is a functional requirement?

A. Maintainability
B. Portability
C. Business needs
D. Reliability
Answer» D. Reliability
49.

The architectural model is derived from which of these sources?A) Information about the application domain for the software to be built; B) Specific requirements model elements such as data flow diagrams or analysis classes, their relationships and collaborations for the problem at hand;C) The availability of architectural styles and patterns.

A. Both A & B
B. Both B & C
C. Both A & C
D. All mentioned above
Answer» E.
50.

RAD Software process model stands for _____ .

A. Rapid Application Development.
B. Relative Application Development.
C. Rapid Application Design.
D. Recent Application Development.
Answer» B. Relative Application Development.