基于代數(shù)規(guī)約的Web服務(wù)測試執(zhí)行技術(shù)研究
[Abstract]:With the rapid development of service-oriented computing, more and more attention has been paid to Web service testing. Especially in the process of dynamic discovery and composition of Web services, automatic testing of services provided by third parties has become a research hotspot. In recent years, substantial progress has been made in the research of automatic generation of test cases from formal algebraic specification of Web services and automatic verification of the correctness of test results. However, due to the diversity of Web service interfaces, the service invocation methods are inconsistent. How to automatically convert test cases into test calls to third party Web services is an unsolved technical difficulty. It has become one of the main obstacles to complete automatic testing of Web services. Based on the existing research work, this dissertation first improves the linear test call sequence generation algorithm. Then, on the basis of analyzing the mainstream Web service interface, this paper defines the universal service invocation mechanism, and proposes a general Web service-oriented test execution engine framework. In order to support the automatic test execution process of Web service and RESTful Web service including WSDL/SOAP, the linear test call sequence is parallelized by relation matrix and concurrent flowchart construction process, and the concurrent test script is generated automatically. To improve test execution efficiency. Finally, this paper implements the prototype system of Web service test execution engine based on JAVA language, and demonstrates the feasibility and efficiency of the framework and prototype system through the case study of Stack services and agricultural loan services.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.53;TP393.09
【相似文獻(xiàn)】
相關(guān)期刊論文 前8條
1 余波;;面向代數(shù)規(guī)約測試謂詞/變遷網(wǎng)[J];小型微型計算機(jī)系統(tǒng);2011年09期
2 祝義;黃志球;周航;劉林源;;基于進(jìn)程代數(shù)規(guī)約生成軟件體系結(jié)構(gòu)模型的方法[J];計算機(jī)研究與發(fā)展;2011年02期
3 林凱,,沈理,陸朝俊,孫永強(qiáng);函數(shù)-規(guī)約混合語言的設(shè)計與實(shí)現(xiàn)[J];上海交通大學(xué)學(xué)報;1996年06期
4 張維石;DFA模型及其語言的結(jié)構(gòu)化代數(shù)規(guī)約[J];小型微型計算機(jī)系統(tǒng);1999年07期
5 余波;孔良;彭琛;;基于代數(shù)規(guī)約的Web服務(wù)測試[J];計算機(jī)工程;2009年21期
6 余波;;從BPMN模型導(dǎo)出組合服務(wù)的代數(shù)規(guī)約[J];計算機(jī)工程與科學(xué);2013年02期
7 周倜;李夢君;劉萬偉;李舟軍;;安全協(xié)議的進(jìn)程代數(shù)規(guī)約到邏輯程序的自動轉(zhuǎn)換[J];計算機(jī)工程與科學(xué);2006年01期
8 ;[J];;年期
相關(guān)碩士學(xué)位論文 前2條
1 劉宇欣;基于代數(shù)規(guī)約的Web服務(wù)自動化測試技術(shù)研究[D];南京理工大學(xué);2015年
2 張鑫;基于代數(shù)規(guī)約的Web服務(wù)測試執(zhí)行技術(shù)研究[D];南京理工大學(xué);2017年
本文編號:2388872
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2388872.html