组合web服务测试方法的研究

组合web服务测试方法的研究

ID:35094674

大小:2.54 MB

页数:69页

时间:2019-03-17

组合web服务测试方法的研究_第1页
组合web服务测试方法的研究_第2页
组合web服务测试方法的研究_第3页
组合web服务测试方法的研究_第4页
组合web服务测试方法的研究_第5页
资源描述:

《组合web服务测试方法的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、组合Web服务测试方法的研究重庆大学硕士学位论文(学术学位)学生姓名:周波指导教师:曾一教授专业:计算机软件与理论学科门类:工学重庆大学计算机学院二O一六年五月ResearchonTestMethodofCombinedWebServiceAThesisSubmittedtoChongqingUniversityInPartialFulfillmentoftheRequirementfortheMaster’sDegreeofEngineeringByZhouBoSupervisedbyProf.ZengYiSpeicalty

2、:ComputerSoftwareandTheoryCollegeofComputerScienceofChongqingUniversity,Chongqing,ChinaMay2016重庆大学硕士学位论文中文摘要摘要为了获得可靠的、可信的、高质量的服务,对服务实施充分的、完全的测试是至关重要的。总体上看,目前的Web服务测试尚处在初级的阶段,研究人员主要通过传统的技术,在原有的测试基础上根据Web服务的特点对测试方法进行改进,大部分研究集中在对单个服务的独立操作进行测试,虽然这些研究能够为服务生成丰富的测试用例,然而在实际

3、的应用中,单个的服务功能有限,服务的应用是由多个单个的服务组合而成,服务之间具有一定的逻辑顺序关系,因此,需要进一步展开对组合后的Web服务测试的相关研究。针对上述问题,本文使用UML活动图建模技术,根据OWL-S文档中的服务过程信息,提取出与服务的控制流程对应的过程图,据此生成、约简测试数据,生成最终的测试用例,从而提高测试用例的生成效率,降低测试成本。本文的主要思路如下所示:首先,基于用户需求使用UML活动图进行组合服务的建模;接着,基于UML活动图与ProcessModel的映射规则设计相应的转换算法,将UML活动图转换

4、成ProcessModel;并定义过程图,设计ProcessModel过程模型到过程图的转换算法,根据ProcessModel过程模型到过程图的转换规则完成ProcessModel过程模型到过程图的转换;对过程图添加节点和与之对应的边,形成扩展的过程图;根据扩展的过程图的路径与事件一一对应的思想设计扩展的过程图到事件的转换算法,通过此算法完成扩展的过程图到事件的转换过程;最后,用事件启发的方式生成测试数据,指导测试用例的选择与约简。基于上述的理论研究,本文提出了一个组合Web服务测试框架。根据给出的组合Web服务测试流程并通过

5、查询城市天气预报组合Web服务这一实例,完成了UML建模、模型转换、过程图转换、过程图扩展以及事件集的生成,并根据路径覆盖准则,通过事件启发的方式生成了测试数据。本文设计了对比实验,验证本文方法生成的测试数据比通过WSDL文档生成的测试数据更有效。此外,通过对查询城市天气预报组合Web服务中植入错误,从每个事件对应的测试数据中选出若干测试数据组成约简后的测试用例集,验证约简后的测试用例集的测试效果。实验结果表明,本文方法是可行和有效的。关键词:组合Web服务,UML,过程模型,事件,测试用例生成I重庆大学硕士学位论文英文摘要A

6、BSTRACTInordertoobtainreliableandreliableservice,itisveryimportanttocarryoutafullandcompletetestontheservice.Onthewhole,thecurrentWebservicetestisstillintheprimarystage,researchersimprovethetestmethodthroughthetraditionaltechnologyandthecharacteristicsoftheWebservic

7、ebasedontheoriginaltest,mostoftheresearchfocusesontestingtheindependentoperationofasingleservice,althoughthesestudiescangenerateawealthoftestcasesforservices,however,inpracticalapplications,thefunctionofasingleserviceislimited,serviceapplicationsarecomposedofanumber

8、ofatomicservices,therearecertainlogicalordersbetweenservices,howtotestthecombinedserviceneedstobeexpanded.Aimingattheaboveproblems,thispap

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。