单位代码:10293密级:硕士专业学位论文论文题目:江苏电信自动化测试系统方案设计与实现G081202015李静徐小龙工程硕士申请全日制□在职■申请计算机技术2012.2学号姓名导师专业学位类别类型专业(领域)论文提交日期南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人学位论文及涉及相关资料若有不实,愿意承担一切相关的法律责任。南京邮电大学学位论文使用授权声明本人授权南京邮电大学可以保留并向国家有关部门或机构送交论文的复印件和电子文档;允许论文被查阅和借阅;可以将学位论文的全部或部分内容编入有关数据库进行检索;可以采用影印、缩印或扫描等复制手段保存、汇编本学位论文。本文电子文档的内容和纸质论文的内容相一致。论文的公布(包括刊登)授权南京邮电大学研究生院(筹)办理。涉密学位论文在解密后适用本授权书。研究生签名:___李静___日期:____2012.3.23__研究生签名:___李静___导师签名:___徐小龙___日期:__2012.3.23_南京邮电大学工程硕士学位论文摘要学科、专业:工学、计算机技术研究方向:自动化测试系统方案设计与实现作者:李静指导教师:徐小龙题目:江苏电信自动化测试系统方案设计与实现英文题目:Designandimplementationoftestautomationsystem,JiangsuTelecom主题词:电信;业务支撑系统;自动化测试Keywords:Telecommunication;Businesssupportsystem;Testautomation课题来源:江苏电信2011年自动化测试科技创新项目项目编号:ASS11BD002Y南京邮电大学工程硕士研究生学位论文中文摘要-I-中文摘要江苏电信业务支撑系统承担着江苏各种业务的受理和开通、融合业务的发展、客户品牌的经营、销售活动精细化管理等支撑工作。随着江苏电信业务的快速发展,业务种类和业务流程愈加繁多,业务支撑系统的复杂程度不断攀升,系统更新的频次和质量要求也越来越高。同时,为了满足移动互联网时代的服务要求,业务支撑系统版本更新要求在24点之后,留给测试的时间越来越短。使得在较短的时间内靠人工进行大量繁杂的重复性回归测试已经越来越不能满足需要,并成为一个沉重的负担。如何提高测试工作效率、减轻劳动强度同时又保证回归测试质量,已经成为一个迫切需要解决的问题。本课题研究基于目前的自动化测试技术,重点研究适合江苏电信业务支撑系统的自动化测试管理系统。一套完整的自动化测试管理系统包括自动化测试管理平台、自动化测试工具及自动化测试脚本。通过自动化测试工具完成自动化测试脚本的录制和调试,通过自动化测试管理平台对测试资源、测试环境和自动化测试脚本进行统一管理、维护。本课题研究成果已落实到江苏电信2011年自动化测试系统建设实施中。在系统建设实施中,我主要参与了需求梳理、编写,总体设计,脚本开发,验收测试以及推广实施等工作。江苏电信自动化测试系统自2011年搭建以来,平台上13个虚拟机,100多个回归测试用例脚本运行稳定。通过自动化测试系统,单位时间内回归测试用例覆盖率提高约30%,仅江苏电信业务支撑人员,全省一年约减少2000个测试人日,业务支撑系统版本更新引发的缺陷数量平均降低20%,很大程度的促进业务快速支撑,保障系统稳定运行,提升客户感知。关键词:电信;业务支撑系统;自动化测试南京邮电大学工程硕士研究生学位论文AbstractIIAbstractTheJiangsuTelecommunicationBusinessSupportSystemundertakesthetasksofacceptingandopeningbusinessinJiangsu,developingconvergenceservice,managingthecustomerbrandandmanagingofsalesactivitiesfine.WiththefastdevelopmentofJiangsutelecommunicationbusiness,thebusinesstypesandbusinessprocessesgrowfast,thebusinesssupportsystembecomesmoreandmorecomplexanditismoreandmoredifficulttocopewiththefrequencyofsystemupdateandmeettherequirementsforquality.Meanwhile,inordertomeettherequirementsforthetimeofmobileInternet,theupdateofbusinesssupportsystemisafter12p.m.andthereislessandlesstimefortest,whichmakesitimpossibletomakecomplexandrepeattestmanuallyinashorttimeandmakesthiskindoftestaburden.Ithasbecomeaproblemneededtobesolvedurgentlytoimprovetheefficiencyoftestworkandreducethelaborintensity.Thissubjectresearchisbasedonpresentautomatedtesttechnology,focusingonautomatedtestmanagementsystemwhichsuitsJiangsuTelecommunicationBusinessSupportSystem.Asetofthiscompletesystemconsistsofautomatedtestmanagementplatform,automatedtestingtoolsandautomatedtestscripts.Automatedtestingtoolsdealwiththerecordinganddebuggingofautomatedtestscriptswhileautomatedtestmanagementplatformmanagesandmaintainsthetestresources,thetestenvironmentandautomatedtestscripts.TheresearchachievementofthisthesishasbeenfulfilledintheconstructionandimplementationoftheautomatedtestsystemofJiangsuTelecommunicationin2011.Inthisprocess,theauthormainlyparticipatedinworkofdemandanalysis,compilation,overalldesign,scriptdevelopment,acceptancetest,promotionandimplementation.SincetheconstructionofJiangsuTelecommunicationAutomatedTestSystemin2011,thethirteenvirtualmachinesontheplatformandmorethanonehundredregressiontestcasescriptsoperatesteadily.Throughtheautomatedtestsystem,thecoveragerateofregressiontestcasesinaunittimehasincreasedby30%.OnlyforthesupportstaffoftelecommunicationbusinessinJiangsuProvince,thetestdayhasreducedby2000ayearandthebreakdowncausedbytheupdateofbusinesssupportsystemhasreducedby20%onaverage,whichpromotesthebusinessfastsupporttoagreatextent,ensuresthesystemoperatesteadilyandenhancesthecustomersensation.Keywords:Telecommunication;Businesssupportsystem;Testautomation南京邮电大学工程硕士研究生学位论文目录III目录中文摘要....................................................................IAbstract...................................................................II目录...................................................................III缩略词......................................................................V绪论......................................................................1第一章江苏电信软件测试现状分析.............................................41.1现状.............................................................41.2工作思路.........................................................41.3自动化测试技术...................................................41.4江苏电信自动化测试业务需求.......................................9第二章系统总体设计........................................................112.1设计原则........................................................112.2接口设计........................................................112.3系统质量要求....................................................122.4系统完备性要求..................................................132.5系统性能估算....................................................132.6中间件设计......................................................132.7数据库软件......................................................15第三章系统架构及子系统功能..............................