999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web服務(wù)自動(dòng)化測(cè)試技術(shù)初探

2017-03-07 18:21:05孫志斌蒲春俊青海中信國(guó)安科技發(fā)展有限公司青海格爾木816099
化工管理 2017年14期
關(guān)鍵詞:服務(wù)

孫志斌 蒲春俊(青海中信國(guó)安科技發(fā)展有限公司,青海 格爾木 816099)

Web服務(wù)自動(dòng)化測(cè)試技術(shù)初探

孫志斌 蒲春俊(青海中信國(guó)安科技發(fā)展有限公司,青海 格爾木 816099)

web服務(wù)是web service的簡(jiǎn)稱(chēng),到目前為止,這種技術(shù)在當(dāng)前和未來(lái)都是網(wǎng)絡(luò)分布式應(yīng)用的主流軟件技術(shù)。因此,怎樣使得web服務(wù)軟件的質(zhì)量能夠更可靠是很重要的課題。在本文中,對(duì)web服務(wù)的測(cè)試工具以及層次和階段進(jìn)行了分析,也對(duì)其技術(shù)框架進(jìn)行了介紹,主要包括web服務(wù)操作序列、web服務(wù)組合wsb-pel流程測(cè)試等關(guān)鍵技術(shù),根據(jù)這一系列的探索,證明了web服務(wù)自動(dòng)化測(cè)試技術(shù)是值得進(jìn)一步探討的。

web服務(wù);自動(dòng)化測(cè)試;技術(shù)

1 web服務(wù)測(cè)試工具現(xiàn)狀

1.1 Weblnject

簡(jiǎn)言之,Weblnject就是一種引擎,它的主職能就是執(zhí)行Web服務(wù)以及產(chǎn)生測(cè)試結(jié)果報(bào)告。這個(gè)工具在進(jìn)入工作狀態(tài)的時(shí)候,還需要xml文件的幫助,這種文件包含了描述測(cè)試用例,可以對(duì)需要測(cè)試的操作進(jìn)行描述、提供測(cè)試數(shù)據(jù)。

1.2 Wstest

Wstest工具主要用于自動(dòng)激活用戶(hù)指定的Web服務(wù)以及對(duì)測(cè)試返回的結(jié)進(jìn)行報(bào)告務(wù),主要操作步驟就是先后輸入需要測(cè)試的Web服務(wù)的地址、測(cè)試的操作名以及相應(yīng)操作的測(cè)試用劑。這種工具的操作功能的正確與否,主要是通過(guò)對(duì)返回結(jié)果和預(yù)期結(jié)果是否一致進(jìn)行查看來(lái)判斷的。

1.3 Soapul

Soapul工具的主要功能就是對(duì)一個(gè)或者幾個(gè)測(cè)試套件進(jìn)行組織,使其成為一個(gè)系統(tǒng)的項(xiàng)目。需要注意的是這些測(cè)試套件每一個(gè)都要包含一個(gè)或者幾個(gè)測(cè)試用例,相應(yīng)的每一個(gè)測(cè)試用例中要包含一個(gè)或者幾個(gè)測(cè)試步驟,這些步驟主要包括發(fā)送請(qǐng)求、接受請(qǐng)求、結(jié)果分析以及改變測(cè)試執(zhí)行流程。

1.4 Testmaker

這種工具測(cè)試的完成主要是通過(guò)“測(cè)試代理的腳本”,主要操作步驟就是先由Testmaker提供一個(gè)代理向?qū)?,之后再把WS?DL讀入到里面去,也要?jiǎng)?chuàng)建一個(gè)測(cè)試代理的基本結(jié)構(gòu),另外相關(guān)的測(cè)試人員要注意的是要對(duì)測(cè)試代理的源代碼進(jìn)行檢查,發(fā)現(xiàn)缺少的內(nèi)容后再進(jìn)行人工填寫(xiě)。

1.5 Webservicetester

Webservicetester工具的主要職能就是進(jìn)行安全的測(cè)試診斷、對(duì)功能、回歸、Bpel進(jìn)行測(cè)試,另外還有一個(gè)不容忽視的職能就是提供Web服務(wù)自動(dòng)化測(cè)試的產(chǎn)生。

1.6 Qengine

