欢迎来到天天文库
浏览记录
ID:33980528
大小:2.53 MB
页数:89页
时间:2019-03-03
《基于eclipse-rcp测试管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、国内图书分类号:TP311学校代码:10213国际图书分类号:62密级:公开工程硕士学位论文(工程硕士)基于Eclipse-RCP的测试管理系统的设计与实现硕士研究生:李胜楠导师:唐好选副教授副导师:陈云飞工程师申请学位:工程硕士学科、专业:软件工程所在单位:软件学院答辩日期:2010年06月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP311U.D.C.:621.3DissertationfortheMaster’sDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFASOFT
2、WARETESTINGMANAGEMENTSYSTEMBASEDONECLIPSES-RCPCandidate:LishengnanSupervisor:AssociateProf.TanghaoxuanAssociateSupervisor:EngineerChengyunfeiAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:SoftwareEngineeringAffiliation:::SchoolofSoftwareDateofDefence:June,2010D
3、egree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘摘摘要要要随着软件开发规模的增大、复杂程度的增加,对软件质量的高标准要求使得软件测试在整个软件工程中的地位越来越突出,加强对测试工作的组织和管理就显得尤为重要。使人们充分认识到软件测试过程的复杂性,从而能使软件测试过程能够得到足够的重视。本文分析对比了国内外相关的测试管理工具。在此基础上,结合所在企业的实际需求,设计并实现了一套测试管理系统,主要由测试用例管理、软件缺陷管理和统计分析三个功能
4、模块构成。针对单元测试、系统测试、回归测试的特点将用例的静态信息与动态信息分离管理;通过对缺陷的状态的管控来管理和统计。将传统的测试用例分解为测试场景和测试执行记录两个部分,实现了测试管理系统中对测试用例的静态信息与动态信息的分离。为了降低系统对网络环境的依赖程度、提高测试人员等使用者的工作效率,系统采用了与常规C/S结构的应用系统有所不同的部署方式,在服务器端和客户端都分别部署了同构的数据库实例,从而使客户端即使失去与服务器的连接,仍然能够正常地工作。这样的体系结构成功地减轻服务器负载、降低了系统对网络的依赖,但与此同时带来了多个
5、数据库实例间如何保持一致性的问题。通过在服务器端和数据库端内置的触发器,将数据库的变更情况记录在特定的数据表中,此表只记录变更的数据,当同步模块被激活时,根据变更表中所记录的变更情况,将源数据库的数据变更应用到目标数据库中已实现数据同步,使得系统各个数据库实例能够始终保持一致。系统充分发挥了Eclipse富客户端的可扩展性优势,利用EclipseRCP(RichClientPlatform,富客户端)中提供的SyncManager模块将同步逻辑应用到系统的同步模块中,完成了同步数据的网络传输,并提供了定时同步等方便的用户接口。关键词
6、:::测试管理:系统;Eclipse富客户端;数据同步;缺陷跟踪;缺陷统计-I-哈尔滨工业大学工程硕士学位论文AbstractWiththeincreasingscale,complexityandtherequirementofsoftwarequality,testingwillbecomemuchmoreimportantthaneverbefore.Wemuststrengthenthemanagementandorganizationofthetestingprocessinordertofacilitatecomplex
7、ityofthesoftwaretesting,soitmakespeopleattachmuchattentiontotestingprocedure.Inthispaper,thecurrentrelevanttestmanagementtoolswereanalyzedandcompared.Onthisbasisandtheactualdemandsoftheenterprise,atestmanagementsystemwasdesignedanddeveloped,itsmainfunctionsismadeupofth
8、reepartsasthetestcasemanagementsubsystem,softwaredefectmanagementsubsystemandbasementinformationmanagementsubsystem.A
此文档下载收益归作者所有