Labour Day Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: buysanta

Exact2Pass Menu

Question # 4

Which three describe TDD?

A.

An incremental and emergent approach to software design

B.

A software development technique based on automated tests

C.

A predictable way to develop working well-organized code

D.

Creating a manual test script before writing code

E.

Having testers involved in the development process

Full Access
Question # 5

When is it most appropriate for developers to change the Definition of Done

A.

During the sprint planning when they can’t fit enough into the sprint

B.

Prior to starting a new sprint

C.

In the retrospective when it turns out they can improve quality

D.

Prior to starting a new project

Full Access
Question # 6

What is a unit test?

A.

A technique for ensuring that units of co-dependent systems integrate correctly

B.

A way to ensure product code satisfies the user requirements

C.

A test that isolates and verifies individual units of functionality

D.

A test that ensures a specific method integrates properly with the code calling it

Full Access
Question # 7

What would not be considered refactoring?

A.

Extracting methods

B.

Reordering method parameters to improve readability

C.

Changing external interfaces or APIs

D.

Renaming things to be more logical

E.

Extracting interfaces

Full Access
Question # 8

What event is timeboxed?

A.

Daily Scrum

B.

Sprint

C.

Sprint planning

D.

All of these

E.

Sprint review

F.

Sprint retrospective

Full Access
Question # 9

What is technical debt?

A.

A term representing the eventual consequences of poor technical choices

B.

Developers that have to pay college debt

C.

Code that hasn’t been documented

D.

The money an organization owes to tool and hardware vendors

Full Access
Question # 10

The role of the scrum master during the daily scrum is:

A.

Manage the meeting

B.

All of these

C.

Lead the discussion

D.

Ensure that the meeting takes place and that its timebox won't be exceeded

E.

Make sure all three questions of the daily scrum are answered

Full Access
Question # 11

What is the purpose of a sprint retrospective? Choose two

A.

Increase quality

B.

Complain only in this session to avoid complaining in the rest of the sprint

C.

Have more fun during the sprint

D.

Increase effectiveness

Full Access
Question # 12

What is test first development?

A.

The continuous restructuring of software to retain flexibility

B.

Having the tester in the development team write the test plans before coding

C.

Creating tests before satisfying them

D.

Testing existing code before adding more code to it

Full Access
Question # 13

Which three of the following are feedback loops in scrum?

A.

Release planning

B.

Daily scrum

C.

Sprint review

D.

Sprint retrospective

E.

Refinement meeting

Full Access
Question # 14

When should the developers create their first automated build?

A.

Just before the first check-in

B.

Just before the product is released

C.

When the product owner asks for a build

D.

Just before the end of the sprint

E.

As soon as there is code in the version control system

Full Access
Question # 15

A scrum master is working with developers that are spread over different locations. They have a variety of meeting rooms and the daily scrum is a logistic struggle every day. What actions should the scrum master take?

A.

Allow the developers to self-manage and decide what to do their selves.

B.

Raise it as an impediment and make sure that management solves it.

C.

Create a schedule and alternate who is responsible for the daily scrum logistics

D.

Decide the best solution and arrange a meeting to inform the developers.

Full Access
Question # 16

Scrum demands code review

A.

True

B.

False

Full Access
Question # 17

Which three of the following are code quality metrics?

A.

Unit tests per class

B.

Cycle time per product backlog item

C.

Number of check-ins per day

D.

Depth of inheritance

E.

Cyclomatic complexity

F.

Class coupling

Full Access
Question # 18

What does code coverage show?

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

Full Access