Qengine工具的功能主要是能夠自動(dòng)的進(jìn)行負(fù)載測(cè)試,在使用這種工具的時(shí)候,為了能夠有更好的體驗(yàn),用戶(hù)要從Wsdl文檔來(lái)對(duì)測(cè)試腳本進(jìn)行生成,也能夠?qū)徍藢?shí)際的響應(yīng)結(jié)果。另外,Web服務(wù)測(cè)試自動(dòng)化的關(guān)鍵就是測(cè)試用例能夠自動(dòng)的生成,而且,在使用此工具的時(shí)候,用戶(hù)需要手工進(jìn)行設(shè)計(jì)和撰寫(xiě)測(cè)試用例。在本文中,根據(jù)其相關(guān)的理論和技術(shù)對(duì)web服務(wù)測(cè)試用例自動(dòng)生成技術(shù)框架進(jìn)行了研究,主要是通過(guò)一系列的研究成果,對(duì)測(cè)試用例生成支持工具進(jìn)行探索。

2 W eb服務(wù)自動(dòng)化測(cè)試的技術(shù)框架

對(duì)于Web服務(wù)自動(dòng)化測(cè)試的技術(shù)框架,如下圖,這種技術(shù)框架的測(cè)試是一種黑盒測(cè)試,可以單獨(dú)對(duì)Web服務(wù)進(jìn)行測(cè)試,進(jìn)行黑盒測(cè)試的主要原因就是,相關(guān)的服務(wù)者只能夠獲得Web服務(wù)的規(guī)格說(shuō)明文檔。相反,Bpel的測(cè)試就是使用的白盒測(cè)試。

3 WSDL文檔元素解析

通過(guò)上面的圖我們可以得知,最開(kāi)始的測(cè)試是從Wsd文檔l開(kāi)始的,這種文檔可以在很大程度上滿(mǎn)足W3c系統(tǒng)。在當(dāng)前,精確的Wsdl文檔被一些學(xué)者所擴(kuò)展,擴(kuò)展的主要內(nèi)容就是通過(guò)對(duì)約束信息和語(yǔ)義信息的加強(qiáng)從而把描述能力增強(qiáng),最后能夠很好的輔助測(cè)試用例的產(chǎn)生。在擴(kuò)展以后,Wsdl文檔的數(shù)據(jù)類(lèi)型變得更有層次性,主要包括內(nèi)置、簡(jiǎn)單和復(fù)雜數(shù)據(jù)類(lèi)型,其中元素simple type是定義簡(jiǎn)單數(shù)據(jù)類(lèi)型的,它和內(nèi)置的數(shù)據(jù)類(lèi)型是存在著相互約束關(guān)系的。并且和自己的子元素之間也存在的約束關(guān)系,它的子元素也包括特定、選擇、任意順序。在這種技術(shù)框架內(nèi),可以通過(guò)Wsdl文檔了解Soap的封裝消息,到目前為止,可以使用這個(gè)技術(shù)填充相關(guān)的數(shù)據(jù)來(lái)促進(jìn)測(cè)試用例的生成。但是,這類(lèi)生成器也有些缺點(diǎn),只能夠形成唯一的Soap信息架構(gòu),不能夠覆蓋所有的數(shù)據(jù)類(lèi)型,不能夠完整的滿(mǎn)足測(cè)試用例設(shè)計(jì)的需求。

4 單個(gè)操作測(cè)試數(shù)據(jù)生成

