Scrum PSD Practice Test - Questions Answers, Page 4
List of questions
Question 31
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
What are two reasons to use mock objects in unit tests?
Explanation:
Mock objects are simulating the behavior of dependencies such as persistance layers or APIs. By mocking these you can be sure about what you are testing, and not accidentally testing the external dependency.
Question 32
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
Select three criteria for the definition of done
Explanation:
Releasing the product at the end of the sprint doesn't relate to one item and when it's done. Code coverage does, but it's the worst criteria in this list, because it's a stimulus to write tests that cover a lot of lines rather than cover the functionality.
Question 33
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
Which metric is least useful when measuring code maintainability?
Explanation:
The other two are good metrics. Function points are the points representing the amount of business functionality.
Question 34
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
Is it a good idea to follow each automated build with the execution of automated tests?
Explanation:
It's definitely a good practice. And not because you can see the code coverage (which also isn't an excellent metric of quality and progress), but because you can detect problems before moving on.
Question 35
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
What are two ways developers can ensure a good architecture? (two answers)
Explanation:
There is no sprint 0, architecture won't take care of itself and there is no architect role. The architecture is an ongoing discussion and growing construct. There are guidelines and principles in place.
Question 36
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
Which of the following describes an architecture spike?
Explanation:
An architecture spike is a small development activity to learn about technical elements of a proposed solution.
Question 37
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
What is technical debt?
Explanation:
Technical debt is the result of incomplete work going into the increment and poor design and architectural choices.
Question 38
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
When should a newly discovered huge bug of a previous sprint be fixed?
Explanation:
Hiding the bug won't make it go away. Discussing with the product owner is a good step to take, because he knows what work leads to maximum value.
Question 39
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
Which two criteria are useful in deciding if something should be documented every sprint?
Explanation:
if the documentation is adding to the quality and maintenance of the software this is definitely a good argument for documenting every sprint. Just because that's the way it's done and we don't want change is not a good reason. Tooling that requires is also isn't. And the scrum master cannot demand this kind of things. If the company's definition of done says so, you must :)
Question 40
![Export Export](https://examgecko.com/assets/images/icon-download-24.png)
Which are four attributes of a good bug report?
Question