Sie sind auf Seite 1von 4

13/01/2015

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

Das könnte Ihnen auch gefallen