Beruflich Dokumente
Kultur Dokumente
DifferencebetweenQualityAssurance(QA)andQualityControl(QC)|SoftwareTestingClass
WebLoadTestingTool
Easy,Realistictestsin10minutesDownloadFreeEditionNow
SoftwareTestingLifeCycleSTLC
PositiveandNegativeTestingInSoftwareTesting
DifferencebetweenQualityAssurance(QA)andQualityControl(QC)
ThisarticleinitiatedduetooneofourreaderPravallikaChoudaryasked
onequestionaboutDifferencebetweenqualityassuranceandquality
control.AsapartofsoftwaretestingquestionsIamexplainingabout
basicdifferencesbetweenQAandQC.Ifyouwanttoaskaquestion,just
writeacommentbeloworonFacebookpageSoftwareTestingClass.
SoletsstartwiththeintroductionofQualityAssuranceandQuality
Control:
QualityAssurance(QA):Thefunctionofsoftwarequalitythatassures
thatthestandards,processes,andproceduresareappropriateforthe
projectandarecorrectlyimplemented.StatisticalTools&Techniquescan
beappliedinbothQualityAssurance&QualityControl.Whentheyare
appliedtoprocesses(processinputs&operationalparameters),theyare
calledStatisticalProcessControl(SPC)&itbecomesthepartofQuality
Assurance.
QualityControl(QC):Thefunctionofsoftwarequalitythatchecksthattheprojectfollowsitsstandards,processes,andprocedures,
andthattheprojectproducestherequiredinternalandexternal(deliverable)products.Whenstatisticaltools&techniquesareappliedto
finishedproducts(processoutputs),theyarecalledasStatisticalQualityControl(SQC)&comesunderQualityControl.
DifferencebetweenQualityAssuranceandQualityControl:
QualityAssurance
QualityControl
http://www.softwaretestingclass.com/differencebetweenqualityassuranceqaandqualitycontrolqc/
1/4
13/01/2015
DifferencebetweenQualityAssurance(QA)andQualityControl(QC)|SoftwareTestingClass
QualityAssuranceisapartofquality
managementprocesswhichconcentrateon
providingconfidencethatquality
requirementswillbefulfilled
QualityControlisapartofqualitymanagement
processwhichconcentratesonfulfillingthe
qualityrequirements.
QualityAssuranceisasetofactivities
forensuringqualityintheprocessesby
whichproductsaredeveloped.
QualityControlisasetofactivitiesforensuring
qualityinproducts.Theactivitiesfocus
onidentifyingdefectsintheactualproducts
produced.
QualityAssuranceistheprocessof
managingforquality
QualityControlisusedtoverifythequalityof
theoutput
ThegoalofQualityAssuranceistoprevent
introducingdefectsinthesoftware
applicationwhichhelptoimprovethe
developmentandtestingprocesses.
ThegoalofQualityControlistoidentifythe
defectsinthesoftwareapplicationafteritis
developed.
QAisProactivemeansitidentifies
weaknessesintheprocesses.
QCisReactivemeansitidentifiesthedefects
andalsocorrectsthedefectsorbugsalso.
Itdoesnotinvolveexecutingtheprogramor
code.
Italwaysinvolvesexecutingtheprogramor
code.
Allpeopleswhoareinvolvedinthe
developingsoftwareapplicationas
responsibleforthequalityassurance.
TestingteamisresponsibleforQualitycontrol.
QualityAssuranceisprocessoriented
QualityControlisproductoriented
QualityAssurancebasicallyaimto
preventionofdefectstoimprovethequality.
QualityControlbasicallyaimtodetectionof
defectstoimprovethequality.
Itidentifiesweaknessinprocessesto
improvethem.
Itidentifiesdefectstobefixed.
VerificationisanexampleofQuality
Assurance.
Validation/SoftwareTestingisanexampleof
QualityControl.
Itisastafffunction.
Itisalinefunction.
ItisdonebeforeQualityControl.
ItisdoneonlyafterQualityAssuranceactivity
iscompleted.
QualityAssurancemeansPlanningdonefor
doingaprocess.
QualityControlMeansActionhastakenonthe
processbyexecutethem.
IfyouhaveanyqueriesrelatedtodifferencebetweenQualityAssurance(QA)andQualityAssurance(QC)thenpleaseputquestionin
belowcomment.Iwillbehappytoaddressallthequeriesincommentsornewarticleonsame.
Ifyouenjoyreadingthisarticlepleasemakesuretoshareitwithyourfriendsusingvariousoptionsbelow.
HappyTesting!!!
DontMissAnotherArticle
http://www.softwaretestingclass.com/differencebetweenqualityassuranceqaandqualitycontrolqc/
2/4
13/01/2015
DifferencebetweenQualityAssurance(QA)andQualityControl(QC)|SoftwareTestingClass
Joinover10,000peoplewhogetFREEandfreshcontentfromthisBlog.WeRespectPrivacy,YoureSafe!NoSpam!
Enteryouremailaddress...
SUBSCRIBE
HEY,COMPLETEYOURSUBSCRIPTION!CHECKYOURINBOXNOW!
QAQualityAssurance
QualityControl
QATraining
MustSee
SoftwareTestEstimation10TipsOnHowToEstimateMoreAccurately
Tips/GuidelinestoImproveSoftwareTestingProcess
SoftwareEstimationTechniquesCommonTestEstimationTechniquesusedinSDLC
WhatisDifferenceBetweenTwoTierandThreeTierArchitecture?
AutomationTestingVsManualTesting
DifferencebetweenBlackBoxTestingandWhiteBoxTesting
SoftwareTestingLifeCycleSTLC
HowtoWriteGoodTestCases?
DifferencebetweenseleniumIDE,RC&WebDriver
WhatisManualTesting?
Like
45
80
61
14.1K
October8th,2013|Tags:differences,QA,QC,qualityassurance,qualitycontrol|Category:Differences,InterviewQuestion,SoftwareTesting
10commentstoDifferencebetweenQualityAssurance(QA)andQualityControl(QC)
Jirapun
October8,2013at9:07pmReply
IfQAisforprocess,andQCisforproduct,canweonlyimplementonlyoneofthem?e.g.,onlydoQCwithoutQA.
Harini
October17,2013at3:17pmReply
canyoupleaseconfirmwhethertheQAdoestheVerificationandtheQCdoestheValidationaswellisittheWhiteBox
testingandUnitTestingoneandthesameordifferent
Yogesh
October30,2013at10:19amReply
inQAyousay:Itdoesnotinvolveexecutingtheprogramorcode.
andinthenextlineyousay:Allpeopleswhoareinvolvedinthedevelopingsoftwareapplicationasresponsibleforthe
qualityassurance.
botharecontradictorystatementstoeachother
http://www.softwaretestingclass.com/differencebetweenqualityassuranceqaandqualitycontrolqc/
3/4
13/01/2015
DifferencebetweenQualityAssurance(QA)andQualityControl(QC)|SoftwareTestingClass
secondlinemeansdeveloperisinvolvedinthis
firstlinesaysatesterisinvolved.
pleaseClarify!
jayasri
November12,2013at10:28pmReply
thearticlesomepointsarenotclear,idonotknowfullknowledgeithinkQAisresponsibleforentiresoftware
developmentlifecycle,QCisresponsibleforsoftwaretestinglifecycle.QaisPreventioninnature,Qcisdetectionin
nature.
snehaljagtap
January27,2014at2:37pmReply
ItisdoneonlyafterQualityAssuranceactivityiscompleted.
Icantunderstandthispoint.pleaseexplainit.
LouuiseHarris
February18,2014at9:23pmReply
Idisagreewithusingyinandyangasthesymboltobestdescribequalityassuranceandqualitycontrol.Qualitycontrol
activitiesmonitorandverifythattheprojectdeliverablesmeetthedefinedqualitystandards.Qualityassuranceaudits
andactivitiesmonitorandverifythattheprocessesusedtomanageandcreatethedeliverableshavebeenfollowedandare
effective.
QualitymanagementiscomprisedofQualityPlanning,QualityAssurance,QualityControl,andMonitoring&EvaluatingQuality
managementefforts.
Kuldeep
August12,2014at3:45pmReply
EitherQCisapartofQA(QCcomesunderQA)orQAispartofQC(QAcomesunderQC)?
Nedi
August14,2014at8:26pmReply
Yogesh,thestatementsarenotcontradictoryinthesensethatdevelopmentteamsinvolvementinQAisthattheyare
madetofollowapprovedprocessesandproceduresintheirdevelopmenteffort.TheQAanalystisnotnecessarily
reviewingthedeveloperscode,bothismakingsurethatthedeveloperissubmittinghiscodeforpeerreviewsessions,used
approvedtoolstochecktesthiscodeandcheckitin,etc.Thereisaproductorthedeveloperisworkingtowardsdeliveringone,but
theproductisnotbeingtestedorvalidatedforthis(QA)effort,justtheprocessthatisbeingutilizedfortheproduction.Thisisjust
mytwobitastowhythestatementsarenotcontradictory.
LNVERMA
September6,2014at11:51amReply
Ifweareworksasperqa,detectingsomediscomplingsteps,
thenwhoistheauthoritytocomplytheinstructionofqa
manju
November11,2014at4:22pmReply
plzgiveexampleonQAandQCandexplain
http://www.softwaretestingclass.com/differencebetweenqualityassuranceqaandqualitycontrolqc/
4/4