數據庫連接出錯:SELECT S.*,M.alias AS M_alias,M.keywords AS M_keyword,M.config AS M_config FROM p8_sort S LEFT JOIN p8_article_module M ON S.fmid=M.id WHERE S.fid='8'

Table 'ksfbw.p8_sort' doesn't exist
1146 夜夜操天天爽,国产免费资源,男女晚上日日麻批视频不挡

欧美激情一区二区三区视频 _日本在线观看一区_中文字幕日本一级高清片_国产亚洲精品美女2020久久

基于云計算環境下的軟件測試探討

作者:王昕1沈明磊2時間:2014-09-12 10:10:32  來源:www.455685.com  閱讀次數:2404次 ]

基于云計算環境下的軟件測試探討

 

/王昕1沈明磊2

 

摘要:云計算的不斷發展,對傳統軟件測試方面產生了一定影響。本文闡述了云計算通過其結構體系及技術應用,對軟件測試領域的滲透,分析了相應環境下軟件測試的三個方面特征,簡要介紹了云測試的最新研究成果。

 

【關鍵詞】云計算技術 云測試應用 傳統軟件測試  

 

近年來,作為新一代信息技術革命的基礎產業,云計算(Cloud Computing)發展變化日新月異,在軟件應用領域從工具開發、開發環境和工作模式等方面,改變了傳統軟件產品的供應和消費模式,特別是形成了基于元計算的軟件測試環境,為軟件測試提供了各種計算和資源平臺,使軟件測試的技術,方法和工具發生了變化。

 

云計算體系的結構組成

 

云計算是在計算機技術創新發展并達到一定成熟度的環境條件下,以其軟件和硬件互動為基礎所產生的創新模式,它既需要借助互連網絡獲得網絡上的服務支持,也需要眾多主機或服務器構成的資源集群并實現資源的協同化統一管理。

 

云計算主要由物理基礎設施、云計算服務以及云計算運營等三個部分構成,包括以服務器、存儲、網絡及其相關的管理技術為主要構件的物質基礎載體;以基礎設施即服務(IaaS)、平臺即服務(PaaS)以及軟件即服務(SaaS)為主要構件的云計算服務,作為云計算的大腦;以認證,監控,計費等各個環節為主要構件的云計算運營關鍵技術,保證云計算正常的服務運營。

 

云計算技術在軟件測試領域中的應用

 

云計算技術的快速發展與不斷創新,尤其是基于互聯網分布式和協同計算技術的壯大成長,使云計算技術實現了向軟件測試領域的滲透和應用,對軟件測試產生了深刻影響,創造性地產生了基于云計算環境下的軟件測試技術,也就是云測試。云測試應用主要包括以下三個方面的核心技術。

 

2.1 分布式存儲技術

 

云計算的海量數據采取分布式存儲技術,通過互聯網把存儲在多個設備的數據上,拓展數據系統,提高系統使用張力,形成云計算的數據整體,提高了云計算系統的利用效率,增強了云計算系統的可靠性能,為云測試提供強大的物理基礎設施。

 

2.2 數據管理技術

 

大量的復雜的海量數據存在于云計算當中,傳統數據管理技術要管理這些天文量級的海量數據,挑戰很大。在分布式存儲設備中,作為云計算發展的核心技術,現有數據管理技術可以有效管理這些海量數據。

 

2.3 平臺管理技術

 

高效的平臺管理技術可以從核心層面保證,分布各處的存儲云計算數據的設備能夠有效協調、聯動自如,進而實現云計算或者云測試結果的有效輸出。目前,這也是云計算領域的重點研究課題。

 

基于云計算環境下的軟件測試特征及優點

 

在依托于云計算的軟件測試與傳統的基于本地環境的軟件測試中,有許多不同的地方。從性價比這個角度來看,基于云計算環境下的云測試在技術、服務質量以及價格三個方面的特征鮮明。

 

3.1 測試技術平臺化

 

