Vous êtes sur la page 1sur 17

10/29/2015

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

+1 Recommend this on Google

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

Vous aimerez peut-être aussi