熊必成
摘 要:在云計算環(huán)境下,軟件檢測方式也發(fā)生了很大的變化,軟件檢測質量不斷提高,云檢測技術方興未艾。文章對云計算體系結構進行分析,對云計算在軟件檢測中的應用進行分類,分析基于云環(huán)境的軟件檢測優(yōu)勢,這對推動軟件檢測技術的深入發(fā)展和提升軟件檢測質量與性能具有積極作用。
關鍵詞:云計算環(huán)境;軟件檢測;分析
一、云計算體系的結構分析
云計算是計算機技術發(fā)展到一定程度產生的,云計算是基于軟件和硬件互動,在互動背景下產生的新的運行模式。云計算需要借助互聯(lián)網絡開展工作,因此具有鮮明的互聯(lián)網特征。另外,云計算能夠基于眾多主機或服務器構成資源集群,通過對資源集群進行協(xié)同化管理,有效提升其功能。
二、云計算在軟件測試中的應用
在計算機技術發(fā)展背景下,云計算環(huán)境開始形成,將云計算技術應用于軟件測試技術中,產生了云測試技術。在云測試中主要應用到的云計算核心技術包括以下內容。
(1)數(shù)據(jù)管理技術。云計算會產生大量復雜的數(shù)據(jù),這種數(shù)據(jù)是天文量級的海量數(shù)據(jù),如何有效管理這些海量數(shù)據(jù)就成為研究者需要重點研究的問題。管理這些海量數(shù)據(jù)并將之應用于分布式存儲設備中,需要應用到云計算的數(shù)據(jù)管理技術,這種技術是云計算發(fā)展的核心技術。
(2)分布式存儲技術。云計算能夠產生海量數(shù)據(jù)。所產生的海量數(shù)據(jù)運用分布式存儲技術存儲到多個設備上, 通過互聯(lián)網技術對相關信息途徑進行拓展,可以有效提升云計算系統(tǒng)的利用效率,提升云計算系統(tǒng)的可靠性能。這能夠為云測試發(fā)揮更大作用提供保障。
(3)平臺管理技術。云計算的數(shù)據(jù)可以在多個設備上進行存儲,這些設備較為分散,如果要保證這些設備能統(tǒng)一工作,就需要建立一個統(tǒng)一的平臺,通過平臺實現(xiàn)云計算或者是云測試結果的有效輸出。要保障云計算功效的發(fā)揮,必須應用平臺管理技術,保障多平臺的統(tǒng)一有效管理是很關鍵的,這也是目前云計算領域需要重點研究的課題。只有實現(xiàn)平臺管理技術的突破,才能實現(xiàn)云計算高效率,保障云測試的有效運行。
三、基于云計算環(huán)境的軟件測試的優(yōu)勢
1.強大的云平臺統(tǒng)一管理可以提升軟件測試的質量
傳統(tǒng)的軟件測試模式容易導致出現(xiàn)軟件檢測質量參差不齊現(xiàn)象,軟件檢測質量不能得到有效的保障。而基于云計算環(huán)境的軟件測試是通過強大的云平臺對測試工作進行管理,通過強大的云平臺進行管理,可以實現(xiàn)軟件測試的標準化和規(guī)范化,可以有效保障軟件檢測質量。
2.能夠實現(xiàn)檢測技術平臺化
基于云計算環(huán)境的軟件檢測,不需要進行本地化的軟硬件投資,這種軟件測試可以得到云測試平臺提供的測試基礎設施的支持,可以得到云測試平臺提供的各方面的資源支持,通過云平臺的支持,就可以實現(xiàn)其功能。云環(huán)境下的軟件檢測能夠通過眾包模式獲得專業(yè)領域專家型人才支持,可以有效節(jié)約成本投入。從本質上講,云計算環(huán)境下軟件測試技術可以實現(xiàn)平臺化,通過平臺化方式,將眾多測試技術要求內容從本地移植到云計算平臺上,能使測試工作更容易開展,能夠降低軟件測試的準入門檻,能滿足軟件測試的資源人才需求。
3.能夠有效降低測試成本
傳統(tǒng)的軟件測試模式需要依靠大量的基礎設施及人力投入才能開展工作,尤其是在做一些特殊項目時,其投入的成本更大,容易造成極大的浪費。而云計算環(huán)境下軟件測試可以通過云平臺的協(xié)同效應開展工作,這樣,就能夠減少測試過程中基礎設施的投入,可以節(jié)省大量的人力資源投入,能夠有效降低測試的復雜度,能夠節(jié)約成本,提升軟件測試的效益。
4.能夠實現(xiàn)專家服務
專業(yè)知識服務是最高級的軟件測試服務,基于云計算環(huán)境下的軟件測試可以提供專業(yè)知識服務,這些專業(yè)服務可以通過提供測試用例、測試數(shù)據(jù)、自動測試服務等方式實現(xiàn)。
總之,雖然目前云測試還處在起步階段,但相比于傳統(tǒng)的軟件測試方式,這種云測試方式的優(yōu)勢已經顯露出來。相信隨著計算機技術的不斷發(fā)展,隨著云計算服務技術的不斷發(fā)展,云測試技術也會得到快速發(fā)展,云測試技術的功用和價值將得到極大提升。
參考文獻:
[1]王 鈺.基于云計算的軟件測試[J]. 現(xiàn)代計算機(專業(yè)版),2013(3).
[2]生桂勇.基于云計算的軟件測試系統(tǒng)設計[J].福建電腦,2012(9).