欢迎来到天天文库
浏览记录
ID:32074786
大小:1.66 MB
页数:54页
时间:2019-01-31
《基于模型gui软件测试框架的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海师范大学硕士研究生学位论文基于模型的GUI软件测试框架研究摘要图形用户界面(GUI)软件测试是GUI软件开发中非常重要的一个环节,是保证软件质量、提高软件可靠性的关键。GUI不同于传统软件,它提供了使用者一个非常直观易于使用的环境,因此现在GUI程序几乎成为了软件开发的事实准则,但同时也对软件测试人员提出了新的问题和挑战。到目前为止,虽然国内外的一些研究工作者已经在GUI应用程序的测试方面取得了一些成果,但这些技术在一个测试计划的各个阶段中大都互不兼容,很难综合使用。为了将GEl软件测试不同阶段的技术关联起来,本文提出了一个统一的
2、解决方案。方案的核心是一个在原有GUI软件测试框架基础上改进的GUI软件测试框架,特别是对于测试框架中的GUI表示、测试用例生成方法、回归测试等阶段进行了重点研究。主要内容包括:(1)在概述GUI、GUI测试的特点、GUI测试过程、GUI软件测试框架等内容的基础上,提出了改进的GtJI测试框架,包括GUI表示方法、测试用例生成、测试用例执行及结果预测分析、回归测试等阶段。(2)研究了框架中的GUI表示方法。它是整个框架的基础,重新划分了测试单元及单元测试层次,提出了新的GUl分析方法,并构造了四种适用于GUI测试各个阶段的不同层次的G
3、UI表示模型,即:界面调用关系图、对象一事件分析图、事件关系流图以及事件程序控制流图。(3)研究了GUI测试中的一个难点:测试用例生成及覆盖评价。首先结合黑盒测试、白盒测试思想,提出了复合性测试用例生成方法;其次,研究了测试覆盖准则,定义了针对复合性测试的、基于不同GUI表示模型的覆盖准则及覆盖评价方法:最后用实例证明了复合性测试用例生成方法在提高测试覆盖率方面的有效性。(4)研究了测试结果预测分析技术。简述了测试用例执行及结果提取方法,重点研究了测试结果预测分析技术,改进了原结果预测分析算法。(5)研究了框架中的回归测试阶段,提出了
4、新的回归测试器结构,包括测试用例检查器、测试用例筛选器以及测试用例修补器,并用实例加以说明。总之,改进后的测试框架在理论上提高了GUI测试的充分性、准确性及灵活性,同时也具有一定的实用价值。关键词:软件测试,图形用户界面,测试框架,测试用例生成上海师范大学硕士研究生学位论文基于模型的GUI软件测试框架研究AbstractTestingofGUIstakesanimportantpartinthedevelopmentofGUIs,whichisthekeytokeepandimprovethequalityandreliability
5、ofsoftware.GUIshavecharacteristicsdifferentfromthoseofthetraditionalsoftware.whichmakesoftwareeasytousefromauser’sperspective,sotoday’ssoftwaredevelopersarededicatingallincreasinglylargeportionofsoftwarecodetoimplementingGUIs,butofftheothei、‘handnewproblemsandchallenges
6、comewithtoo.Bynow,thoughsomeresearchersbothhereandabroadhavedevelopednewGUItestingtechniques,allthesetechniquesarenotcompatibleinvariousphasesofGUItestingandtheycan’tbeintegratedeasily.WiththeparticulargoalsofintegrationoftechniquesusedinvariousphasesofGUItesting,thispa
7、perintroducesaunifiedsolution.Thecoreofthesolutionisanimprovedtestingframework.Espedallythispaperputsemphasisonthephasesoftheframework,suchasGUIrepresentation,testcasegeneration,regressiontesting,andsoon.Wemainlyresearchthecontentsasthefollowing:(1)Thispaperfirstlysumma
8、rizeswhattheGUIis,characteristicsofGUItesting,GUItestingstepsandaGUItestingframework.Thenitproposesallimproved
此文档下载收益归作者所有