国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談Web應(yīng)用軟件測試技術(shù)的發(fā)展

2014-04-29 00:44:03李秀梅
電腦迷 2014年9期
關(guān)鍵詞:現(xiàn)狀問題發(fā)展方向

李秀梅

摘 要 互聯(lián)網(wǎng)的迅速興起帶動了全球范圍內(nèi)軟件開發(fā)的浪潮,而基于Web應(yīng)用的軟件開發(fā)則成為領(lǐng)域內(nèi)主流?,F(xiàn)階段各類行業(yè)都將目光集中于Web應(yīng)用軟件的開發(fā)與使用。而在實際研發(fā)流程中,測試環(huán)節(jié)必不可少。但就目前形勢而言,相比于Web應(yīng)用軟件設(shè)計而言,Web應(yīng)用軟件測試的研究力度有待進一步加強。本文以Web應(yīng)用軟件測試技術(shù)的發(fā)展為主要研究內(nèi)容,在介紹Web應(yīng)用軟件各個階段涉及的測試技術(shù)的基礎(chǔ)上,結(jié)合實際提出Web應(yīng)用軟件測試研究的未來方向,以供相關(guān)人士參考。

關(guān)鍵詞 Web應(yīng)用軟件測試 現(xiàn)狀問題 發(fā)展方向

中圖分類號:TP31 文獻標識碼:A

Web應(yīng)用軟件自身具備的特征為應(yīng)用軟件的測試工作以及測試技術(shù)的革新帶來種種挑戰(zhàn),包括Web應(yīng)用軟件的異構(gòu)性、分布性、并發(fā)性以及平臺無關(guān)性等,令Web應(yīng)用軟件測試相較于傳統(tǒng)程序測試工作的難度進一步提升。Web應(yīng)用軟件開發(fā)主要包含四個階段,即軟件設(shè)計階段、軟件開發(fā)階段、軟件運行階段以及軟件維護階段。上述四個階段都需要具備相應(yīng)的軟件測試技術(shù)以保障Web應(yīng)用軟件的使用性能。

1 Web應(yīng)用軟件的特點及故障分析

Web應(yīng)用軟件在使用過程中的優(yōu)勢以及遇到的問題都與其區(qū)別于傳統(tǒng)軟件系統(tǒng)而言的特殊性有直接關(guān)聯(lián):

第一,Web應(yīng)用軟件系統(tǒng)是一個多層架構(gòu)的體系結(jié)構(gòu),其在邏輯層面包含表示層、業(yè)務(wù)邏輯層以及數(shù)據(jù)層。表示層與業(yè)務(wù)邏輯層之間的數(shù)據(jù)流通不在同一系統(tǒng)平臺上,業(yè)務(wù)邏輯層與數(shù)據(jù)層的信息共享也不在同一系統(tǒng)平臺上,表示層與數(shù)據(jù)層的數(shù)據(jù)信息傳輸也不在同一系統(tǒng)平臺上。也就是說,Web應(yīng)用軟件系統(tǒng)的多層架構(gòu)設(shè)計的先天特征為應(yīng)用軟件的測試工作帶來了很大挑戰(zhàn)。測試工作不僅要顧忌單層系統(tǒng)平臺的性能,更要考慮多層平臺之間的性能匹配與整體性能調(diào)整。

第二,Web應(yīng)用軟件平臺的搭建數(shù)據(jù)語言包含HTML、XML、Java、JSP等多類型編程語言技術(shù)。由此可以看出,系統(tǒng)對應(yīng)的測試技術(shù)對于編程語言技術(shù)的要求以及覆蓋范圍有較高標準。換言之,多語言的Web應(yīng)用軟件系統(tǒng)的復(fù)雜性為其測試工作帶來困難。

第三,從Web應(yīng)用軟件的組成成分數(shù)量看,其以若干實體為系統(tǒng)組成單位,這些實體可能為HTML文檔,可能為XML文檔,也可能是ISAPI程序。也就是說,Web應(yīng)用程序的組成成分紛繁復(fù)雜、數(shù)量較多,為其測試工作的進行帶來較多困難。

第四,Web應(yīng)用軟件的運行機制集合分布式、并發(fā)性、動態(tài)性以及交互即時性等特點,其運行機制包含用戶提出請求、服務(wù)器給予響應(yīng)、服務(wù)器向客戶端提交結(jié)果、用戶解釋執(zhí)行??梢?,在整個Web應(yīng)用軟件系統(tǒng)的流程中,服務(wù)器提交的結(jié)果可能包含多種語言,對其的解釋執(zhí)行操作具有明顯的動態(tài)特征,與此對應(yīng)的測試體系也需要具有動態(tài)性。從技術(shù)層面而言,動態(tài)性的測試技術(shù)相對于傳統(tǒng)測試技術(shù)而言更具有挑戰(zhàn)性。

第五,Web應(yīng)用軟件的運行過程具有明顯的不確定性,原因在于系統(tǒng)內(nèi)容的運行過程主要受用戶意圖及用戶行為控制,加之用戶規(guī)模數(shù)量較多,因此,Web應(yīng)用軟件的運行過程較難得到統(tǒng)一,從而促進了應(yīng)用軟件測試工作的操作難度。

