Académique Documents
Professionnel Documents
Culture Documents
Home
SoftwareTestingInterviewQuestions~SoftwareTesting
SeleniumVideos
UFT/QTPVideos
Projects
SeleniumTool
VBScript
SoftwareTesting
ManualTesting,HPUFT/QTP,VBScript,Selenium,Java,Quality
Center,LoadRunner,CandSQLbyGCReddy.
ManualTesting
QTP
SeleniumVideos
UFT/QTPVideos
TestingVideos
SQL
Java
OracleFAQ
Resumes
UFTGuide
SoftwareTestingFAQ
SoftwareforAgileQA
Visual,verycustomizablesoftware.20secondssignup.Tryforfreenow
TesterJobResponsi...
SoftwareTestingInterviewQuestions
SeleniumOnlineTraining
TestTemplates
SoftwareTestingGuide
JavaforSelenium
9:19AM
G.C.REDDY
10COMMENTS
ManualTestingInterviewQuestions
I)SDLCModels:
Search
SeleniumOnlineTraining
SoftwareTestingFAQ
ManualTestingVideos
Q)WhatisSDLC?
SeleniumVideos
SDLC(SoftwareDevelopmenetLifeCycle)isaprocessormethodologyused
UFT/QTPVideos
todevelopasoftwareinasystematicapproach.
SoftwareTestingVideos
Q)ExplainphasesofSDLC?
JavaVideos
ManualTestingVideos
SeleniumVideos
UFT/QTPVideos
TestingQuestionBank
YouTubeChannel
SDLChas6phases.
a.Requirementgathering
b.Analysisandplanning
c.SoftwareDesign
d.Coding
e.Testing
f.ReleaseandMaintenance
a.Requirementgathering:Duringthisphase,Businessrequirementsare
gatheredfromcustomeranddocumented.TheoutputofthisphaseisBusiness
requirementsspecification(BRS)document.
b.AnalysisandPlanning:Duringthisphase,Businessrequirementsare
analyzedandSystemRequirementsaredocumented.Atthesametime
VBScriptVideos
YouTubeChannel
SeleniumforBeginners
SeleniumTutorials
SQLforTesters
UNIXforTesters
TestingResumes
Follow
1.2k
G.C.Reddy
YouTube
4K
technologyrequiredtodevelopthesystemisalsoidentified.Projectplanis
createdtocomeupwithprojectmilestonesandreleasedate.Theoutputof
thisphaseisSystemRequirementsSpecification(SRS)documentandProject
Plan.
c.SoftwareDesign:Duringthisphase,basedonSRSdocument,High
LevelDesign(HLD)andLowLevelDesign(LLD)isdonefortheentiresystem
andforindividualcomponentsinthesystem.Theoutputofthisphaseis
Designdocuments.
d.Coding:Duringthisphase,basedontheDesigndocuments,programs
arewrittenintheselectedprogramminglanguage.Thefinaloutputofthis
phaseiscodedocumentsandexecutablesoftware.
e.Testing:Duringthisphase,Testcasesarecreatedandexecutedbythe
testerstoensurethatthesystemisdevelopedaspertheSystem
requirementsspecifications(SRS).Ifthereareanydeviations,defectsare
Adsby Google
reportedtodeveloperswhichareagainfixedandgiventotesters.Testers
performReandRegressiontestingandclosethedefects.Thefinaloutputof
InterviewQuestions
thisphaseisTestDocumentsandTestedSoftware.
AgileTesting
QualitySoftwareTestingf.ReleaseandMaintenance:Duringthisphase,testedsoftwareis
releasedtoproductionandthesoftwareisdeployedincustomer's
JointoGCReddyGroup
Email:
environmentbyreleaseteam.Anydefects/improvementsidentifiedthereafter
bycustomerareaddressedbymaintenanceteam.
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
1/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Q)WhataredifferenttypesofSDLCModels?
Subscribe
Visitthisgroup
TherearedifferenttypesofSDLCModels.
POPULARPOSTS
a.SequentialModels
b.Iterative/IncrementalModels
VBScriptforQTP
i.Prototypingmodel
QTPGuide
ii.SpiralModel
SQLandPl/SQLInterview
Questions
QTPScripting
manualtestinginterview
questions
SQLInterviewQuestions
iii.AgileModel
Q)WhatisSequentialSDLCModel?
SDLCModelinwhichthedevelopmentactivitiesareexecutedina
sequentialmanner.Onephasestartsonlyafterthecompletionofitsprevious
phase.
QTPBasicFeatures
ManualTestingInterview
Questions2
Q)WhataredifferentSequentialModels?
ManualTesting
BelowaredifferentSequentialModels
OracleInterviewQuestions
andAnswers
i.Waterfallmodel
ii.VModel
..
Q)WhatarethedifferentphasesinWaterfallModel?
ANALYTICS
Waterfallmodelhas6phasessimilartogeneralSDLC.
a.Requirementgathering
b.Analysisandplanning
c.SoftwareDesign
d.Coding
e.Testing
f.ReleaseandMaintenance
Q)Whoarethepeople(Roles)involvedindifferentphasesof
WaterfallModel?
Adsby Google
QATestingTools
SQLSoftware
SoftwareTesters
Rolesinvolvedindifferentphasesdependsontheorganizationalstructure.
BLOGARCHIVE
Ingeneral,belowarethepeoplewhogetsinvolvedindifferentphasesof
SDLC.
i.BusinessanalystorBusinessTeaminRequirementsGatheringphase.
ii.TechnicalManagerorSeniorDevelopersinAnalysisphase,Project
ManagerinPlanningphase.
iii.SystemArchitectorTechnicalLeadinDesignPhase.
iv.DevelopmentLeadsandDevelopersinCodingphase.
v.TestLeads,TestersinTestingPhase.
vi.ProjectManager,releaseteamandMaintenaceTeaminReleaseand
Maintenancephase.
2015(191)
2014(292)
2013(728)
December(87)
November(98)
October(69)
September(30)
Inadditiontoabove,DevelopmentManagersandQAManagersarealso
involvedtomanagetherespectiveteams.
Q)WhataretheadvantagesanddisadvantagesofWaterfallmodel?
June(15)
May(162)
April(80)
AdvantagesofWaterfallmodel:
1.ThemainstrengthofWaterfallmodelisitssimplicityanditisveryeasy
touse.
2.Outputgeneratedattheendofeachphaseisreviewedandapproved
andhenceithashighvisiblity.
3.Minimalresourcesarerequired.
4.Itislessexpensiveasminimalresourcesarerequired.
5.Thismodelispreferedforsmallerprojectswhererequirementsarewell
understood.
DisadvantagesofWaterfallmodel:
March(68)
February(42)
AadharCard
EnrollmentCenters
inAndhrapradesh
JavaInterview
Questions24
JavaInterview
Questions23
OperatorsinC
Language
1.Itisdifficulttoimplementanychangesintherequirements.
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
AadhaarCardSlot
2/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
2.Noworkingsoftwareisproduceduntilthelaststageofthelifecycle.
3.Itisexpensivetoincorporateanychangesoncetheprojectisinto
testingphase.
OnlineBooking
JavaInterview
Questions22
4.Notsuitableforcomplexprojects,longtermprojects.
5.Notsuitablewhenrequirementsarenotclear.
JavaInterview
Questions21
Q)WhatisVModel?
CLanguage
Constants
VModelisalsoknownasVerificationandValidationModel.InVModel,
testingisdoneinparallelwithcorrespondingdevelopmentactivity.
CLANGUAGE
VARIABLES
Q)WhatarethedifferentlevelsoftestinginVModel?
i.ComponentTesting
JavaInterview
Questions20
BTechCSESyllabus
ii.IntegrationTesting
iii.SystemTesting
iv.AcceptanceTesting
Q)WhoperformsintegrationtestinginVModel?
Ingeneral,developersperformintegrationtestinginVmodel.
Q)WhataretheadvantagesanddisadvantagesofVModel?
AdvantagesofVmodel:
1.Qualityofthesoftwaregetsimprovedasthemodelastestingactivities
fortherespectivedevelopmentactivity.
2.AvoidstheDefectmultiplication.
3.Savesmoretimeastestingactivitieshappenwellbeforecoding.
4.Defectscanbeidentifiedintheearlystagesofthelifecycle.
DisadvantagesofVmodel:
1.Expensiveasitinvolvesmorenumberofresources
2.Adoptinganychangesinrequirementsisnotpossible.
Q)WhataretheadvantagesofVmodeloverWaterfallModel?
SoftwarequalitygetsimprovedinVModelasithastestingactivitiesin
parallelfortherespecitivedevelopmentactivity.Defectscanbeidentifiedin
earlystagesoflifecycleanddefectsmultiplicationcanbeavoided.
Q)WhatistheimportanceofSDLCinSoftwareDevelopment?
QualitysoftwarecanbedeliveredwhenSDLCisfollowed.
Q)WhendoesTestingactivitystartsinWaterfallmodel?
Testingactivitystartsonlyafterdevelopmentphaseiscompletedi.e,
TestingispostdevelopmentactivityinWaterfallmodel.
Q)WhendoesTestingactivitystartsinVModel?
TestingactivitystartsduringRequirementsstageitselfinVmodel.
Q)WhatisIterative/IncrementalSDLCModel?
Processofdevelopingsoftwarethroughrepeatedcycles(Iterative)andin
smallerportionsatatime(incremental)iscalledIterative/IncrementalSDLC.
Q)WhataredifferentIterativeSDLCModels?
i.PrototypeModel
ii.Spiralmodel
iii.AgileModel
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
CProgramming
Examples
JavaInterview
Questions19
AdvancedJavaFAQ
JavaInterview
Questionsand
Answers
AdvancedJava
Interview
Questions16
CLanguageData
Types
IntroductiontoC
Language
CoreJavaInterview
Questions26
AdvancedJava
Interview
Questionsand
Answers15
AdvancedJava
Interview
Questions14
AdvancedJava
Interview
Questions13
AdvancedJava
Interview
Questions12
AdvancedJava
Interview
Questions11
AdvancedJava
Interview
Questions10
AdvancedJava
Interview
Questions9
AdvancedJava
Interview
Questions8
AdvancedJava
InterviewQuestion
7
AdvancedJava
Interview
Questions6
ETLTestingInterview
Questions
3/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Q)WhatisPrototypeModel?
Inthismodel,basedontherequirements,prototype(Nonfunctional
AdvancedJava
Interview
Questions5
system)isdevelopedanddeliveredtocustomerforhisevaluation.Basedon
customerfeedback,prototypeisrefinedandagaingivenforcustomer
evaluation.Theprocessrepeatsuntildevelopersgetclarificationonthe
AdvancedJava
Interview
Questions4
requirements.Oncetheprototypeisfinalized,therequirementsarealso
frozen.
Q)Whatisprototype?
Prototypeisthesampleimplementationoftheactualsystem.Itcanbe
alsocalledasNonfunctionalsystem.
Q)WhataretheadvantagesanddisadvantagesofPrototypeModel?
AdvantagesofPrototypemodel:
1.Clarityonrequirementsfromthecustomer,successrateoftheproject
ishigher.
2.Customercanseethesystemandheprovidethefeedbackimmediately.
3.Errorscandetectedmuchearlierascustomerisgettinginvolved.
DisadvantagesofPrototypemodel:
1.Customermaythinkthatprototypeistherealsystem.
2.Timetakingmodelastheactualdevelopmentdoesnotstartuntilthe
prototypeisfinalized.
3.Adoptingchangesoraddingnewrequirementsisdifficult.
4.Prototypeisofnouseoncethedevelopmentofactualsystemisstarted.
SoftwareTesting
Interview
Questions
AdvancedJava
Interview
Questions3
AdvancedJava
Interview
Questions2
CoreJavaInterview
Questions25
AdvancedJava
Interview
Questions
SQLandPL/SQL
Interview
Questions2
SQLandPl/SQL
Interview
Questions
TypesofSoftware
JavaInterview
Questions24
JavaInterview
Questions23
Q)WhatisAgileModel?
MeaningofAgileis"MovingQuickly".WhenappliedtoSoftware
development,itmeansthatdeliveringthesoftwarethatmeetscustomer
requirementsinshortestpossibletime.
January(77)
2012(143)
2011(54)
Agilesoftwarelifecycleisaniterativeprocesswheresoftwareisreadyat
eachiterationbutcanalwaysbeimprovedinnextiteration.
2010(138)
Q)WhataretheadvantagesanddisadvantagesofAgileModel?
AdvantagesofAgileModel:
1.Successrateoftheprojectveryhighcomparedtoanyothermodels.
2.Canadoptchangesinrequirementsatanypointoftime.
3.Workingsoftwareisdeliveredfrequently.
4.Itemphasizesonrespondingtochangeratherthanextensiveplanning
anddocumentation.
5.ItisrecommendedforProductDevelopment.
DisadvantagesofAgileModel:
1.ExpensiveModelasmorenumberofresourcesarerequired.
2.ComplexinManaging.
3.Thereislackofemphasisonnecessarydesigninganddocumentation.
4.Theprojectcaneasilygettakenofftrackifthereisanycommunication
gap.
Q)WhataredifferentTypesofAgileModels?
i.ExtremeProgramming
ii.ScrumModel
Q)WhatisExtremeProgrammingModel?
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
4/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
ExtremeProgramming(XP)isasoftwaredevelopmentmethodologywhich
isintendedtoimprovesoftwarequalityandresponsivenesstochanging
customerrequirements.Asatypeofagilesoftwaredevelopment,it
advocatesfrequentreleasesinshortdevelopmentcycles,whichisintendedto
improveproductivityandintroducecheckpointswherenewcustomer
requirementscanbeadopted.
Q)WhatisScrumModel?
Scrumisaniterativeandincrementalagilesoftwaredevelopment
methodologyformanagingsoftwaredevelopment.
Inthismodel,SystemisdividedintosmallpartsknownasSprints.The
durationofeachsprintcanrangefromoneweektothreeweeks.Attheend
ofthesprint,teammembersandstakeholdersmeettoassesstheprogress
oftheprojectandidentifyfurtherplanofaction.Thisassessmenthelpsin
takingstalkofthecurrentstateandreworkthelineofworkandcompletethe
projectontimeandnotjustspeculateorpredictthefurtheroutcome.
Q)WhatisSpiralModel?
Thespiralmodelisaincrementalmodelwithmoreemphasisplacedon
riskanalysis.Thismodelhasfourphases:Planning,RiskAnalysis,
EngineeringandEvaluation.Asoftwareprojectrepeatedlypassesthrough
thesephasesiniterationscalledSpiralsinthismodel.
Q)WhataretheadvantagesanddisadvantagesofSpiralModel?
AdvantagesofSpiralmodel:
1.HighamountofriskanalysisandhenceavoidanceofRiskisenhanced.
2.Goodforlargeandmissioncriticalprojects.
3.Strongapprovalanddocumentationcontrol.
4.AdditionalFunctionalitycanbeaddedatalaterdate.
5.Softwareisproducedearlyinthesoftwarelifecycle.
DisadvantagesofSpiralmodel:
1.Canbeacostlymodeltouse.
2.Riskanalysisrequireshighlyspecificexpertise.
3.Projectssuccessishighlydependentontheriskanalysisphase.
4.Doesntworkwellforsmallerprojects.
Q)WhyisAgileModelsopopularthanotherSDLCmodels?
AgileModelispopularbecauseofitsflexibilityinadoptingchangesin
requirementsandatthesametimedeliveringsoftwareinshortestpossible
time.
Q)WhataretheadvantagesofIterativeModelsoverSequentialModels?
1.Initerativemodelwecanonlycreateahighleveldesignofthe
applicationbeforeweactuallybegintobuildtheproductanddefinethedesign
solutionfortheentireproduct.Lateronwecandesignandbuiltaskeleton
versionofthat,andthenevolvedthedesignbasedonwhathadbeenbuilt.
2.Initerativemodelwearebuildingandimprovingtheproductstepby
step.Hencewecantrackthedefectsatearlystagesandavoidthedownward
flowofthedefects.
3.Initerativemodelwecangetthereliableuserfeedback.When
presentingsketchesandblueprintsoftheproducttousersfortheirfeedback,
weareeffectivelyaskingthemtoimaginehowtheproductwillwork.
4.Initerativemodellesstimeisspentondocumentingandmoretimeis
givenfordesigning.
Q)WhatisthedifferencebetweenSequentialandIterativeModels?
1.InSequentialmodels,Softwareisdevelopedatonceanddelivered
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
5/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
whereasinIterativemodels,softwareisdividedintoincrementsand
developed.
2.InSequentialmodels,workingsoftwareisnotproduceduntillateinthe
lifecycle,whereasinIterativemodels,softwareisdevelopedanddelivered
earlyinincrements.
II)TestLevels:
Q)WhataredifferentTestLevels?
Thereare4testlevels
a.Unit/Component/Program/ModuleTesting
b.Integrationtesting
c.SystemTesting
d.AcceptanceTesting
Q)ExplainUnitTesting?
Unittestingistoverifythecorrectnessofanindividualcomponent/module
ofthesystem/software.Thistypeoftestingisdoneduringthedevelopmentof
asoftware.
Q)WhataredifferentnamesforUnitTesting?
UnittestingisalsocalledComponentTesting,ProgramTestingorModule
Testing.
Q)WhatisintegrationTesting?
Individualmodules/componentsofthesoftwareareintegratedandtested
asagrouptoensurewhethertheyarefunctioningasexpectedwiththeir
counterpart.
Q)WhataredifferenttypesofIntegrationTesting?
i.BigBangapproach
ii.Topdownapproach
iii.Bottomupapproach
iv.Hybridapproach
Q)WhatisBigBangIntegrationTesting?
InBigBangapproach,allthedevelopedmodulesarecoupledtogetherto
formacompletesystemanditistestedasawhole.Thereisnoneedto
simulatethecomponentsaseverythingiscompletebeforeintegrationtesting
starts.
Q)WhatisTopdownIntegrationTesting?
InTopdownIntegrationtesting,highestlevelmodulesareintegratedfirst
andtestingtakesplacefromtoptodown.Anyunfinishedmodulesare
substitutebystubs.
Q)WhataretheadvantagesanddisadvantagesofTopDown
IntegrationTesting?
AdvantagesofTopdownIntegrationtesting:
1.Itiseasytolocateerrors.
2.Possibilitytoobtainanearlyprototype.
3.Itiseasytomaintainthecode.
DisadvantagesofTopdownIntegrationtesting:
1.Stubsshouldbecreatedforunfinishedmodulesandmightbemore
complicatedthantheyfirstappeartobe.
2.Lowerlevelmodulesmaynotbetestedasmuchastheupperlevel
modules.
Q)WhatisBottomUpIntegrationTesting?
InBottomupapproach,testingoflowlevelcomponentsisdonefirstand
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
6/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
movetowardsthehighlevelcomponents.anyunfinishedcomponentsare
substituedbyDrivers.
Q)WhataretheadvantagesanddisadvantagesofBottomUp
IntegrationTesting?
AdvantagesofBottomupIntegrationtesting:
1.Bugscanbefoundeasily.
2.Itiseasytomaintainthecodethereisamoreclearstructureofhowto
dothings.
DisadvantagesofBottomupIntegrationtesting:
1.Whenreleasingaprototypeyoucannotseeaworkingprototypeuntil
nearlyalltheprogramhasbeencompletedsothatmaytakealongtime.
2.Needtocreatedrivermodules.
Q)WhatisHybridapproachofIntegrationTesting?
HybridapproachiscombinationofTopdownandBottomupIntegration
approaches.Testingcanstartasandwhenmodulesbecomeavailable.
Q)WhatisDriverinIntegrationTesting?
Adriverisasoftwarecomponentthatreplacesacomponentthattakes
careofthecontroland/orthecallingofacomponentorsystem.
Q)WhatisStubinIntegrationTesting?
AStubisaspecialpurposeimplementationofasoftwaredevelopment,
usedtodeveloportestacomponentthatcallsorisotherwisedependenton
it.
Q)Whattypeofintegrationtestingispreferred?
Q)WhatisSystemTesting?
Systemtestingistestingthesystemasawholeafterintegratingallthe
components.Itisperformedontheentiresystemtoensurethatitisworking
asenduserexpected.
Q)WhatisAcceptanceTesting?
Acceptancetestingisthetestingdoneintherealtimeenvironmentbythe
intendedaudienceorbusinessrepresentatives.
Q)WhataredifferenttypesofAcceptanceTesting?
i.UserAcceptanceTesting
ii.OperationalMaintenancetesting
iii.Certifiedtesting
iv.Contractacceptancetesting
v.Alphatesting
vi.Betatesting
Q)WhatisUserAcceptanceTesting?
Useracceptancetestingfocusesmainlyonthefunctionalitythereby
validatingthefunctionalityofthesystembasedonthebusinessrequirement
specifications.
Q)WhatisOperationalAcceptanceTesting?
Operationalacceptancetestingvalidateswhetherthesystemmeetsthe
requirementsforoperation.Systemadministratorswillperformthe
operationalacceptancetestshortlybeforethesystemisreleased.The
operationalacceptancetestmayincludetestingofbackup/restore,disaster
recovery,maintenancetasksandperiodiccheckofsecurityvulnerabilities.
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
7/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Q)WhatisCertificationTesting?
CertifiedtestingalsoknownasComplianceacceptancetestingisperformed
againsttheregulationswhichmustbeadheredto,suchasgovernmental,
legalorsafetyregulations.
Q)WhatisAlphaTesting?
Acrosssectionofpotentialusersandmembersareinvitedtousethe
system.Developersobservetheusersandnoteproblems
Q)WhatisBetaTesting?
Betatestingorfieldtestingsendsthesystemtoacrosssectionofusers
whoinstallitanduseitunderrealworldworkingconditions.Theuserssend
recordsofincidentswiththesystemtothedevelopmentorganizationswhere
thedefectsarefixed.
Q)WhodoesUserAcceptanceTesting?
UserAcceptanceTestingisperformedbytheusers/customers,business
representativesandapplicationmanagers
Q)WhodoesOperationalAcceptanceTesting?
Systemadministratorswillperformtheoperationalacceptancetesting.
Q)WhodoesCertificationTesting?
CertifiedTesterswhoareawareofthegovernmental,legalandsafety
regulationswillperformCertifiedtesting.
III)TestTypes:
Q)Whatisverification?
Verificationistheprocessofevaluatingsoftwaretodeterminewhetherthe
productsofagivendevelopmentphasesatisfytheconditionsimposedatthe
startofthatphase.Ittakescareofsetofactivitiestoaddressthequestion
"Arewebuildingtheproductright?"
Q)WhatisValidation?
Validationistheprocessofevaluatingsoftwareduringorattheendofthe
developmentprocesstodeterminewhetheritsatisfiesspecifiedrequirements.
Ittakescareofsetofactivitiestoaddressthequestion"Arewebuildingthe
rightproduct?"
Q)WhatisQualityAssurance?
QuaityAssuranceaimstopreventdefectswithafocusontheprocessof
producingthesoftware.ItisdefectPreventionoriented.
Q)WhatisQualityControl?
Qualitycontrolaimstoidentifydefectsinthedevelopedsoftware.Itisdefect
detectionandcorrectionoriented.
Q)WhatisTesting?
Itisaprocessofexecutingaprogramorapplicationwiththeintentoffinding
defectsandithelpstomeasurequalityofsoftware.
Q)WhatisStaticTesting?
StaticTestingisdoneduringverificationprocess.Thistestingincludes
reviewingofthedocuments(includingsourcecode)andstaticanalysis.Thisis
usefulandcosteffectivewayoftesting.Forexample:reviewing,
walkthrough,inspection,etc.
Q)WhatisDynamicTesting?
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
8/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Indynamictestingthesoftwarecodeisexecutedtodemonstratetheresultof
runningtests.Itsdoneduringvalidationprocess.Forexample:unittesting,
integrationtesting,systemtesting,etc.
Q)WhataredifferenttypesofTesting?
i.Functionaltesting
ii.NonfunctionalTesting
iii.Structuraltesting
iv.Experiencebasedtesting
Q)WhatisFunctionalTesting?
Functionaltestinginvolvestestinganapplications'sfunctionalityandfeatures
basedonanlaysisoftherequirementsspecifications.Ithelpstoverifywhat
thesystemissupposedtodo.
Q)WhatisNonFunctionalTesting?
Nonfunctionaltetinginvolvestestingtheapplication'snonfunctional
characteristicssuchasreliability,scalabilityetc.Ithelpstodeterminehow
wellthesystemworks.
Q)WhatisSanityTesting?
Sanitytestingisdonetoensurethatbasicfunctionalityisworkingfineand
whetheritisreasonabletoproceedwithfurthertestingornot.Itcanalso
calledas"BuildVerificationtest"
Q)WhatisthedifferencebetweenSanityTestingandSmokeTesting?
AccordingtotheIndustrystandards,thereisnodifferencebetweenSmoke
testingandSanitytesting.
Q)WhatisReTesting?
ReTestingorConfirmationtestingistheprocessofexecutingtestcasesthat
failedthelasttimewhentheywererun,inordertoverifythecorrectiveness
ofthefixesprovided.
Q)WhatisRegressionTesting?
Regressiontestingisdonetoensurethatthechangesmadeinthesoftware
forfixingdefectsortoenhancethefunctionalitiesdoesnotaffecttheexiting
functionality.
Q)WhatisthedifferencebetweenRetestingandRegressionTesting?
ReTestingisdonetoverifydefectfixesandRegressiontestingisdoneto
checkifthedefectfixeshavedisturbedexistingfunctionalitythatwasworking
finebeforemakingthechanges.
Q)WhatisPerformanceTesting?
Testingperformedonsoftwareinordertodeterminehowasystemperforms
intermsofresponsivenessandstabilityunderaparticularworkload.
Q)WhatisLoadTesting?
Loadtestingisperformedtounderstandthebehaviorofthesystemundera
specificexpectedload.Obectiveistoidentifytheperformancebottlenecksin
thesystem.
Q)WhatisStressTesting?
Stresstestingisperformedtoevaluateasystembeyondthelimitsof
specifiedrequirementsorresources,toensurethatsystemdoesnotbreak.
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
9/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Objectiveistoidentifythebreakpointofthesystem.
Q)WhatisthedifferencebetweenPerformanceTestingandLoad
Testing?
Loadtestingissubtypeofperformancetesting.
Q)WhatisAdhocTesting?
TestingdonewithoutusinganyformaltestingtechniqueiscalledAdhoc
testing.
Q)WhatisExploratoryTesting?
Itisaformaltestingprocesswheretherearenotestcasesareavailableto
testtheapplication.Functionalityoftheapplicationisunderstoodbyexploring
theapplicationandunderstandthefunctionalities.
Q)WhatisInternationalizationTesting?
Testingtheapplicationtoknowhowitdisplaysthemessagesorvarious
languagesandhowithandlestheinputs,stringsandsortingitems.
Q)WhatisLocalizationTesting?
Testingwhetherthesoftwarefunctionsasexpectedinlocalizedenvironment
aftertranslatingthemessages,documentsandcustomizingtheresources.
Q)WhatisExhaustiveTesting?
Testingwhichcoversallcombinationofinputvaluesandpreconditionsforan
elementofthesoftwareundertestiscalledExhaustivetesting.
Q)WhatisUsabilityTesting?
Thetestingthatvalidatestheeaseofuse,speed,andaestheticsofthe
softwarefromuser'spointofviewiscalledUsabilitytesting.
Q)WhatisCompatibilityTesting?
Testingwhethersoftwareiscompatiblewithotherelementsofasystemwith
whichitshouldoperate,e.gbrowsers,operatingsystemsetc.
Q)WhatisReliabilityTesting?
Reliabilitytestingistochecktheabilityofsoftwaretofunctionundergiven
environmentalconditionsforaparticularamountoftime.
Q)WhatisVolumeTesting?
Volumetestingreferstotestingasoftwareapplicationwithacertainamount
ofdata.Thisamountcan,ingenericterms,bethedatabasesizeoritcould
alsobethesizeofaninterfacefilethatisthesubjectofvolumetesting.
Q)WhatisSpikeTesting?
Spiketestingisdonebysuddenlyincreasingthenumberoforloadgenerated
by,usersbyaverylargeamountandobservingthebehaviourofthesystem.
Thegoalistodeterminewhetherperformancewillsuffer,thesystemwillfail,
oritwillbeabletohandledramaticchangesinload.
Q)WhatisEnduranceTesting?
Endurancetestingisusuallydonetodetermineifthesystemcansustainthe
continuousexpectedload.Thatis,toensurethatthethroughputand/or
responsetimesaftersomelongperiodofsustainedactivityareasgoodor
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
10/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
betterthanatthebeginningofthetest.
Q)WhatisConfigurationTesting?
Testsarecreatedtodeterminetheeffectsofconfigurationchangestothe
system'scomponentsonthesystem'sperformanceandbehaviour.Acommon
examplewouldbeexperimentingwithdifferentmethodsofloadbalancing.
Q)WhatisSecurityTesting?
Securitytestingisaprocesstodeterminethataninformationsystemprotects
dataandmaintainsfunctionalityasintended.
Q)WhatisInstallationTesting?
Installationtestingfocusesonwhatuserswillneedtodotoinstallandsetup
thenewsoftwaresuccessfully.Thetestingprocessmayinvolvefull,partialor
upgradesinstall/uninstallprocesses
Q)WhatisRiskbasedtesting?
Riskbasedtestingisprioritizingandexecutingthetestsoffeaturesand
functionsbasedontheriskoftheirfailure.
Q)WhatisRecoveryTesting?
Recoverytestingistheactivityoftestinghowwellanapplicationisableto
recoverfromcrashes,hardwarefailuresandothersimilarproblems.
Q)WhatisDatabaseTesting?
Databasetestingmainlydealswithfindingerrorsinthedatabasessoasto
eliminatethem.Thiswillimprovethequalityofthedatabase.
Q)WhatisGUITesting?
Graphicaluserinterfacetestingistheprocessoftestingaproduct'sgraphical
userinterfacetoensureitmeetsitswrittenspecifications.
Q)WhatisPositiveTesting?
Testingaimedatshowingsoftwareworks.Alsoknownas"Testtopass".
Q)WhatisNegativeTesting?
Testingaimedatshowingsoftwaredoesnotwork.Alsoknownas"Testto
fail".
Q)WhatisSoakTesting?
Soaktestinginvolvestestingasystemwithasignificantloadextendedovera
significantperiodoftime,todiscoverhowthesystembehavesunder
sustaineduse.
IV)TestDesignTechniques:
Q)WhatisTestDesigntechnique?
Testdesignisaproceduretoselectfewtestcasesoutofmanywiththe
likelihoodofidentifyingdefects
Q)WhataredifferenttypesofTestDesignTechniques?
SpecificationbasedorBlackboxTesting
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
11/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
StructurebasedorWhiteboxTesting
ExperiencebasedTesting
Q)WhatisBlackBoxTesting?
Blackboxtestdesigntechniqueisaproceduretoderiveorselecttest
casesbasedonananalysisofthespecification,eitherfunctionalornon
functional,ofacomponentwithoutreferencetoitsinternalstructure.
Q)WhataredifferenttypesofBlackboxTestingTechniques?
i.EquivalentpartitioningorEquivalentclass
ii.BoundaryValueanalysis
iii.DecisionTables
iv.StateTransitiontesting
v.Usecasestesting
Q)WhatisWhiteBoxTesting?
Whiteboxtestdesigntechniqueisaproceduretoderiveorselecttest
casesbasedonananalysisoftheinternalstructureofacomponentor
system.
Q)WhataredifferenttypesofWhiteboxtestingTechniques?
i.StatementCoverage
ii.DecisionCoverage
Q)WhatisEquivalencePartitioningorEquivalentClass?
Equivalencepartitioninginvolvesidentifyingasmallsetofinputvaluesthat
producemanydifferentoutputconditionsaspossible.Thisreducesnumberof
permutationsandcombinationsofinput,outputvaluesusedfortesting
therebyincreasingthecoverageandreducingtheeffortinvolvedintesting.
Q)WhatisBoundaryValueAnalysis?
Boundaryvalueanalysisisbasedontestingtheboundariesbetween
partitions.TestCasesaredesignedbasedonboundaryvalues.
Q)WhatisDecisionTabletesting?
Decisiontabletestingisatestdesigntechniqueinwhichtestcasesare
designedtoexecutethecombinationsofinputsshowninadecisiontable.
Q)WhatisStateTransitionTesting?
SateTransitionTestingisatestdesigntechniqueinwhichtestcasesare
designedtoexecutevalidandinvalidstatetransitions.
Q)WhatisUseCaseTesting?
Usecasetestingisatechniquethathelpsusidentifytestcasesthat
exercisethewholesystemonatransactionbytransactionbasisfromstartto
finish.
Q)WhatisStatementcoverage?
Statementcoverageisthepercentageofexecutablestatementsthathave
beenexercisedbyatestsuite.
Q)WhatisDecisionCoverage?
Decisioncoverageisthepercentageofdecisionoutcomesthathavebeen
exercisedbyatestsuite.100%decisioncoverageimplies100%statement
coverage.
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
12/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Q)WhatisconditionCoverage?
Thepercentageofconditionoutcomesthathavebeenexercisedbytest
suite.100%codecoveragerequireseachsingleconditionineverydecision
statementtobetestedasTrueorFalse.
Q)WhatisMultiConditionCoverage?
Designtestcasesforeachcombinationofconditionsiscalledmulti
conditiontesting.
Q)WhatisExperiencebasedtestingorInformalTesting?
Experiencebasedtestingisaproceduretoselecttestcasesbasedonthe
tester'sexperience,knowledgeandintuition.
Q)WhataredifferenttypesofInformalTestingTechniques?
i.Errorguessing
ii.Exploratorytesting
Q)WhatisErrorguessing?
Errorguessingisatechniquewheretheexperienceofthetesterisusedto
anticipatewhatdefectsmightbepresentinthecomponentorsystemunder
testasaresultoferrorsmade,andtodesigntestsspecificallytoexpose
them.
Q)WhatisExploratoryTesting?
ExploratoryTestingisatestdesigntechniquewherethetesteractively
controlsthedesignofthetestsasthosetestsareperformedanduses
informationgainedwhiletestingtodesignnewandbettertests.
Q)WhentouseDecisiontabletechnique?
Whendifferentcombinationsofinputsresultindifferentactionsbeing
taken,itwouldbemoredifficulttoshowusingequivalencepartitioningand
boundaryvalueanalysis,whichtendtobemorefocusedontheuser
interface.
Q)WhatisDecisionTable?
Atableshowingcombinationsofinputsandstimuli(causes)withtheir
associatedoutputsand/oractions(effects),whichcanbeusedtodesignTest
cases.
Q)WhatisStatediagram?
Adiagramthatdepictsthestatesthatacomponentorsystemcanassume
andshowstheeventsorcircumstancesthatcauseorresultfromachange
fromonestatetoanother.
SoftwareTestProcess:
V)SoftwareTestProcessorSTLC
Q)WhatisSoftwareTestProcessorSTLC?
ItisasystematicapproachtotesttheSoftware.Mainobjectiveisto
monitorandcontroltestingactivities.
Q)WhataredifferentphasesofSTLC?
TherearefourdifferentphasesofSTLC.
i.TestPlanning
ii.TestDesign
iii.TestExecution
iv.TestClosure
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
13/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Q)WhatisthedifferencebetweenSDLCandSTLC?
STLCispartofSDLC.SDLCinvolvesthecompleteverificationand
validationofasoftwarewhereasSTLCinvolvesonlyValidationofthesystem.
Q)WhatisTestPlanning?
TheactivityofestablishingorupdatingaTestPlan.
Q)WhatisTestPlan?
Adocumentdescribingthedetailedapproachtotestthesoftwareandwhat
theeventualworkflowwillbe.Itconsistsoffeaturestobetested,features
nottobetested,approach,entrycriteria,exitcriteria,suspensioncriteria,
resumecriteria,testenvironment,trainingneeds,resources,rolesand
responsibilities,risksandcontingencyplan.
Q)WhatarethetasksinvolvedinTestPlanning?
1.Understandandanalyzetherequirements
2.Riskanalysis
3.TestStrategyImplementation
4.TestEstimations
5.Teamformation
6.TestPlandocumentation
7.ConfigurationManagementplanning
8.TraceabilityMatrix
9.DefineTestEnvironmentsetup
Q)WhopreparesTestPlan?
TestLeadpreparesTestPlan.
Q)WhatistheInputforcreatingTestPlan?
MandatoryinputsareRequirementsdocuments,Projectplan,TestStrategy.
OptionalinputsareDesigndocuments,Processguidelinedocuments,
Corporatestandarddocuments.
Q)WhatisTestStrategy?
TestStrategyisaorganizationleveldocumentthatdescribesthetesting
approachduringSDLC.
Q)WhatisEntryCriteria?
CriteriathatdescribeswhentoStarttesting.
Q)WhatisExitCriteria?
CriteriathatdescribeswhentoStoptesting.
Q)WhatisSuspensionCriteria?
Criteriathatdescribeswhentostoptestingtemporarily.
Q)WhatisResumeCriteria?
CriteriathatdescribeswhentoResumeorRestarttesting.
Q)WhatistheOutputofTestPlan?
TestPlandocument
Q)WhoapprovesTestPlan?
ProjectManager
Q)WhatarethetasksinvolvedinTestDesignphase?
i.CreatingTestscenarios
ii.Testcasedocumentation
iii.Testdatacollection
Q)WhataretheinputstoTestDesignPhase?
RequirementsSpecification,TestPlan,TestScenarioTemplate,TestCase
Template,TestDataTemplate
Q)WhatistheoutputofTestDesignphase?
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
14/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
TestCasesdocuments,TestData
Q)WhatisTraceabilityMatrix?
DocumentshowingtherelationshipbetweenRequirementsandTestCases.
Q)WhopreparesandupdatesTraceabilityMatrix?
TestLeadorTeamLeadcreatesTraceabilityMatrixandTestersupdate
TraceabilityMatrixthroughouttheSTLC.
Q)WhatarethetasksinvolvedinTestExecutionPhase?
1.CreatingTestbatches
2.VerifyingTestEnvironmentsetup
3.TestExecution
4.Testreporting
5.DefectReporting
6.Re&Regressiontesting
Q)WhataretheinputsforTestExecutionPhase?
RequirementsSpecification,TestPlan,TestCasedocuments,TestData,
DefectReport,TestReport
Q)WhatistheoutputofTestExecutionPhase?
TestReports,Opened/ClosedDefectReports
Q)WhatarethetasksinvolvedinTestClosurephase?
1.EvaluatingExitCriteria
2.CollectingallfromTestactivities
3.SendingTestDeliverablestothecustomer
4.Improvementsuggestionsforfutureprojects
Q)WhataretheinputsforTestClosurephase?
Requirements,TestPlan,TestReports,Open/ClosedDefectReports,Test
SummaryreportTemplate
Q)WhatistheoutputforTestClosurephase?
TestSummaryreport,TestDeliverables(TestPlan,TestScenarios,Test
Cases,TestData,TestReports,Opened/ClosedDefectReports)
Q)WhatareTestMetrics?
TestMetricsisusedindecisionmakingand
Q)WhatareTestDeliverables?
Anytestworkproductthatmustbedeliveredtosomeoneotherthanthe
testworkproduct'sauthor.
Q)Whatarebaselineddocuments?
Baselineddocumentsarethedocumentsthatareapprovedandfinalized
documents.
Q)WhatisDefectreport?
Adocumentreportinganyflawinacomponentorsystemthatcancause
thesystemtofailtoperformitsrequiredfunction.
Q)WhatisTestSummaryreport?
Adocumentsummarizingtestingactivitiesandresults.Italsocontainsan
evaluationofthecorrespondingtestitemsagainstexitcriteria.
TestingToolsInterviewQuestions
QTPInterviewQuestions
QualityCenterInterviewQuestions
LoadRunnerInterviewQuestions
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
15/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
SeleniumInterviewQuestions
BugzillaInterviewQuestions
WebTestingInterviewQuestions
DatabaseTestingInterviewQuestions
MobileTestingInterviewQuestions
QualityStandardsInterviewQuestions
QualityAssuranceInterviewQuestions
SQLInterviewQuestions
MainframesTestingInterviewQuestions
TelecomTestingInterviewQuestions
Postedin:ManualTestingInterviewQuestions,qtpinterviewquestions,softwaretestinginterview
questions,TestingFAQ,TestingToolsInterviewQuestions
NewerPost
Home
OlderPost
10comments:
Anonymous says:
November9,2013at2:08AM
CananyoneprovideSampleTestCaseTemplate?
Reply
Anonymous says:
December16,2013at5:59AM
SampleTestCaseTemplate:
TestCaseId:
TestCaseName:
TestSuiteId:
Priority:
Steps:
ExpectedResult:
ActualResult:
TestResult:
Remarks:
Reply
Anonymous says:
December16,2013at6:00AM
WhoistheAuthorofTestSummaryReport?
Reply
Anonymous says:
December19,2013at7:13AM
AuthorofTestSummaryReportisTestLeadorTestManager.
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
16/17
10/29/2015
SoftwareTestingInterviewQuestions~SoftwareTesting
Reply
Anonymous says:
December27,2013at9:22PM
WhataretheRolesofTestLead?
Reply
Anonymous says:
July10,2014at10:17PM
verywellexplainedSQL
Reply
Anonymous says:
October17,2014at9:33PM
greatjob!!!!
Reply
Anonymous says:
October17,2014at9:34PM
greatjob
Reply
ananthsuresh says:
November30,2014at9:37AM
whatispresentationtesting
Reply
sridhar says:
May6,2015at11:00AM
reallyuhavedoneagreatjobreddy..
Reply
PostaComment
Enteryourcomment...
Commentas:
Publish
GoogleAccount
Preview
Linkstothispost
CreateaLink
Copyright2011SoftwareTesting|PoweredbyBlogger
http://www.gcreddy.com/2013/02/softwaretestinginterviewquestions.html
17/17