PSD Sample Questions
PSD Sample Questions
PSD Sample Questions
Finished.
Title: DeveloperOpen
Points: 26outof30
Percentage: 86.7%
Duration: 00:12:37
Datestarted: Sun10thJul20161:52pm
Datefinished: Sun10thJul20162:04pm
Feedback
Congratulations!YourscoreontheDeveloperOpenassessmentdemonstratesyouknowsomeScrumdeveloper
basics.
Scrumon,
KenSchwaber
Correctlyanswered
Incorrectlyanswered
Missedcorrectmultiplechoiceoption
Question1of30
Whatistestfirstdevelopment?
Correctanswer:C)
Youchose:C)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Testingexistingcodebeforeaddingmorecodetoit.
B) Thecontinuousrestructuringofsoftwaretoretainflexibility.
C) Designingtestsbeforesatisfyingthem.
D) HavingthetesterintheDevelopmentTeamwritethetestplansbeforecoding.
Points:1outof1
https://www.classmarker.com/onlinetest/results/
1/13
10/07/2016
Finished.
Question2of30
Selectfour(4)desirablecharacteristicsofaunittest.
Correctanswer:A)B)C)E)
Youchose:A)B)C)E)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Thetestexecutesfast.
B) Codeineachtestisassmallaspossiblewhilemaintainingreadabilityofthecode.
C) Eachtestisindependentofotherunittests.
D) Theyexercisethepersistencelayerofasolution.
E) Eachtestmakesassertionsaboutonlyonelogicalconcept.
Points:1outof1
Question3of30
WhatdoesatestwrittenwithTestDrivenDevelopmentrepresent?
Correctanswer:B)
Youchose:B)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Abugthatwillbeuncovered.
B) Atechnicalrequirementthatmustbesatisfied.
C) Somethingthatcompletesthetestcoverageofasystem.
D) Anassignmentfromtheleadqualityengineer.
Points:1outof1
Feedback
Sincethetestexistsbeforethecodethatmakesitpass,thetestactsarequirementofthesystemunder
test.
Question4of30
Whichdescribesthepracticeofexpressingrequirementsasacceptancetests?
https://www.classmarker.com/onlinetest/results/
2/13
10/07/2016
Finished.
Correctanswer:B)
Youchose:B)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) RegressionTesting
B) AcceptanceTestDrivenDevelopment
C) QualityOrientedRequirementsDefinition.
D) ObjectDrivenRequirementsDefinition.
Points:1outof1
Feedback
AdvancedpracticesoftestdrivendevelopmentcanleadtoAcceptanceTestdrivendevelopment(ATDD)
wherethecriteriaspecifiedbythecustomerareautomatedintoacceptancetests,whichthendrivethe
traditionalunittestdrivendevelopment(UTDD)process.
Question5of30
WhicharebenefitsofTestDrivenDevelopment(chooseallthatapply).
Correctanswer:A)B)C)D)
Youchose:A)B)C)D)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Itpromotesgooddesignandseparationofconcerns.
B) Itimprovesqualityandreducesbugs.
C) Itcausesyoutoconstructatestharnessthatcanbeautomated.
D) Itspeedstheoveralldevelopmentprocess.
Points:1outof1
Question6of30
Whichareattributesofagoodbugreport(chooseallthatapply)?
Correctanswer:A)B)C)D)E)F)
Youchose:A)B)C)D)E)F)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Cleartitleandpropergrammarinreport.
B) Onebugperreport.
https://www.classmarker.com/onlinetest/results/
3/13
10/07/2016
Finished.
C) Simpleandrepeatablereproductionsteps.
D) Expectedresultsandobservedresults.
E) Build/versionwherebugwasfound.
F) Screenshotsorotherpicturesofbuginactionwhenuserinterfacesareinvolved.
Points:1outof1
Question7of30
TorefineProductBacklogitems,thefollowingactivitieswilloccurimplicitlyor
explicitly:(Selectallthatapply)
Correctanswer:A)D)E)
Youchose:A)B)C)D)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Analysis
B) Programming
C) Testing
D) Design
E) Decomposition
Youdidnotselectallavailablecorrectoptions.
Points:0outof1
Question8of30
Whatiscodecoverage?
Correctanswer:C)
Youchose:C)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Thenumberofdevelopersthatunderstandhowthecodeworks.
B) Thepercentofcodeinversioncontrolincludedinabuild.
C) Thedegreetowhichthesystemundertesthasbeenexercisedbytests.
D) Aninsurancepolicythatcoversthecodefordefects.
Points:1outof1
https://www.classmarker.com/onlinetest/results/
4/13
10/07/2016
Finished.
Question9of30
Whoisresponsibleforthesystemarchitectureofaproductbeingdeveloped
usingScrum?
Correctanswer:C)
Youchose:C)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Thecorporatearchitect.
B) Thesoftwarearchitect.
C) TheDevelopmentTeam.
D) ThearchitectchosenbytheDevelopmentTeam.
Points:1outof1
Question10of30
OnlytechnicalwriterscancreatedocumentationduringaSprint.
Correctanswer:B)
Youchose:B)
A) True
B) False
Points:1outof1
Question11of30
WhoshouldbepresentduringProductBacklogrefinement?
Correctanswer:C)D)
Youchose:C)D)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) OnlythemostseniorpeoplefromtheDevelopmentTeam.
B) Theexternalbusinessanalyststhathavepreparedthefunctionaldetails.
C) TheDevelopmentTeam.
D) TheProductOwner.
E) Theintegrationarchitectsfromthereleasedepartment.
https://www.classmarker.com/onlinetest/results/
5/13
10/07/2016
Finished.
F) Thestakeholders.
Points:1outof1
Question12of30
WhatisNOTTestDrivenDevelopment?
Correctanswer:D)
Youchose:D)
A) Asoftwaredevelopmenttechniquebasedonautomatedtests.
B) Anincrementalandemergentapproachtosoftwaredesign.
C) Apredictablewaytodevelopworking,cleancode.
D) Testingexistingsoftwarebeforedevelopinganynewsoftware.
Points:1outof1
Question13of30
Whichtypesoftestscanbeautomated?
Correctanswer:A)B)C)E)F)
Youchose:A)B)C)E)F)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Unit
B) Integration
C) Smoke
D) Exploratory
E) Functional
F) Performance
Points:1outof1
Question14of30
WhichofthefollowingareNOTmetricsofcodequality?(chooseallthatapply)
Correctanswer:D)E)
https://www.classmarker.com/onlinetest/results/
6/13
10/07/2016
Finished.
Youchose:D)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Classcoupling
B) Depthofinheritance
C) Cyclomaticcomplexity
D) LinesofCode
E) Cycletimeperfeature
Youdidnotselectallavailablecorrectoptions.
Points:0outof1
Question15of30
Whicharethreeattributesofabadbugreport?
Correctanswer:A)D)E)
Youchose:A)D)E)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Generictitles.
B) Onebugperreport.
C) Simpleandrepeatablereproductionsteps.
D) Vaguestatementsoruntestedassumptions.
E) Assigningblame.
Points:1outof1
Question16of30
Whataretwo(2)waysaDevelopmentTeamcanensureagoodapplication
architecture?
Correctanswer:C)E)
Youchose:C)E)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) TheDevelopmentTeamplansaSprint0atthebeginningofaprojectwiththeobjectiveof
developinganarchitecturemodelusedduringthefollowingSprints.
B) ADevelopmentTeamdoesn'tneedanarchitecturemodelinScrumandshouldfocuson
addingfunctionality.ThearchitecturewillcomeintoplacewithoutfailastheDevelopment
Teamaddsfunctionality.
C) TheDevelopmentTeamshouldhaveasetofguidingarchitectureprinciplesthatevery
https://www.classmarker.com/onlinetest/results/
7/13
10/07/2016
Finished.
DevelopmentTeammemberunderstandsandfollowswhenwritingcode.
D) TheDevelopmentTeamshouldassignsomeonetotheroleofsoftwarearchitectwhose
jobitistomakesureaconsistentarchitectureisdeveloped.
E) TheDevelopmentTeamplanssometimeeachSprinttodiscussthearchitectureneeded
forthefeaturesplannedinthatSprint.
Points:1outof1
Feedback
Thereisnospecific"architect"roleonaScrumteam,noristhereanarchitectureplanningSprint.But,a
goodarchitecturedoesn'tjusthappenautomatically.Guidingprinciplesandfrequentconversationsonthe
teamhelpensurethatthemostappropriatearchitectureisdevelopedasitisneededbyfeaturesbeing
developedinthecurrentSprint.
Question17of30
WhatarethreeadvantagesofContinuousIntegration?
Correctanswer:A)C)D)
Youchose:A)C)D)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Brokenbuildsaredetectedquickly.
B) Readabilityofcodeisimproved.
C) Thesoftwareisgenerallykeptinabuildablestate.
D) Knowimmediatelyhowacheckinaffectedthebuild.
Points:1outof1
Question18of30
WhatdoesCodeCoverageshow?
Correctanswer:A)
Youchose:D)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Codebeingexercisedbytests
B) Thequalityofunittestsbeingwritten
C) Theabsenceofdefectsincode
D) Theratioofnumberofteststolinesofcodeinthesystembeingtested
https://www.classmarker.com/onlinetest/results/
8/13
10/07/2016
Finished.
E) Whenafeatureisdone
Points:0outof1
Question19of30
Whataretwo(2)reasonstoautomatethesoftwarebuildprocess?
Correctanswer:B)C)
Youchose:B)C)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Codereviewsaremuchfasterifyouautomateyourbuild.
B) Automationimprovesthequalityofsoftwarebymakingbuildslesserrorprone.
C) Togetfeedbackonchangestothecodeearlyandoften.
D) Youcan'trunautomatedtestswithoutanautomatedbuild.
Points:1outof1
Question20of30
YouareonaScrumTeamthatisenhancinganexistingproduct.Whichisthe
LEASTusefulpieceofdocumentationyouwanttohaveatyourdisposal?
Correctanswer:D)
Youchose:C)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Acceptancetests.
B) Detaileddesigns.
C) Wellstructuredandnamedcode.
D) Thefullhistoryofretrospectiveplansandlessonslearned.
Points:0outof1
Question21of30
Whichisabenefitofestablishingnamingstandardsforcode?
Correctanswer:A)
Youchose:A)
https://www.classmarker.com/onlinetest/results/
9/13
10/07/2016
Finished.
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Tomakethecodemorereadable.
B) Tocommunicatethenameofthedeveloperthatworkedonthecode.
C) Tomakeiteasytodistinguishbetweendifferentsoftwareproducts.
D) Toensurethat"orphanfunctions"arenotcreated.
Points:1outof1
Question22of30
ProgrammersandtestersshouldnotbeincludedinrefiningProductBacklog
items.
Correctanswer:B)
Youchose:B)
A) True
B) False
Points:1outof1
Question23of30
Whyareautomatedbuildsimportant?
Correctanswer:B)
Youchose:B)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Theyarepartofyour"done"criteria.
B) Theyproviderapidassurancethatdefectsandconfigurationmanagementissueshave
notbeenintroduced.
C) Withoutthemyoucan'ttellifyourcodeworks.
D) Youareunabletocheckincodewithoutone.
Points:1outof1
Feedback
Buildsarejustanextralevelofvalidationtomakesurethatyoustillhaveaunitofpotentiallyshippable
software.Automatingbuildsmakesthatprocessfaster.
https://www.classmarker.com/onlinetest/results/
10/13
10/07/2016
Finished.
Question24of30
Whichisthebestanswerforhowoftenthebuildshouldbeexecuted?
Correctanswer:B)
Youchose:B)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Onceperday.
B) Wheneverneworchangedcodeischeckedintoversioncontrol.
C) WhenevertheQAgroupbecomesuncertainthatthesystemworks.
D) Asoftenaspossible,andcertainlypriortotheendoftheSprint.
Points:1outof1
Question25of30
Whatisaunittest?
Correctanswer:B)
Youchose:B)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Awayfortheteamtoensurethatthesystemsatisfiestheuserrequirements.
B) Atestthatisolatesandverifiesindividualunitsofsourcecode.
C) Awayinwhichunitsofprogrammersensuretheircodeworks.
D) Atechniqueforensuringthatunitsofcodependentorclusteredcomputersperform
correctly.
Points:1outof1
Question26of30
WhowritestestsinaScrumTeam
Correctanswer:A)
Youchose:A)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) TheDevelopmentTeam
https://www.classmarker.com/onlinetest/results/
11/13
10/07/2016
Finished.
B) TheScrumMaster
C) QAspecialists
D) Coders
Points:1outof1
Question27of30
ShouldUserStoriesbepartofthedocumentationgeneratedbyaScrum
project?
Correctanswer:A)
Youchose:A)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) IftheyarepartoftheDefinitionof"done".
B) Always.
C) Never.
D) Ifthearchitectrequiresit.
E) TheymustbeprovidedtotheDevelopmentTeamaspartoftheuserspecifications
documents.
Points:1outof1
Question28of30
Whataresomeshortcomingsofcodecoverageasameasurementforhowwell
asystemorproductistested?(choose3answers)
Correctanswer:A)B)C)
Youchose:A)B)C)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Codecoveragedoesnotensurethatthemostimportantorhighestriskareasofthecode
arebeingexercisedbytests.
B) Codecoveragedoesnotnecessarilyprovidefunctionalcoverage.
C) Couldcreateincentivestowriteteststhatsimplyincreasecodecoverage,ratherthan
teststhatfindbugswithoutincreasingcoverage.
D) Codecoveragemetricsvarybydevelopmentplatform(e.g.,.NET,Java)
E) Itistoocomplicatedtoexplaintomanagement.
https://www.classmarker.com/onlinetest/results/
12/13
10/07/2016
Finished.
Points:1outof1
Feedback
Codecoverageisausefulmetric,butnotinisolation.Itshouldnotbeconsideredareplacementfor
effectivetestdesigntechniques.
Question29of30
Whenaretestersandqualityexpertsideallyincludedinaproject?
Correctanswer:A)
Youchose:A)
A) FromthebeginningandthroughoutallSprints
B) AfterSprintReview
C) Whentheproductisfeaturecomplete
D) Afterdeveloperhandoff
Points:1outof1
Question30of30
Whatisthevalueofrefactoringcode?
Correctanswer:B)
Youchose:B)
Note:ThisquestiondisplayedansweroptionsinrandomorderwhentakingthisTest.
A) Tohaveallcodeinasinglefileforeasyprintingandcodereviews.
B) Toimprovereadabilityandmaintainability.
C) Tokeepthecodemoving.
D) Tomakethesoftwarefasteratruntime.
Points:1outof1
https://www.classmarker.com/onlinetest/results/
13/13