欢迎来到天天文库
浏览记录
ID:34809666
大小:1.99 MB
页数:65页
时间:2019-03-11
《浅议基于权重事件的gui测试研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号!£311:5@湖确火爹HUNANUNIVERSITY硕士学位论文学号SQ31Q!Q15密级萱适一基于权重事件的GUI测试研究学位申请人姓名胡积平培养单位计算机与通信学院导师姓名及职称李军义副教授学科专业计算机软件与理沧研究方向软件测试论文提交臼期硕L学位论文摘要软件测试是保证软件质量及可靠性的关键,软件测试的开销常常占整个工程预算的很大比重。随着图形用户界面(GUI)在当今软件中的应用日益广泛,GUI测试逐步成为软件测试中的重要部分,但对GuI测试的研究工作还相对薄弱。由于GuI软件与传统软件有许多不同的特点,这使得传统软件的测试技术并
2、不能直接应用于GuI测试。GuI测试工作面临着比传统软件测试更大的困难与挑战,如何为GuI软件生成测试用例是其中的一个重要研究课题。本文首先介绍了GuI测试的基础知识与测试步骤,分析了Gul测试框榘构建问题以及GuI测试中各个阶段的相关研究现状。针对GuI测试框架中需统一使用的GuI表示方法,本文提出基于权重事件的GuI表示方法。为事件分配权重值,利用权重区分GuI事件序列重要程度,在此基础上将事件进行分类,划分成不同子集,并构建基于权重的GuI事件流图与集成树。本文在分析使用AI规划生成Gul测试用例方法的基础上,提出了一种基于权重的AI规划
3、生成GuI测试用例方法,给出了基于权重的GUI测试流程。由GuI权重事件集获得分层抽象的规划操作集,减少GuI的事件状态数目。使用AI规划对指定的Gul目标状态生成规划操作步骤集。在将规划操作步骤分解为测试用例的事件序列时,由事件权重值决定测试用例的生成次序,使生成的测试用例更合理,从而提高GUI测试效率。实验结果表明,应用此方法在相同的测试用例数下能发现更多的错误。本文最后讨论了基于权重事件的GUI回归测试技术,给出了基于权重事件的GuI回归测试方法。根据测试结果及GuI的修改调整事件权重值,采用选择性重测策略,分析修正原有测试用例并添加必要
4、的新测试用例,生成GuI回归测试用例包。关键词:GuI测试;事件;回归测试;测试用例生成;权重II基于权荤事件的GI丌删试研究AbstractSoftwaretestingisthekeytoguaranteesoftwarequalityandreliability-Costoftestingoftentakeslargepercentageofthetotalprojectbudget.Withthewidelyusingofgraphicaluserinterface(GUI)intoday’ssoftware,GUItestinghas
5、graduaIlybecomeanimponantpanofsoftwaretesting.HoweVef,theresearchofGUItestingisfaffrombeingextensivelyperformed.SinceGUIsoftwarehascharacteristicsthatarediff色rentftomthoseofconventionalsoftware,techniquesdevelopedtotestconventionalsoftwarecannotbedirectlyappliedtoGUltesting.
6、MoredifncultiesandchallengeswerefacedtotheworkofGUItestingthanthoseofconventionalsoftwaretesting.HowtogeneratetestcaseforGUlsoftwareisacrucialresearchsubjectinvolvedin.Firstly,thisthesisanalyzesthetheoreticalbasesandtestingphasesofGUItest.AndthendiscussestheconstructionofGUI
7、testingframeworkandtherelatedresearchworkintheeachphaseofGUIT色sting.AimingattherepresentationofGUIthatwereenlployedbyalltheothercomponentsoftheGUItestingframework,anewWeightedEVents—basedGUIrepresentationispresentedinthisthesis.ItdistinguishestheimponanceofGUIeventsbyassigns
8、weightvaluestothem,thendiVidesaclassificationofeVentsandseparatestheeventsi
此文档下载收益归作者所有