Scrum PSD Practice Test - Questions Answers, Page 6
List of questions
Related questions
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
How do you know that the developers are cross-functional?
A.
Every member can do every task
B.
They work with TDD
C.
They never argue
D.
They do pair programming
E.
Developers have the combined skills to create a usable increment
The practice of decomposing a requirement into failing tests is called:
A.
Behavior driven development
B.
Scrum testing
C.
Regression testing
D.
Acceptance test driven development
What are three of the best ways to address non-functional requirements?
A.
Handle them during a risk mitigation phase before development
B.
Scrum is for functional, frontend development only
C.
Include them in the Product Backlog
D.
Before the release, they should be tested and validated in a hardening sprint
E.
Specific expectations can be used as acceptance criteria to specific product backlog items
F.
Important, recurring non-functional requirements can be added to the definition of done
Cyclomatic complexity is a metric for:
A.
Measuring branching structures and nesting levels in code
B.
Assessing if code is written in as few lines as possible
C.
Determining the number of unit tests required to ensure correctness
D.
Demonstrating code is well structured and cleanly implemented
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
What is the step to take in TDD after the tests have failed?
A.
Meet with the team to see why it fails
B.
Change the test in a way that is passes
C.
Run it again to verify it fails.
D.
Write the code to satisfy the test
When do the developers participate in the product backlog refinement?
A.
Never, it is the sole responsibility of the Product owner to refine the backlog
B.
Only during the sprint planning
C.
Anytime during the sprint
D.
Only during the refinement meetings planned by the PO
What is not a desirable characteristics of a unit test?
Test code is as small as possible
A.
Execution is fast
B.
Independent of others
C.
Includes exercising the persistence layer
D.
Makes assertions about only one logical concept
Question