2 Web應(yīng)用軟件測試的發(fā)展方向分析

如前文所說,Web應(yīng)用軟件系統(tǒng)的測試工作從系統(tǒng)屬性方面看具有多重挑戰(zhàn),因此,對此議題的研究是一項漫長且緊迫的工作。結(jié)合實踐經(jīng)驗以及數(shù)據(jù)整合結(jié)果,對于Web應(yīng)用軟件的測試未來的發(fā)展,筆者將做如下分析:

第一,MDT技術(shù)未來在Web應(yīng)用軟件測試的發(fā)展路程中將占據(jù)越來越重要的地位。MDT技術(shù)是隨著MDA應(yīng)用系統(tǒng)而產(chǎn)生的、對實現(xiàn)測試自動化有幫助的高效率測試手段之一。其測試體系的核心為Web應(yīng)用軟件測試模型的設(shè)計與建立。該模型的描述可以憑借U2TP建模語言完成,適用于Web應(yīng)用系統(tǒng)內(nèi)包括單元測試、集成測試、系統(tǒng)測試在內(nèi)的各個級別。當MDT技術(shù)的應(yīng)用軟件測試模型建立起來后,測試工作將由該模型構(gòu)成的測試工具自動完成,在動態(tài)性以及多層保障性方面具有高效性。目前,MDT測試技術(shù)已經(jīng)成為應(yīng)用軟件測試研究體系中的重要方向。

第二,以Agent為核心的應(yīng)用軟件測試技術(shù)近年來以新學科的身份出現(xiàn),受到了領(lǐng)域內(nèi)相關(guān)研究人士的重視。目前已有學者得出相關(guān)應(yīng)用軟件測試框架,其原理是將Web應(yīng)用系統(tǒng)中的測試任務(wù)予以分解處理,憑借不同測試代理對測試工作進行分工,并采取協(xié)同合作的方式最終完成Web應(yīng)用軟件的測試工作。相比于原有應(yīng)用軟件測試方法而言,基于Agent的測試技術(shù)在自動化程度方面有明顯提高,這得益于其依托測試代理高度的分工協(xié)作。此外,基于Agent的應(yīng)用軟件測試技術(shù)可以降低應(yīng)用軟件測試體系所花費的成本,進而提升Web應(yīng)用軟件的測試效率。目前,此種測試方法由于受到形式化規(guī)約、模型檢驗等因素的限制,在實用性方面還需憑借深入研究以進一步加強。

3結(jié)語

基于本文內(nèi)容可以看出,Web應(yīng)用軟件測試工作時保障應(yīng)用軟件使用過程中的可靠性能以及可保障質(zhì)量的必要手段,結(jié)合當前Web應(yīng)用軟件測試現(xiàn)狀中的困境問題,相關(guān)技術(shù)研究人員需要加強Web應(yīng)用軟件測試研究的力度,通過測試模型的改良、測試策略的調(diào)整、測試級別的精確以及測試過程的完善以提升Web應(yīng)用軟件測試技術(shù)的有效性。

(作者學號:1330474)

參考文獻

[1] 路曉麗.Web應(yīng)用軟件的測試技術(shù)研究[D].西北大學,2006.

[2] 劉繼華.基于風險的Web應(yīng)用軟件測試方案研究與應(yīng)用[D].太原理工大學,2006.

[3] 楊彬,常廣炎.Web軟件測試研究[J].計算機時代,2008,01:6-7+10.

猜你喜歡
現(xiàn)狀問題發(fā)展方向
基于初中英語閱讀教學存在的問題及解決途徑分析
論新《食品安全法》中的懲罰性賠償制度的問題與完善
當前社區(qū)體育發(fā)展存在的問題和對策研究
體育時空(2016年9期)2016-11-10 20:30:52
蘇州工業(yè)園區(qū)住宅圍墻問題探索性研究
我國道路橋梁施工技術(shù)現(xiàn)狀與發(fā)展方向
電子通信系統(tǒng)的探索
分析關(guān)于數(shù)字化用電監(jiān)察技術(shù)研究與應(yīng)用的思考
探討企業(yè)工商管理現(xiàn)狀及發(fā)展方向
分析醫(yī)藥市場營銷的策略與發(fā)展方向
融媒體業(yè)態(tài)將決定報業(yè)未來
中國記者(2016年6期)2016-08-26 12:17:17
阿巴嘎旗| 廊坊市| 鄂伦春自治旗| 巴彦淖尔市| 新兴县| 科技| 南乐县| 泌阳县| 胶州市| 正镶白旗| 土默特左旗| 江华| 廊坊市| 精河县| 合江县| 汾阳市| 仲巴县| 柳州市| 甘谷县| 兴业县| 屏东县| 本溪市| 沂源县| 广东省| 恩平市| 蓝山县| 安福县| 阳春市| 黄冈市| 四子王旗| 太保市| 福贡县| 襄城县| 沙雅县| 禹城市| 靖江市| 庆城县| 怀柔区| 石城县| 林甸县| 湖州市|