软件自动化测试辅助系统的分析与设计

软件自动化测试辅助系统的分析与设计

ID:32234858

大小:4.14 MB

页数:61页

时间:2019-02-02

软件自动化测试辅助系统的分析与设计_第1页
软件自动化测试辅助系统的分析与设计_第2页
软件自动化测试辅助系统的分析与设计_第3页
软件自动化测试辅助系统的分析与设计_第4页
软件自动化测试辅助系统的分析与设计_第5页
资源描述:

《软件自动化测试辅助系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东大学硕士学位论文软件自动化测试辅助系统的分析与设计姓名:于海龙申请学位级别:硕士专业:软件工程指导教师:李庆忠20080412山东大学硕十学位论文摘要软件自动化测试辅助系统是IBM公司ECMQA项目组设立并开发的一套辅助工具,其目的是持续不断的进行自动化实施与改进,从而提高测试效率。该系统通过分析研究IBM公司InformationManagement产品线中EnterpriseContentManagement(ECM)平台的开发测试过程,并根据QA项目组中实际生产的需要,进行研究开发的测试辅助系统。通过该系统的建立,需要减轻繁重的测试任务;建立统一的测

2、试过程以提高测试质量。本文分析ECM产品QA项目组对产品的自动化测试过程,总结出原有测试过程中准备测试环境、升级被测系统版本、配置测试环境、执行自动化测试脚本、处理错误、收集测试结果、错误分析、发现系统缺陷、生成测试报告等一系列工作任务,并发现了在自动化测试过程中存在的问题,如:测试环境的搭建费时费力,且难以统一,不利于测试中问题的定位;测试中人物繁多,工作量大,且容易由测试工作中疏忽导致测试结果不准确;软件测试平台众多,没有一个合理、统一的测试结果报告格式时的测试结果易于分析;测试结果数据量大,没有高效的分析方法快速发现软件问题等。通过对原有测试过程的分析与

3、总结,提出了全自动化测试的自动化测试概念,将测试过程的工作精简为:定制测试任务、处理测试错误、对于失败的测试用例进行分析、发现缺陷、在系统中标记软件缺陷,并为之设计开发了软件自动化测试辅助系统。文中,根据我在系统设计开发中主要负责的工作,针对该系统中测试结果收集模块及测试结果分析报告模块进行了详细的描述。测试结果的收集、分析处理、结果统计与展示使整个自动化测试过程中必不可少的一个重要组成部分,它将各个测试机上运行的结果进行收集,并通过网络传送给服务器进行解析与统计,最终将测试的分析报告通过系统的用户接口(TotalAutomationWeb)展示用户。对于系统

4、的分析与设计,本文使用了UML作为描述方法,通过使用用例图、顺序图、活动图等多种描述方法,并结合相应的描述文档、图表等帮助进行系统建模,使用类图等帮助对系统进行设计,从而保证系统开发的效率与质量。同时,在系统开发的测试结果分析报告子系统同,提出使用OLAP数据分析方法,通过对OLAP分析中维度、维层次、度量等概念及钻取、旋转、切片等操作的研究,并山东大学硕士学位论文与测试结果数据相结合,制定了使用OLAP对测试结果进行分析的方法,结合Alphablox应用框架,为用户构建了一个快速、高效的测试结果分析架构,可以使用户简单、直观的对大量、复杂数据进行分析,从而使

5、得用户能够快速的得出测试结论,并可对测试结论进一步分析,为软件质量提高提出指导意见。通过软件自动化测试辅助系统在项目中的使用,实现了24*7的测试模式,并初步实现了对回归测试的全自动,从而大大降低了测试工作的劳动强度,提高了测试质量。同时,通过整个系统的部署实施,证明了测试结果收集模块及测试结果分析报告模块的设计与实现达到了预想的目的,切实提高了测试结果的分析效率。关键词:UML;RUP;自动化测试;架构;OLAPII山东大学硕十学位论文ABSTRACTSoftwareAutomatedTestAidedSystemisanautomatedtestmanag

6、esolutionwhichconstructedbyECMQATeamofIBMCSDL.It’Saimatcontinuingtoimprovetheautomationimplementationandtheefficiencyofsoftwaretest.ByanalyzingandstudyingthedevelopingandtestingprocessofEnterpriseContentManagementplatforminInformationManagementproductlineofIBM,itgetstherequirementso

7、fQATeamandguidestodesignanddevelopthesystem.ThissystemCanreducetheoneroustesttaskandbuildupaunifiedtestprocesstoimprovethetestquality.Duringthisarticle,itanalyzestheautomatedtestprocessinECMQATeam,andgetaseriesoftasksduringtest,ex.Imagerestore,upgradebuild,configuration,runtest,erro

8、rhandling,collectlo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。