欢迎来到天天文库
浏览记录
ID:35033920
大小:6.38 MB
页数:70页
时间:2019-03-16
《restful web service的测试数据云生成方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学校代码学号W309039t分类号TP311编号^?-.>;;巧;醉'..達■CI::,:.C如秦^A#I;?:、INNERMONGOLIAUNIVERSITY......'..,.;.U...、爾±撃隹繼褒■.'■"■■■.::::;;::MA浸T恩RBI浸浸恩RTATIOMCRESTfalWebService的測试数据聲>云生成方法研究'产掉.V:U.‘於—卓一叛.打—W.议V、.■...V-'::?.,
2、''?^15;一举院:计算桃学院:指导教师:刘靖副教授___:儀歡y.专业软件工程t.--.咖-…:骑裙研究方向.:云测试i;-...':-,--养-I''''',.,:疋k'—、.-^,写添片货藝韦综C研究生:膝文杰——:'巧...辟户八.聲若乂;午扣<r'..;.:扣;一作■:k;:;诗叫''■:'单:户;V.—'.专‘..^..'片:片0126学校代码:1学号:31309039分类号:TP311編号:论文屈目REST化1WebService的測试数巧云生成方
3、法研究学院:计算机学院专业:软件工程研究方向:云测试姓名S陈文杰指导教师:刘靖副教授2016年6月3日原创性声明本人声明:所呈交的学位论文是本人在导师的指导下进行的研究工作及取得的研究成果。除本文已经注明引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得内蒙古大学及其他教育机构的学位或证书而使用过的材料一。与我同工的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢念。学位论文作難名:巧法指导獅签名:.瓶日親日在学期间研究成果使用承诺书本学位论文作者完全了解学校有
4、关保留、使用学位论文的规定,恥内蒙古大学存反将学位论文的全部内容或部分保留并向国家有关巧桐、部口送交学位论文的复印件和破盘,允许编入有关数据库进巧检索、汇编学位论文。为保护学院和导师的卸识产权,也可"采用巧印、缩印或其他复制手段保存,作者在学期间取得的研巧成果貝于巧篆古大学。作者今后使用涉及在学期间主要研究内容或研究成果,须征得内蒙古大学就读期间导师的同意;若用于发表论克版权单位必须署名为内蒙古大学方可投稿或公开发表。学位论文作者签名:指导獅签名:日親日親内蒙古大学硕±学位论文RESTfUlWebService的测试数据
5、云生成方法研究摘要随着移动设备的不断发展,CPU处理能力和内存容量都大大提升,在移动设备上部署WebService(即W洗服务)成为可能。通过将WebService部署到智能移动设备上,W沈Service的使用者可W方便的获取该设备的数据并对数据进行分析处理。RESTfiilW沈Service,从而达到数据共享和数据挖掘的目的基于REST民eresentationalStateTransfer技术,使用WADLW沈Alication(p)(ppDescritionLanuae描述其服务的接口。为了验证RESTfUlW沈Serv
6、ice能否提pgg)供正确巧有效的服务,需要在大规模部署前对W沈Service做大量高效的测试保证应用正确性及运行可靠性,而测试的前提就是如何自动生成无冗余、有效可用的测试数据。一本文提出了种基于变异测试的RESTfUlWebService测试数据云生成方法,主要工作包括;(1)针对REST化1WebService对应的Web应用描述文梢WADL増加数()据类型约束,利用等价类划分及边界分析、错误推测和随机生成等方法实现基于约束关系的初始测试数据自动生成。(2)基于变异测试技术,对WADL中的约束关系进行变异生成变异体集,并剔除
7、等价变异体,然后利用基于遗传算法的聚类技术实现变异体集的约简,最后结合贪也算法对初始测试数据进行优化筛选,最终生成无兀余、有效可用的测试数据集。(3)研发了基于Hadoop的测试数据自动生成工具W提高大规模测试数据生成过程的效率一。选择网上购物RESTfUlWebService为应用实例设计了系列的实验。本文所提方法能够实现针对RESTfUlWebService系统的自动化测试数据优化生成,在保证测试数据可用且无冗余的基础上极大缩减了测试数据集规模有IREST
此文档下载收益归作者所有