版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
QualityAssuranceandSoftwareTestingObjectivesDescribeQualityAssuranceDefineQualityAssuranceTerminologyListanddefineQAsystemcomponentsDescribeanddiscusstheCostsandBenefitsofQADescribethedifferencebetweenQualitycontrolandqualityassurance?WhatisQuality?InWebster’sDictionary,qualityisdefinedas“theessentialcharacterofsomething,aninherentordistinguishingcharacter,degreeorgradeofexcellence.”质量是事物的一种本质特征,是与生俱来的,它有别于事物的其他特征,能够表明事物的优秀程度或级别.Definition_WikipediaQualityAssurance(QA)isawayofpreventingmistakesordefectsinmanufacturedproductsandavoidingproblemswhendeliveringsolutionsorservicestocustomers.ISO9000definesqualityassuranceas"Apartofqualitymanagementfocusedonprovidingconfidencethatqualityrequirementswillbefulfilled".Itthusdifferssubtlyfromqualitycontrol.Definition_wiseGEEKQualityassurance(QA)isaprocess-centeredapproachtoensuringthatacompanyororganizationisprovidingthebestpossibleproductsorservices.Itisrelatedtoqualitycontrol,whichfocusesontheendresult,suchastestingasampleofitemsfromabatchafterproduction.Althoughthesetermsaresometimesusedinterchangeably,qualityassurancefocusesonenhancingandimprovingtheprocessthatisusedtocreatetheendresult,ratherthanfocusingontheresultitself.AmongthepartsoftheprocessthatareconsideredinQAareplanning,design,development,productionandservice.Definition_MerriamWebsterTheactivityofcheckinggoodsorservicestomakesurethattheyaregood.AProgramforthesystematicmonitoringandevaluationofthevariousaspectsofaproject,service,orfacilitytoensurethatstandardsofqualityarebeingmet.ListthethreekeypointsofQA.(toreadmaterial1)SoftwareQualityAssuranceSoftwareQAinvolvestheentiresoftwaredevelopmentPROCESS-monitoringandimprovingtheprocess,makingsurethatanyagreed-uponprocesses,standardsandproceduresarefollowed,andensuringthatproblemsarefoundanddealtwith.Itisorientedto‘prevention’.Furtherexplain(threekeypoints)seeModuleA-Readingmaterial1.SoftwareQualityAssuranceComponentsWhyisQualityAssuranceaconcern?
Background__WhatIsaBug?TermsforSoftwareFailuresDefectVarianceFaultFailureProblemInconsistencyErrorFeatureIncidentBugAnomalyAFormalDefinition_furtherunderstandingseechapter1Thesoftwaredoesn'tdosomethingthattheproductspecificationsaysitshoulddo.Thesoftwaredoessomethingthattheproductspecificationsaysitshouldn'tdo.Thesoftwaredoessomethingthattheproductspecificationdoesn'tmention.Thesoftwaredoesn'tdosomethingthattheproductspecificationdoesn'tmentionbutshould.Thesoftwareisdifficulttounderstand,hardtouse,slow,orinthesoftwaretester'seyeswillbeviewedbytheenduserasjustplainnotright.SoftwareComponentsBackground__WhyDoBugsOccur?
Specificationsarethelargestbugproducer.Thenextlargestsourceofbugsisthedesign.Background__TheCostofBugsThecostsarelogarithmicthatis,theyincreasetenfoldastimeincreases.AchievingqualityAchievingqualityresultsrequiresapplyingahigh-qualityprocessthroughoutdevelopment,integration,andtesting.
TheBusinessValueofSoftwareQuality
__readingmaterial2DefiningqualityDoesitmeetstakeholderrequirements?Isitusable?Secure?Scalable?Reliable?Easilymaintained?Easilyextended?Simpletomonitor?Juran’sdefinition:“fitnessforuse”aproductisnothighqualityunlessitaddsvalueforboththeconsumerandthemanufacturer.TheBusinessValueofSoftwareQuality
__readingmaterial2
QualityenablesresponsivenessandinnovationQualitysystemsarewhatenablebusinessestoreact,adapt,deploynewsolutionsquickly,andmaintainacompetitiveedge.QualityisadifferentiatorHigh-qualityinternalsystems,internalhumanresources,financial,andcustomerrelationshipmanagementsystems,canbeabusinessdifferentiator.TheBusinessValueofSoftwareQuality
__readingmaterial2QualityisfreesoftwaredefectscosttheU.S.economyalmost$60billionannually.about80percentofdevelopmentfundsareconsumedbysoftwaredevelopersidentifyingandcorrectingdefects.canceledsoftwaredevelopmentprojectscostorganizationsUS$55billiondollarsannuallyTheBusinessValueofSoftwareQuality
__readingmaterial2Poorsoftwarequalityandpoorsoftwaredevelopmentprocessesareamajordrainonbusinessprofitability.Why?Ideally,asoftwaredevelopmentorganizationwouldhavethesecharacteristics:Awell-definedprocesswithunanimousbuy-infromteammembers.Teammemberswhofocusattentiononvalue-addedfeatures,detail,andqualityacrossthelifecycle.Managerswhoconstantlyevaluateend-userfeedbacktoensurereinvigorationoftheproductlineandsatisfied,repeatcustomers.Achievingquality
DrivingqualityfromthetopdownAchievingqualitywiththerightprocessandplatformAnalysisDesignDevelopmentTestingDeploymentAchievingqualityAnalysisqualitystartswithanalyzingthebusinesstoensurethatsystemrequirementsclearlyandaccuratelyreflectbusinessandcustomerneeds.DesignIndesign,theprimaryqualityfocusisonarchitecture,the"soul"ofsoftware.Developmentdevelopersmake100to150errorsforeverythousandlinesofcodetheywrite.ImportantTerminologyforQualityAssurance
_readingmaterial3BusinessProcessQualityAssuranceConfigurationManagementChangeManagementBusinessProcessManagement…QualityControl&QualityAssurance
_readingmaterial4QualityControlreferstoqualityrelatedactivitiesassociatedwiththecreationofprojectdeliverables.Qualitycontrolisusedtoverifythatdeliverablesareofacceptablequalityandthattheyarecompleteandcorrect.Examplesofqualitycontrolactivitiesincludedeliverablepeerreviewsandthetestingprocess.QualityControl&QualityAssuranceQualityAssurancereferstotheprocessusedtocreatethedeliverables,andcanbeperformedbyamanager,client,orevenathird-partyreviewer.Examplesofqualityassuranceincludeprocesschecklistsandprojectaudits.Describetheexampleyoureadfromthematerial.Ifyouarethesponsor,whatwouldyoudotomakesure
thebusinessrequirementsseemedcompleteandcorrect?SoftwareQualityAssuranceQualityIsFreeTestingandQualityAssuranceintheWorkplaceSoftwareTestingQualityAssuranceASoftwareQualityAssuranceperson'smainresponsibilityistoexamineandmeasurethecurrentsoftwaredevelopmentprocessandfindwaystoimproveitwithagoalofpreventingbugsfromeveroccurring.SoftwareQualityAssuranceWhatitcoststocreatequalitysoftwareHowsoftwaretestingvariesfromsoftwarequalityassuranceWhatdifferentwaysasoftwaretestingorqualitygroupcanfitintoaprojectteamHowthesoftwareCapabilityMaturityModelisusedTheISO9000standardSoftwareTestingWhatExactlyDoesaSoftwareTesterDo?Thegoalofasoftwaretesteristofindbugs,findthemasearlyaspossible,andmakesuretheygetfixed.WhatMakesaGoodSoftwareTester?Theyareexplorers,troubleshooters,relentless,creative,perfectionists,exercisedgoodjudgment,tactfulanddiplomatic,persuasive.SoftwareProjectStaff
Projectmanagers,programmanagers,orproducersArchitectsorsystemengineersProgrammers,developers,orcodersTestersorQA(QualityAssurance)StaffTechnicalwriters,userassistance,usereducation,manualwriters,orillustratorsConfigurationmanagementorbuilderTheSoftwareDevelopmentProcessSoftwareDevelopmentLifecycleModelsBig-BangCode-and-FixWaterfallSpiralSoftwareTestingSoftwaretestingisapopularriskmanagementstrategy.Itisusedtoverifythatfunctionalrequirementsweremet.TheSoftwareTestingTestDocumentsThetestplanTestcasesBugreportsTesttoolsMetrics,statistics,andsummariesTheRealitiesofSoftwareTestingTestingAxiomsIt'sImpossibletoTestaProgramCompletelySoftwareTestingIsaRisk-BasedExerciseTestingCan'tShowThatBugsDon'tExistTheMoreBugsYouFind,theMoreBugsThereAreThePesticideParadoxNotAlltheBugsYouFindWillBeFixedTheRealitiesofSoftwareTestingSoftwareTestingTermsandDefinitionsPrecisionandAccuracyVerificationandValidationQualityandReliabilityTestingandQualityAssurance(QA)SoftwareQualityAssuranceTestManagementandOrganizationalStructuresCapabilityMaturityModel(CMM)
ISO9000
ISO9000isafamilyofstandardsonqualitymanagementandqualityassurancethatdefinesabasicsetofgoodpracticesthatwillhelpacompanyconsistentlydeliverproducts(orservices)thatmeettheircustomer'squalityrequirements.ISO9000workswellfortworeasons
Ittargetsthedevelopmentprocess,nottheproduct.It'sconcernedaboutthewayanorganizationgoesaboutitswork,nottheresultsofthework.ISO9000dictatesonlywhattheprocessrequirementsare,nothowtheyaretobeachieved.ISO9001andISO9000-3ThesectionsoftheISO9000standardthatdealwithsoftwareareISO9001andISO9000-3.ISO9001isforbusinessesthatdesign,develop,produce,install,andserviceproducts.ISO9000-3isforbusinessesthatdevelop,supply,install,andmaintaincomputersoftware.SomeoftherequirementsinISO9000-3Developdetailedqualityplansandprocedurestocontrolconfigurationmanagement,productverificationandvalidation(testing),nonconformance(bugs),andcorrectiveactions(fixes).Prepareandreceiveapprovalforasoftwaredevelopmentplanthatincludesadefinitionoftheproject,alistofthepro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年度办公设备租赁服务合同04
- 健身俱乐部运营管理咨询合同2024年度
- 个人债权转让合同书
- 苗木购销合同简化 苗木购销合同下载
- 全新小企业劳动合同范本
- 物业房屋出租租赁合同
- 煤矿生产设备维修合同(2024版)
- 桥梁工程劳务协议
- 预防医学史周华课件
- 服装厂简易劳务合同范本电子版
- 2023年国家公务员考试《申论》真题(副省卷)及答案解析
- 【初中道法】爱护身体+课件-2024-2025学年统编版(2024)道德与法治七年级上
- 《品牌推广策划案N》课件
- 智慧旅游景区建设规划方案
- 2024年医疗器械经营质量管理规范培训课件
- 代办消防验收合同范本共22024年
- 电缆隧道施工合同
- 2023年中考英语模拟卷(河南专用)(原卷版)
- 2024-2025学年福建省百校联考高三上学期10月测评物理试题及答案
- 景区旅游安全风险评估报告
- GB/T 36187-2024冷冻鱼糜
评论
0/150
提交评论