交互式排版软件自动化测试的设计与实现

交互式排版软件自动化测试的设计与实现

ID:32208154

大小:6.35 MB

页数:58页

时间:2019-02-01

交互式排版软件自动化测试的设计与实现_第1页
交互式排版软件自动化测试的设计与实现_第2页
交互式排版软件自动化测试的设计与实现_第3页
交互式排版软件自动化测试的设计与实现_第4页
交互式排版软件自动化测试的设计与实现_第5页
资源描述:

《交互式排版软件自动化测试的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东大学硕士学位论文摘要随着软件开发技术的提高,软件工程和软件过程实践的推广,软件测试日益得到重视并趋于专业化。由于软件测试的工作量大,重复内容多,而手工测试速度慢,效率低,因此软件测试的自动化就成为研究热点。自动化测试可以提高重复性测试的效率,降低人为因素对测试过程的干扰,进而排除测试的随机性和盲目性,降低冗余,减少遗漏,同时对整个开发工作的质量、成本和周期带来显著的效果。目前,微软、HP、IBM等IT界著名公司皆在软件测试过程中使用了自动化技术。这些技术将通用工具与小程序结合在一起,对于那些通用工具不能完成的测试部分,常采用小程序测试。但这些小程序与其测试对象本身

2、的关联极其紧密,对于不懂软件内部构造的人来说,很难完成程序的编写工作,因此大部分工作仍由领域内的专业开发人员来承担。虽然在学术界关于自动测试的研究也有很多,但是以交互式内容制作软件为重点的自动化测试研究却是少之又少。常见的通用自动化测试工具与自己编写的小程序,都能够较好的完成自动测试工作,但对于交互式软件,许多通用的自动化软件测试工具具有局限性,仅仅通过简单的脚本录制、修改和回放等方式来进行测试,通常不能达到对部分功能进行有效测试的目的。基于此,本文提出了使用插件的方式来实现交互式软件的自动化测试,开发设计出了基于插件的自动化测试系统。该系统首先加载自动化测试的插件,

3、使之成为系统中的一部分,然后选择菜单中的自动化测试选项,实现通过插件调用主程序中的部分函数进行测试,最终达到对交互式排版软件部分内容进行自动化测试的目的。论文围绕交互式排版软件的自动化测试,介绍了以下相关工作:第一,详细分析了目前交互式排版软件测试过程中存在的问题,以及现有自动化测试模式,分析了应用于交互式排版软件的自动化测试的复杂性,提出了使用插件完成自动化测试的崭新模式。第二,通过对典型交互式排版软件的架构分析及其插件体系的研究,阐述了基于插件的自动化测试系统的可行性。山东大学硕士学位论文第三,详细介绍了基于插件的自动化测试系统的原理,确定了系统目标。通过插件的功

4、能介绍以及调用规范讲述了如何使用插件完成交互式排版软件的自动化测试内容。第四,通过对典型交互式软件的对象模型以及插件体系和事件处理机制的分析,提出了实现基于插件的自动化测试系统的方法,使用ⅪⅥL配置文件的方式来实现测试的自动化运行,并通过ⅪⅥL配置文件自动提取制作了配置界面,可对测试项目进行选择。第五,实现了基于插件的自动化测试系统,并以自动排图和自动打开文件的插件为例介绍了整个系统的实现,给出了测试结果。测试结果表明,使用插件进行交互式排版系统的自动测试工作可以大大减少测试人员的工作量,极大地提高了测试覆盖率和整体测试效率。关键字:交互式排版软件;自动测试;插件II

5、山东大学硕士学位论文ABSTRACTWitllsomvaredevelopmenttechIliquesaIldtoolsilnproved,moreoVer谢tIltllepromotionofso小硼reengineeringaI】ldsom糊reprocess,so小ⅣaretestiI唱isreceiViI玛iIlCrc弱inga钍emion粕dprofessioIlalism.Becau∞oftllehea、7workloadsom^,aretesting,t0组keupt“totaldevelopmenttimeof40percentto60percent

6、,muchof也e、Ⅳ0rkaredull锄d(【uplicative,vu【lIlerablet0f撕guefortlletestingworkerS.Butm趾umtestSareslowandinemcient,也euSeofautomatedtestscallbee伍cientcoInpletionofsomedllplicatiVetesting,rcducingthehlⅡnanf如torsinterf.erewithⅡletestir培process,mlingout豫ndom砒ldblindnessoftlletesting,meaIlWIlile,i

7、trcducesredmldaIlcy砸1domission.Arldifwem址【ceff.ectiVeimproVementsof也edesignof廿le卸__tomatedtestir冯process,tllequality,costsandcycleoftlleWholedeVelopment、析lllIaVeVerysi印ific觚teⅡ.ect.Today’sITindus舡ygiaIlt,MicrosoR,HP,IBMistllelarge—scaleuseofamomationtecllIlologyinsoRw2岭testing,

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

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

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