PSD Exam Questions
173 real PSD exam questions with expert-verified answers and explanations. Page 3 of 4.
- Question #101Test Driven Development
What is a unit test?
unit testingtest isolationtest types - Question #102Refactoring and Design
What is static analysis?
static analysiscode quality toolscode inspection - Question #103Applying Scrum
Which output from sprint planning provides the developers with a target and overarching direction for the sprint?
sprint planningsprint goalscrum events - Question #104Test Driven Development
What are some disadvantages of code coverage as a measure for how well a system or product is tested? (three answers)
code coveragetest qualitytesting metricscoverage limitations - Question #105Applying Scrum
When more teams are working on the same product. How should they go about their definition of done?
definition of donemultiple teamsscaled scrum - Question #106Applying Scrum
How much time does Product backlog refinement take?
product backlog refinementsprint capacitybacklog management - Question #107Test Driven Development
Why does a test written using TDD always fail?
TDD red-green-refactortest-firstfailing tests - Question #108Applying Scrum
What is a sprint burn down chart?
sprint burndownsprint progressscrum artifacts - Question #109Applying Scrum
While developing new functionality, you find a bug that has already been delivered to the customer. What do you do?
bug managementproduct ownersprint integrity - Question #110Test Driven Development
What does code coverage show?
code coveragetesting metricstest execution - Question #111Test Driven Development
Which four are benefits of TDD?
TDD benefitsdesign qualitytest automationmaintenance cost - Question #112Refactoring and Design
Which three of the following are code quality metrics?
code quality metricscyclomatic complexityclass couplingdepth of inheritance - Question #113Developing Products
Which of the following two best describe a ready product backlog item?
definition of readyproduct backlogsprint planning - Question #114Applying Scrum
The CEO demands a feature from the developers during the sprint. What should the developers do?
sprint protectionproduct owner rolestakeholder management - Question #115Applying Scrum
What two things should the developers not do?
emergent designsprint planningdeveloper responsibilities - Question #116Developing Products
Which of the following best describes an increment of working software?
incrementworking softwaredoneiterative delivery - Question #117Applying Scrum
Only technical writers can create documentation during a sprint
cross-functional teamdocumentationdeveloper roles - Question #118Test Driven Development
What are two differences between unit tests and integration tests?
unit testingintegration testingtest isolationtest types - Question #119Test Driven Development
What is a mock object?
mock objectstest doublesdependency isolation - Question #120Refactoring and Design
Choose three reasons why automated builds are important.
automated buildscontinuous integrationreleasable software - Question #121Applying Scrum
At the 10th sprint review, the stakeholders are disappointed and angry. They have determined that the product or system being built both will not meet their needs and will cost mor...
sprint reviewstakeholder engagementtransparencyproduct owner role - Question #122Applying Scrum
How much time must a product owner spend with the developers?
product owner rolecollaborationavailabilitysprint review - Question #123Developing Products
Product backlog items are refined by
backlog refinementscrum teamproduct ownercollaboration - Question #124Refactoring and Design
Which of the following best describe continuous integration?
continuous integrationfrequent integrationdeveloper practices - Question #125Applying Scrum
What are the developers responsible for? (choose two)
developer responsibilitiessprint goalself-managementconflict resolution - Question #126Test Driven Development
You are asked to refactor part of the codebase for an application. When you are done, all unit tests pass with 50% code coverage. What can you infer from this?
code coverageunit testsrefactoringtest inference - Question #127Applying Scrum
Which three of the following are feedback loops in scrum?
feedback loopsdaily scrumsprint reviewsprint retrospective - Question #128Refactoring and Design
What is the practice of branching code in a version control system?
version controlbranchingcode isolation - Question #129Test Driven Development
Which best describes the practice of expressing requirements as acceptance tests?
acceptance testsATDDrequirements expression - Question #130Developing Products
Who creates documentation included with a working increment?
documentationincrementdeveloper responsibilities - Question #131Applying Scrum
When is it most appropriate for developers to change the Definition of Done
definition of donesprint retrospectivequality improvement - Question #132Refactoring and Design
When should the developers create their first automated build?
automated buildcontinuous integrationversion control - Question #133Test Driven Development
What is an inappropriate activity for a developer with special QA skills?
QA roletesting practicesacceptance criteriatest delay - Question #134Applying Scrum
What activities would a Product Owner typically undertake in the phase between the end of the current sprint and the start of the next sprint?
sprint transitionsprint cadencebacklog refinement - Question #135Test Driven Development
When are testers and quality experts ideally included in a project?
quality assurancetesting integrationcross-functional team - Question #136Test Driven Development
A company has been practicing Scrum for years. This company works closely with clients who give their test requirements as well. The company typically practices expressing these re...
ATDDacceptance testsclient requirementstest-first - Question #137Refactoring and Design
Who is responsible for the Product Architecture?
product architecturedeveloper responsibilitytechnical ownership - Question #138Developing Products
True or False: User Stories are required in the Product Backlog.
product backloguser storiesbacklog item formats - Question #139Applying Scrum
What are three ways Scrum promotes self-management? (choose the best three answers)
self-managementscrum team autonomyaccountabilitytitles - Question #140Test Driven Development
Who creates tests on a Scrum Team? (choose the best answer)
testing responsibilitydeveloper rolequality ownership - Question #141Developing Products
True or False: Product documentation may be required as part of a working Increment.
Definition of DoneIncrementdocumentationproduct quality - Question #142Applying Scrum
True or False: A high-performance Scrum Team ensures that each Increment is complete by running a Release Sprint.
Release SprintIncrementDoneanti-patterns - Question #143Refactoring and Design
Which of the following best describes Emergent Architecture? (choose the best answer)
emergent architecturetechnical decisionsdesignDevelopers - Question #144Developing Products
What would a Developer with special quality assurance skills not do? (choose the best answer)
quality assurancetestingacceptance criteriatest planning - Question #145Applying Scrum
Who owns the Sprint Backlog? (choose the best answer)
Sprint BacklogownershipDevelopersScrum roles - Question #146Test Driven Development
While practicing Test-Driven Development, what is done after the test fails? (choose the best answer)
TDD cyclered-green-refactorfailing testminimum code - Question #147Applying Scrum
How do you know that a Scrum Team is cross-functional? (choose the best answer)
cross-functional teamScrum TeamskillsIncrement - Question #148Test Driven Development
What is code coverage? (choose the best answer)
code coveragetesting metricsqualitytest suite - Question #149Developing Products
A story or task aimed at answering a question or gathering information, rather than at producing shippable product is called:
spiketechnical explorationProduct Backlogresearch task - Question #150Test Driven Development
The order followed in Test Driven Development (TDD) is:
TDD cyclered-green-refactortest executionrefactoring