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.

How many views of the software can be represented through the Unified Modeling Language UML)?

A. four
B. five
C. nine
D. none of the above
Answer» C. nine
2.

Diagrams which are used to distribute files, libraries, and tables across topology of hardware are called

A. deployment diagrams
B. use case diagrams
C. sequence diagrams
D. collaboration diagrams
Answer» B. use case diagrams
3.

What are the types of prototypes?

A. horizontal prototypes
B. vertical prototypes
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
4.

Which of these statements are truly acceptable?

A. a precondition is an assertion guaranteed to be true when the operation finishes
B. a post-condition is an assertion guaranteed to be true when the activity or operation begins
C. an event which causes a use case to begin is trigger
D. none of the mentioned
Answer» D. none of the mentioned
5.

Use case descriptions consist of interaction_____?

A. use case
B. product
C. actor
D. product & actor
Answer» E.
6.

In an Activity Diagram, organizing the activities into groups is called ________

A. forking
B. joining
C. swimlane
D. synchronization
Answer» B. joining
7.

________is used to represent concurrent flows in an Activity Diagram.

A. slide bar
B. synchronization bar
C. swim lane
D. branch
Answer» D. branch
8.

Objects placed in an Activity Diagram are connected to the activity or transition using ________ relationship.

A. association
B. generalization
C. dependency
D. realization
Answer» B. generalization
9.

________is a path from one activity state to the next activity state.

A. action state
B. activity state
C. transition
D. fork
Answer» C. transition
10.

Executable atomic computations are called as ________

A. action states
B. activity states
C. composite states
D. concurrent states
Answer» C. composite states
11.

Activity diagram is a special kind of ________

A. use case diagram
B. state chart diagram
C. interaction diagram
D. component diagram
Answer» D. component diagram
12.

Executable non atomic computations are called as ________

A. action states
B. activity states
C. transitions
D. simple states
Answer» E.
13.

which of the following is NOT present in an Activity Diagram?

A. action states
B. objects
C. events
D. notes
Answer» D. notes
14.

In an Activity Diagram, transitions belongs to ________

A. trigger oriented transitions
B. self transitions
C. internal transitions
D. completion transitions
Answer» D. completion transitions
15.

Which of the following diagram view the whole system as a block box?

A. class diagram
B. activity diagram
C. use case diagram
D. interaction diagram
Answer» B. activity diagram
16.

________state "what must always" be true beginning a scenario in the use case.

A. pre-conditions
B. primary conditions
C. post-conditions
D. secondary conditions
Answer» B. primary conditions
17.

________uses the services of the system under design to fulfill the goals.

A. primary actor
B. supporting actor
C. offstage actor
D. secondary actor
Answer» B. supporting actor
18.

The behavior of a use case is specified by ________

A. flow of events
B. classes
C. components
D. nodes
Answer» D. nodes
19.

________represents a role that plays within a system.

A. use case
B. component
C. actor
D. activity
Answer» B. component
20.

Actors are connected to use cases only by ________

A. association relationship
B. generalization relationship
C. realization relationship
D. dependency relationship
Answer» C. realization relationship
21.

The names of use cases are generally given as ________

A. noun phrases
B. verb phrases
C. adjectives
D. adverbs
Answer» D. adverbs
22.

Forward Engineering is the process of translating ________

A. model to model
B. code to model
C. model to code
D. code to code
Answer» B. code to model
23.

________captures the intended behavior of a system.

A. use case
B. component
C. class
D. interface
Answer» D. interface
24.

________relationship between use cases means that the base use case explicitly incorporates the behavior of another use case at a location specified in the base.

A. exclude
B. extend
C. include
D. abstract
Answer» D. abstract
25.

Realization of a use case is specified by ________

A. a collaboration
B. a component
C. a node
D. an activity
Answer» B. a component
26.

Forward Engineering is possible for an Activity Diagram especially if the context of the diagram is ________

A. an operation
B. a workflow
C. a class
D. a use case
Answer» B. a workflow
27.

Animation of a model against the execution of a deployed system is an example of ________

A. business engineering
B. forward engineering
C. reverse engineering
D. temporal engineering
Answer» D. temporal engineering
28.

An ________ connects the initiating actor to the use case (ending at the use case).

A. arrow
B. line
C. arc
D. scribble
Answer» B. line
29.

Uses cases are represented as ________ within the system rectangle.

A. ellipses
B. circles
C. rhombus
D. rectangle
Answer» B. circles
30.

A collaboration is the of ________ a use case.

A. generalization
B. realization
C. inheritance
D. association
Answer» C. inheritance
31.

Use case scenario is a specific sequence of ________

A. relationships n
B. use cases
C. classes
D. actions
Answer» E.
32.

________identify high-level services provided by the system.

A. classes
B. activities
C. use cases
D. components
Answer» D. components
33.

The scenario of a use case is graphically represented using ________

A. deployment diagram
B. sequence diagram
C. use case diagram
D. interaction diagram
Answer» C. use case diagram
34.

Which of the following diagrams is used to model business workflows?

A. deployment diagram
B. activity diagram
C. use case diagram
D. interaction diagram
Answer» C. use case diagram
35.

The behavior of a system is modeled using ________

A. class diagram
B. activity diagram
C. use case diagram
D. interaction diagram
Answer» C. use case diagram
36.

On an activity diagram, which of the following is not a valid use of a synchronization bar?

A. to initiate the alternative paths.
B. 1
C. 2
D. 3
Answer» B. 1
37.

In an activity diagram, the merge symbol has the same shape as what other symbol?

A. decision symbols
B. 1
C. 2
D. 3
Answer» B. 1
38.

The external behavior of a system is described by ___.

A. functional models
B. 1
C. 2
D. 3
Answer» B. 1
39.

A deployment diagram is most useful for which design activity?

A. designing the duplication components
B. 1
C. 2
D. 3
Answer» B. 1
40.

The acronym CRUD stands for ____.

A. create, read, update, delete
B. 1
C. 2
D. 3
Answer» B. 1
41.

The focus in a sequence diagram is on _____.

A. time ordering of messages being passed between objects
B. 1
C. 2
D. 3
Answer» B. 1
42.

On an activity diagram the arrows represent what?

A. in activity diagram the arrows represent the flow of activities.
B. 1
C. 2
D. 3
Answer» B. 1
43.

A___ is an instantiation of a class.

A. object
B. class
C. both
D. none
Answer» B. class
44.

A decision point within an activity diagram may be shown with an activity symbol.

A. true
B. false
C. both
D. none
Answer» B. false
45.

Looping in an activity diagram is best represented using what?

A. looping in an activity diagram is best represented by synchronizaton bars.
B. 1
C. 2
D. 3
Answer» B. 1
46.

The two types of interaction diagrams are ____, and ____ diagrams.

A. sequence
B. communication
C. both
D. none
Answer» D. none
47.

When arranging actors and objects on a sequence diagram, it is nice to list them _____.

A. in order in which they participate in the sequence across the top of the diagram a ___ describes information about an object.
B. 1
C. 2
D. 3
Answer» B. 1
48.

in a sequence diagram, the _____ indicates when an object sends or receives a message.

A. command line
B. focus
C. request link
D. lifeline
Answer» D. lifeline
49.

Group of functionally related objects is …

A. concatenation
B. cohesion
C. coupling
D. all of these
Answer» C. coupling
50.

Refinement is a process of

A. inheritance
B. colaboration
C. elaboration
D. polymophism
Answer» D. polymophism