基于云計算環境的軟件測試,它的基礎設施和各方面的資源支持,是通過眾包模式由云測試平臺提供的,可以獲取專業測試領域專家型人才,可以擺脫沒有本地化的軟硬件投資的限制。同樣,測試技術平臺化,也是將其相關技術要求進行了平臺化的移植,更輕而易舉地保證了測試的需要,降低了測試的門檻以及資源需求。

 

3.2 統一可控的質量保證

 

傳統軟件測試模式的分散式管理,比較容易影響和降低軟件的質量,而基于云計算環境的軟件測試,通過云平臺進行統一管理,使軟件測試達到標準化和規范化,能夠保障軟件質量的完整性與統一性,在應用者的可控范圍之內。

 

3.3 有效降低測試成本

 

傳統的軟件測試模式需要大量的基礎設施投資以及人力投資,尤其是對一些特殊性的項目,可能造成脈沖性浪費。云計算測試通過云平臺的協同效應,可有效降低測試的基礎設施以及人力資源投資,降低測試的復雜度,有效降低測試成本。

 

基于云計算環境的軟件測試應用現狀

 

及平臺研究進展云測試平臺綜合了復雜的軟硬件和服務,是云測試領域的核心技術,因而也備受學界和工業界的高度重視。日本筑波大學,瑞士洛桑理工大學,英國約克大學等諸多知名學府的專家和學者或搭建自己的云測試平臺模型,或是對云測試核心技術進行闡述研究。筑波大學開發了一款基于云計算的可靠并行分布式測試平臺,支持虛擬故障插入技術。而洛桑理工大學則通過研究云測試和預期軟件質量直接的關系,提出測試即服務,試圖降低軟件測試成本。

 

與此同時,在工業界多家知名計算機服務商業提供了商業化的云測試平臺服務,有力地推動云測試從理論研究到商業化轉變進程。從平臺類型上,這些眾多商業化的云測試平臺主要分為私有云、公共云以及混合云三種平臺類型;在業務模式上,各家既有提供測試外包服務,也有專注于客戶自行測試。IBM 推出了一款名叫 Smart Business Test Cloud 的私有云,提供自行測試和測試外包兩種模式的服務,幫助企業建立虛擬,安全,動態可拓展的測試環境,因而其測試環境位于公司防火墻之后,所以這種技術模式是公司私有云的一部分。

 

專業云測試公司 CloudTesting 推出的 cloud testing 平臺,提供多種瀏覽器平臺。用戶只需要編寫測試腳本并上傳到其網站,就可以借助cloud testing 平臺運行測試腳本,在商業模式上,cloud testing 平臺也進行了探索,提出按需付款的商業模式。 

 

結束語

 

基于云計算技術的云測試,可以使軟件測試處于云計算環境下,并通過分布式存儲技術、數據管理技術、平臺管理技術,提高軟件測試的整體質量和效率,同時降低軟件測試的成本,保證軟件測試的有效管理。現有基于云計算的軟件測試技術的最新發展研究成果,也在不斷的成熟和豐富,必將對今后軟件測試領域和相關產業更為深刻和廣泛的影響。

 

參考文獻

 

[1]李喬,鄭嘯.云計算研究現狀綜述[J].計算機科學 ,2011,38(4).

 

[2]李喬,柯棟梁,王小林.云測試研究綜述[J]. 計算機應用研究 ,2012,29(12).

 

[3]王偉軍,姜毅等.云計算環境下軟件測試研究進展[J].現代圖書情報技術 ,2012,226(11).

 

[4]朱少民.軟件測試方法和技術[M].北京:清華大學出版社 ,2010. 

 

作者單位

 

1.中國電信吉林公司 吉林省長春市 130033

 

2.中國移動通信集團吉林有限公司 吉林省長春市 130000

 

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除! 快速論文發表網(www.455685.com)本中心和國內數百家期刊雜志社有良好的合作關系,可以幫客戶代發論文投稿.

投稿郵箱:ksfbw@126.com
客服Q  Q: 論文發表在線咨詢82702382
聯系電話:15295038833

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除!

廣告推薦

文章評論

共有 0 位網友發表了評論

閱讀排行

推薦文章

最新文章