Labour Day Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

Scrum PSD Professional Scrum Developer (PSD) Exam Practice Test

Page: 1 / 12
Total 120 questions

Professional Scrum Developer (PSD) Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

What are two reasons to use mock objects in unit tests?

Options:

A.

The behavior of a given object can be emulated to the system under test

B.

They are machine-generated and eliminate the need to write code by hand

C.

To increase tight coupling

D.

TDD is impossible without them

E.

Isolating a particular system component for controlled testing

Question 2

Scrum demands code review

Options:

A.

True

B.

False

Question 3

What is the size of the scrum team?

Options:

A.

typically 10 or fewer people

B.

this differs every sprint

C.

at least 8 people

D.

3 to 11

Question 4

What are two ways developers can ensure a good architecture? (two answers)

Options:

A.

Architecture is an ongoing discussion amongst the developers, focusing on implementing current Sprint Backlog Items

B.

The developers focus only on adding functionality. The architecture will take care of itself as the developers add functionality

C.

The developers have a set of guiding architecture principles that every developer understands and follows when writing code

D.

Developers assign someone to the role of software architect to ensure the architecture

E.

Architecture is dealt with in sprint 0

Question 5

What is not a desirable characteristics of a unit test?

Test code is as small as possible

Options:

A.

Execution is fast

B.

Independent of others

C.

Includes exercising the persistence layer

D.

Makes assertions about only one logical concept

Question 6

Which two criteria are useful in deciding if something should be documented every sprint?

Options:

A.

It has always been documented in the past

B.

The documentation is used to enhance and maintain the software

C.

The scrum master demands it

D.

The software tool being used requires it

E.

It is required by the definition of done

Question 7

Which four are benefits of TDD?

Options:

A.

It promotes good design and separation of concerns

B.

It causes you to construct a test harness that can be automated

C.

It improves quality and reduces bugs

D It reduces the cost of maintenance over time

D.

It ensure there will be no bugs in the code

Question 8

Several scrum teams share the scrum master. Developers of multiple teams approach the scrum master, because they need fulltime commitment from the same technical specialist for the next sprint. What should the scrum master consider for the response to this problem? Choose the two best answers.

Options:

A.

The need for a stable velocity

B.

The benefit of the teams figuring it out theirselves

C.

The need to have all developers busy with work

D.

The ability of the scrum teams to produce integrated increments

Question 9

What is a merge in a version control system?

Options:

A.

Identifying a particular codebase as ready for distribution

B.

Combining two or more versions of code into a single codebase

C.

Copying a portion of a codebase to isolate it from the original codebase

D.

Two or more developers working together to ensure proper coding and configuration management

Question 10

What two things should the developers not do?

Options:

A.

Work together and self manage to create value

B.

Design the full architecture before starting

C.

Creating a plan for the entire project

D.

Create a potentially shippable functionality in the sprint

Question 11

What is the commitment for the sprint backlog?

Options:

A.

Definition of done

B.

Sprint goal

C.

Sprint planning outcome

D.

Product goal

Question 12

Which statement best describes a product owner’s responsibility?

Options:

A.

Keeping stakeholders at bay

B.

Optimizing the value of the developers’ work

C.

Managing the project and ensuring the work gets done in line with the requirements

D.

Directing the developers

Question 13

What is the practice of branching code in a version control system?

Options:

A.

Combining two or more branches of code into a single code base

B.

Creating a copy of existing code, isolated from the original code

C.

Releasing a specific codebase into a production environment

D.

Tagging or labeling a particular codebase as production ready

Question 14

What does code coverage show?

Options:

A.

The ratio of the number of tests to lines of code in the system being tested

B.

The quality of unit tests being written

C.

Code being exercised by tests

D.

The absence of defects in code

E.

When a feature is done

Question 15

Product backlog items are refined by

Options:

A.

Developers

B.

Developers and product owner

C.

Product owner

D.

Scrum team

E.

Scrum master and product owner

F.

Scrum master

Question 16

Which statement best describes the sprint review?

Options:

A.

It is a chance for inspecting the outcome of a sprint and determining the next steps

B.

It is a mechanism to control the work of the developers

C.

It is a demo of the work that was done

Question 17

Only technical writers can create documentation during a sprint

Options:

A.

False

B.

True

Question 18

When should a newly discovered huge bug of a previous sprint be fixed?

Options:

A.

Immediately.

B.

Don't fix it immediately, but change the test to not show it as a temporary fix.

C.

Don't fix it, but stub out the code that causes it.

D.

Depends on what the product owner wants.

Page: 1 / 12
Total 120 questions