欢迎来到天天文库
浏览记录
ID:34783983
大小:5.74 MB
页数:54页
时间:2019-03-10
《鉴于基于事件关联的gui测试研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖南大学硕士学位论文基于事件关联的GUI测试研究姓名:何天池申请学位级别:硕士专业:计算机应用技术指导教师:李军义20080515硕上学位论文摘要软件测试是保证软件质量及可靠性的关键,软件测试的开销常常占整个工程预算的很大比重。目前,GUI程序已经得到了广泛的使用,进行有效的GUI测试变得十分重要,但对GuI测试的研究工作还相对薄弱。由于GUI软件的不同特点使得传统软件的测试技术并不能直接应用于GUI测试。GUI测试工作面临着比传统软件测试更大的困难与挑战,如何为GUI软件生成测试用例是其中的一个重要研究课题。本文针对GuI软件事件驱动型的特点,通过分析事件之间的
2、相互关系,对事件进行分类,把与业务逻辑无关的事件分离出来单独进行模块单元测试。同时根据GUI系统的规模和实际测试要求,取其重要事件构造出较为简化的GUI事件关联图。本文详细地介绍了事件的分类方法以及如何对事件之间的约束关系进行划分,并给出了构造事件关联图的基本步骤。由于目前在GUI测试方面尚未有标准的测试覆盖准则,因此本论文在参照传统软件测试中的一些基本测试覆盖准则基础上,给出了适合本方法的四条基于事件关联的测试覆盖准则。论文提出了GuI事件关联图的遍历算法,通过该算法可以得到相应的事件序列,利用等价类划分、边界值分析等方法,对各个事件的输入空间精简,得到对应的特
3、征值空间,通过对事件特征值空间采取一定的取值策略,应用到通过GUI事件关联图的遍历算法得到的事件序列上,进而得到测试用例。最后,本论文通过一个实例应用,结合我们自主开发的招生管理系统的测试,详细地描述了GUI事件关联图的构造和测试用例的生成过程。实践证明,这些方法是可行的。关键词:软件测试;GUI测试;事件关联;测试覆盖;测试用例生成ⅡAbstractSoftwaretestingisthekeytoguaranteesoftwarequalityandreliability·Costoftestingoftentakeslargepercentageofthet
4、otalprojectbudget·A‘presen‘,GuliswidelvusedinmostmodernsoftwaredeVelopment.Therefofeit’squlte姗portantandnecessarytotestGUIefficicntly.HoweVer,theresearchOfGUItestingistarfrombeingextensivelyperformed.SinceGUIsoftwarehascharacteristIcsthataredifferentfromthoseOfconventionalsoftware,tec
5、hniquesdeVelopedtotestconventionalsoftwarecannotbedirectlyappliedtoGUItesting·Moredifficultiesandchallengeswerefacedt0thewOrk0fGUItestingthanthoseOfcOnVentlonalsoftwaretesting.HowtogeneratetestcaseforGUIsoftwareisacruclalresearcnsubjeclinVolVedin.Focusingontheevent.d洲ngcharacteristico
6、fGUIsoftware,thtspaperclassifieseventsbyanalyzingrelationshipsamongeVents,andthenseparatestneeventswithoutrelationof0perationlogictotakemoduletesting-Meanwhlle,thepaperpicksoutimportanteventstoconstructacomparatiVelys姗pIeulevent—felating.chart.ThepaperparticularlyintroducesmethodsoleV
7、entclassificationandhowtoclassifyrestrictingrelationsamongeVents,andproposesbasicstepsofconstructingeVent·relating。chart·Thereisn,tastandardoftestingcoVefagecriteriainGUItestingatpresent·BasedonsomeofthebasiccoveragecriteriasofconVentionalsoftwaretestlng,tmspaperproposesfourtestingcov
8、erage
此文档下载收益归作者所有