在上文中提到了Web服務(wù)測(cè)試架構(gòu),所以需要對(duì)數(shù)據(jù)類(lèi)型值域的約束來(lái)進(jìn)行充分的考慮,以便能夠生成Soap的預(yù)留數(shù)據(jù)。其生成主要包括以下步驟:(1)先要對(duì)模型constrain的值域約束進(jìn)行讀取,因?yàn)檫@些約束對(duì)字符串候選的枚舉值數(shù)值類(lèi)型、等信息是有很大的影響的。(2)在獲得了相關(guān)的值域約束以后,就要等價(jià)類(lèi)的劃分輸入域迚行,從而能夠獲得有效和無(wú)效的數(shù)據(jù)。(3)第三個(gè)步驟的主要內(nèi)容就是組合測(cè)試數(shù)據(jù),這個(gè)測(cè)試數(shù)據(jù)主要是通過(guò)復(fù)雜數(shù)據(jù)類(lèi)型的子元素所存在的規(guī)則以及可變力度來(lái)生成的,它能夠涵蓋很多方面,主要包括正常、空值、邊界以及異常組合力度。(4)主要是對(duì)這些數(shù)據(jù)類(lèi)型進(jìn)行規(guī)則,規(guī)則的標(biāo)準(zhǔn)是通過(guò)約束關(guān)系進(jìn)行的,從而能夠生成滿(mǎn)足和不滿(mǎn)足約束的相關(guān)的無(wú)效和有效的數(shù)據(jù)。(5)在前四項(xiàng)步驟已經(jīng)完成了以后,要對(duì)Soap骨架中的每一個(gè)消息進(jìn)行相關(guān)的數(shù)據(jù)填充,以此來(lái)生成單個(gè)的操作測(cè)試用例。

5 結(jié)語(yǔ)

在文章中利用了多種形式化的方法對(duì)一些工具的功能進(jìn)行了驗(yàn)證,從而證明了Web服務(wù)自動(dòng)化技術(shù)的可研究性。

[1]許蕾,李言輝,陳林等.一種面向用戶(hù)需求的Web服務(wù)測(cè)試方法[J].計(jì)算機(jī)學(xué)報(bào),2014,37(3):512-521.

猜你喜歡
服務(wù)
自助取卡服務(wù)
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
高等教育為誰(shuí)服務(wù):演變與啟示
招行30年:從“滿(mǎn)意服務(wù)”到“感動(dòng)服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 亚洲成人黄色在线| 99精品伊人久久久大香线蕉| 久久精品aⅴ无码中文字幕| 91精品久久久无码中文字幕vr| 日本免费福利视频| 国产精品成人AⅤ在线一二三四| 在线看片中文字幕| 中文字幕欧美日韩| 亚洲黄网在线| 久久久久无码精品| 亚洲第一区欧美国产综合| 日韩中文欧美| 久久免费看片| 国产成人av大片在线播放| 亚洲国产中文精品va在线播放| 人人澡人人爽欧美一区| 一级毛片在线播放| 免费Aⅴ片在线观看蜜芽Tⅴ | 欧美.成人.综合在线| 国产精品伦视频观看免费| 国产精品999在线| 欧美在线伊人| 白浆免费视频国产精品视频| 一级毛片在线播放免费| 四虎AV麻豆| 国产香蕉一区二区在线网站| 日韩av在线直播| 国产一区二区精品福利| 免费激情网站| 重口调教一区二区视频| 99re这里只有国产中文精品国产精品 | 免费Aⅴ片在线观看蜜芽Tⅴ| 无码在线激情片| 国产青榴视频| 天天色天天综合| 亚洲国产91人成在线| 国产凹凸一区在线观看视频| 成人亚洲视频| 亚洲娇小与黑人巨大交| 亚洲69视频| 国产主播在线一区| 色网站在线视频| 亚洲浓毛av| 国产精品嫩草影院av| 伊人久热这里只有精品视频99| AV色爱天堂网| 又粗又硬又大又爽免费视频播放| 国产国产人成免费视频77777| 福利在线不卡| 国产一级一级毛片永久| 亚洲日本精品一区二区| 91精品视频播放| 中文字幕无码电影| 性视频一区| 国产福利免费在线观看| 国产99精品久久| www.亚洲色图.com| AV网站中文| 国产麻豆aⅴ精品无码| 亚州AV秘 一区二区三区 | 欧美五月婷婷| 久久精品一品道久久精品| 国产午夜无码片在线观看网站| 五月婷婷综合在线视频| 国产粉嫩粉嫩的18在线播放91 | 亚洲视频免费在线看| 中文字幕免费在线视频| 一级毛片免费播放视频| 精品福利视频网| 亚洲国产综合自在线另类| …亚洲 欧洲 另类 春色| 亚洲无限乱码一二三四区| 欧美精品色视频| 国产乱子伦无码精品小说| 免费无遮挡AV| 欧美日韩一区二区在线免费观看| 欧美综合在线观看| 青青草91视频| 欧美日韩中文国产| 四虎永久在线视频| 人妻丰满熟妇啪啪| 国产毛片一区|