欢迎来到天天文库
浏览记录
ID:23932252
大小:5.89 MB
页数:56页
时间:2018-11-11
《基于启发式策略的web应用自动化测试研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学校代码:l分类号:—miL\^jy密级:公开UDC:004:14学号1554工程硕士学位论文基于启发式策略的Web应用自动化测试研究(学位论文形式:基础研究)研究生姓名:茆俊强导师姓名:戚晓芳_私,申请学位类别工程硕士学位授予单位东南大学丁稆领域名称计簏机技术论文答辩日期2017年6月9日研究方向计算机应用技术学位授予日期2017年月日答辩委g会主席周晓宇评阅人汪鹏院盲审2017年6月14日表兩大净硕士学位论文基于启发式策略的Web应用自动化测试研究专业名
2、称:计算机技术研究生姓名:茆俊强导师姓名:戚晓芳AUTOMATEDTESTINGOFWEBAPPLICATIONSBASEDONHEURISTICEXPLORATIONSTRTEGYADissertationSubmittedtoSoutheastUniversityFortheAcademicDegreeofMasterofEngineeringBYMaoJunqiangSuervisedbypAssociateProf.iXiaofanQgComuterScienceTechnol
3、opgySoutheastUniversityJune2017东南大学学位论文独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研宄成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人己经发表或撰写过的研宂成果,一也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。研究生签名曰期:东南大学学位论文使用授权声明东南大学、、中国科学技术信息研宄所国家图书馆有权保留本人所送交学位论文的复印件和电。子文档,可以采用
4、影印本人电子文档的内容和纸质论文的内容相、缩印或其他复制手段保存论文一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括以电子信息形式刊登)。论文的公布(包括以电子信息形式刊登)授权东南大论文的全部内容或中、英文摘要等部分内容学研宄生院办理。研宄生签名:师签名:摘要Web应用测试是保证Web应用质量的重要手段。基于动态搜索的Web应用测试通过动态搜索Web应用的用户接口状态空间,实现Web应用的自动化测试。现有的基于动态搜索的Web应用测试具有较高的“”自动化程度,但在状态空间搜索方面,大多采用穷尽搜索的方式,易陷于局部或不We相关
5、的状态空间搜索,难以在有限的测试资源内进行有效的b应用测试。一W本文提出了种基于页面元素特征引导的eb应用状态空间搜索策略。该策略通过机器学习方法,分析Web应用可以触发主要功能状态的事件,并提取其位置、大小等空间特征和图片链接等内,容特征进行训练,构造事件重要性的预测模型。给定搜索时间该策略在搜索过程中,利用此预测模型对可点击事件进行重要性评估,优先寻找并搜索Web应用中的重要功能,并生成Web应用的SFG一We用户接口状态流图()的个子图作为测试模型,生成b应用测试用例集。在上述工作的基础上,本文实现了基于页面元素特征引导的搜索策略开发了相应的Web应用自
6、动化测试工具PegaxTest,并对八个开源Web应用进行实验研宂。实验结果表明,在给定时间内,Pe§axTest可对Web应用主要功能实现有效的覆盖,与深度优先、广度优先和Feedex工具相比,对主要功能状态的覆盖率分别提升了10,对主要功能边的覆盖率分别提升了10.0.1%、11.6%和10.6%%、16.6%和147eaxTe.%。与其他策略相比,Pst生成了更小的测试模型以及测试用例集fi。关键词:Web应用;软件测试;动态搜索;功能覆盖;测试用例生成I东南大学硕士学位论文AbstractTestingisanimportant
7、meantoassurethequalityofwebapplications.Automatedtestingofwebalicationscanbeerforedwithdnamicexlortaiontechniueswhichtrtoexerciseossibleuserpppmypq,ypllacei.Dinterfaceeementsanddynamicalyexpl
此文档下载收益归作者所有