Scrum PSD Practice Test - Questions Answers, Page 4
List of questions
Related questions
What are two reasons to use mock objects in unit tests?
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
Select three criteria for the definition of done
A.
Code review is done
B.
Acceptance tests pass
C.
Regression tests pass
D.
The product is released at the end of every sprint
E.
Code coverage 90%
Which metric is least useful when measuring code maintainability?
A.
Function points
B.
Cyclometic complexity
C.
Depth of inheritance
Is it a good idea to follow each automated build with the execution of automated tests?
A.
Yes, it will show code coverage which is an excellent metric of quality and progress
B.
No, it takes too much time
C.
No, the outcomes might disturb the developers' focus
D.
Yes, the tests may identify whether there are bugs that the developers should fix before proceeding
What are two ways developers can ensure a good architecture? (two answers)
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
Which of the following describes an architecture spike?
A.
A fundamental architectural problem found in an existing application
B.
The result of an exhaustive architectural planning effort
C.
A small development activity to learn about technical elements of a proposed solution
D.
A decision made by a systems architect to settle disagreement amongst the developers
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
When should a newly discovered huge bug of a previous sprint be fixed?
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.
Which two criteria are useful in deciding if something should be documented every sprint?
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
Which are four attributes of a good bug report?
A.
Screenshots or pictures of the bug in action, if possible
B.
Explains some new system functionality desired
C.
Includes build or version number where bug was found
D.
Expected results and observed results
E.
Provides simple and repeatable reproduction steps
F.
Includes code for a proposed fix
Question