现代电子技术
現代電子技術
현대전자기술
Modern Electronics Technique
2015年
22期
37-40
,共4页
Web服务描述语言%树状模型%节点依赖关系%操作流
Web服務描述語言%樹狀模型%節點依賴關繫%操作流
Web복무묘술어언%수상모형%절점의뢰관계%조작류
Web service description language%tree model%node dependence relation%operation flow
面向服务架构(SOA)已成为Web分布式系统发展的主要趋势,越来越多的Web应用软件通过这种新的软件架构进行开发.Web服务质量的有效性变得日益严峻.WSDL是描述Web服务功能及对外接口的重要文件,给出了依据WS-DL生成Web服务的测试方法,首先定义了接口输入数据的标准模型,通过解析 WSDL 文件生成树状结构模型;其次提出了一种依据树状结构模型生成各节点间的依赖关系的算法,并通过对依赖关系进行分析并结合等价类划分及边界值测试方法生成测试数据;最后通过在 WSDL文件中的Operation 字段增加前置操作及后置操作,产生了操作流,结合生成的测试数据,从而产生面向服务的测试用例.
麵嚮服務架構(SOA)已成為Web分佈式繫統髮展的主要趨勢,越來越多的Web應用軟件通過這種新的軟件架構進行開髮.Web服務質量的有效性變得日益嚴峻.WSDL是描述Web服務功能及對外接口的重要文件,給齣瞭依據WS-DL生成Web服務的測試方法,首先定義瞭接口輸入數據的標準模型,通過解析 WSDL 文件生成樹狀結構模型;其次提齣瞭一種依據樹狀結構模型生成各節點間的依賴關繫的算法,併通過對依賴關繫進行分析併結閤等價類劃分及邊界值測試方法生成測試數據;最後通過在 WSDL文件中的Operation 字段增加前置操作及後置操作,產生瞭操作流,結閤生成的測試數據,從而產生麵嚮服務的測試用例.
면향복무가구(SOA)이성위Web분포식계통발전적주요추세,월래월다적Web응용연건통과저충신적연건가구진행개발.Web복무질량적유효성변득일익엄준.WSDL시묘술Web복무공능급대외접구적중요문건,급출료의거WS-DL생성Web복무적측시방법,수선정의료접구수입수거적표준모형,통과해석 WSDL 문건생성수상결구모형;기차제출료일충의거수상결구모형생성각절점간적의뢰관계적산법,병통과대의뢰관계진행분석병결합등개류화분급변계치측시방법생성측시수거;최후통과재 WSDL문건중적Operation 자단증가전치조작급후치조작,산생료조작류,결합생성적측시수거,종이산생면향복무적측시용례.
SOA (service oriented architecture) has become the main development tendency of Web distributed system,with which more and more Web application softwares have been developed,and the effectiveness of Web service quality is becoming increasingly serious. WSDL is an important document to express Web service function and external interface. A testing method of Web service generated by means of WSDL is given in this paper. Firstly,the standard model of interface input data is defined, and the tree-shaped structural model is created by analyzing WSDL documents. Secondly,a new algorithm of the dependency re-lation among nodes,which is generate on the basis of tree structure model,is proposed,and the test data are generated by ana-lyzing dependency relationship and by integrating the equivalence partitioning and boundary value testing method. In the end, the pre-operation and post-operation are added by the Operation section in the WSDL file to result in the operation flow and the testing case of SOA by the combination of the generated test data.