王敏
摘? 要:隨著科學技術的不斷發(fā)展,計算機技術與電子信息技術出現(xiàn)了飛躍式的發(fā)展。隨著計算機技術的不斷革新,云計算服務形式的時代已經(jīng)到來,云計算時代的到來徹底地改變了過去的軟件應用與設計形式,并為其帶來了全新的服務形式。在這種背景下,人們對于計算機技術條件下的網(wǎng)絡服務技術體系提出了新的更高的要求,基于云計算的軟件測試需求不斷增多,這就要求對計算機服務網(wǎng)絡進行不斷地優(yōu)化與完善,并通過相關的測試方式與技術進行管理與監(jiān)督。本論文從不同方面闡述云計算環(huán)境下軟件測試研究進展,希望為研究云計算環(huán)境下的軟件測試的專家和學者提供理論參考依據(jù)。
關鍵詞:云計算;軟件測試研究;分析
伴隨計算機技術的不斷革新,云計算形式的出現(xiàn)為傳統(tǒng)的軟件設計和應用帶來了革新理念,這種思維方向的引導具有重要的影響力量,也促進計算機技術進一步發(fā)展。云計算通過構建一個服務型的平臺進行相關的基礎設備服務,在服務的過程中堅持基本的軟件商品創(chuàng)新,也執(zhí)行固定的一種消費模式。針對元計算軟件開展相關的軟件測試也是非常重要的技術方法,在實際的應用過程中需要多種功能性工具的參加與滲透。
一、云計算環(huán)境下的軟件測試
(一)云計算軟件測試內(nèi)涵
目前學術界對于以云計算為基礎的軟件測設還沒有一個明確的定義與概念,不同的研究重點對于其內(nèi)涵的定義也大有不同,主要可以概括為以下幾種。定義一:以云計算為基礎的軟件測試主要是指 Web 的應用程序通過應用計算功能來對真實的世界當中的用戶流量進行模擬的一種軟件性測試活動;定義二:以云計算為基礎的軟件測試主要是指以云計算環(huán)境以及其中的基礎性設施為基礎,同時應用云技術及其相關的解決方案而實施的測量與測試活動;定義三:云計算為基礎的測試有兩個層面含義:首先是利用現(xiàn)行的云環(huán)境中所提供的服務資源,比較真切的模擬用戶的負載,從而實現(xiàn)高效、快速的壓力測試與負載;其次是對云計算環(huán)境下的基礎性服務設施及其上層的以云計算為基礎的應用程序實施的計算。
(二)云計算軟件測試的特點
由于云計算的軟件測設中應用了不同的創(chuàng)新型服務以及創(chuàng)新型技術,因此相對于傳統(tǒng)的計算機軟件測試,云計算軟件測試具有多個不同的特點。
二、云計算軟件功能測試范疇
與傳統(tǒng)的軟件功能測試相比,云計算的軟件功能測試所掌握的范疇更加復雜,根據(jù)實際的云計算軟件特征進行區(qū)分和類別劃分也是本次研究工作的重點內(nèi)容之一。首先,進行云計算的軟件測試進行相關的分析能夠發(fā)現(xiàn),其測試的范疇比較廣泛,具有不同層而的測試特征。在成本效益、覆蓋而等方而,云測試的優(yōu)勢是很明顯的。其次,云計算環(huán)境進行軟件的測試要以自身為基礎,還需要進行市場價值的監(jiān)督,保證Taas的相關模式測試,督服務質量,達到資源動態(tài)部署和調(diào)度的目的,實現(xiàn)測試服務按需使用。最后,根據(jù)云計算軟件實際的應用范疇和應用人員進行服務角色分類,是支持測試工作穩(wěn)定進行的基礎,也是發(fā)展云計算環(huán)境下軟件功能測試和升級的關鍵性操作。以此能夠確保功能測試的范疇準確無誤,也能夠促進云計算技術進一步發(fā)展。
三、云計算軟件功能測試平臺
(一)研究型云測試平臺
構建以云計算為基礎的測試平臺,主要是利用了云計算服務當中的專門適用于測試軟件的綜合性大規(guī)模測試系統(tǒng)平臺,同時研究型云測試平臺也是當前云計算測試與研究當中重點研究的問題。
(二)商業(yè)云測試平臺
在商業(yè)產(chǎn)業(yè)界當中,已經(jīng)有非常多的集團公司開始著手與研究可以支持商業(yè)性測試的云計算服務平臺,并且也在不斷地探索相關的解決方案,目前已經(jīng)出現(xiàn)了諸多的商業(yè)性的云計算軟件測試平臺。
(三)云測試平臺技術構架
基于云計算服務的軟件測試平臺是一個綜合性的并且非常復雜的系統(tǒng),其中包含了硬件、軟件以及服務等多項功能。目前由日本筑波大學研究的 D-Cloud 平臺能夠應用在規(guī)模較大的并行分配的體統(tǒng)測試當中,同時該測試系統(tǒng)中還引進了虛擬性的故障插入技術。由瑞士洛桑理工大學研究的 Cloud9 平臺能夠通過云計算的平臺服務建立與亞馬遜 EC2 平臺相類似的公共云計算平臺,同時也能建立于 Eucalyptus 等相關軟件中私有的云環(huán)境中。這些不同類型的云測試平臺大眾所利用的技術重點有所不同,在D-Cloud平臺當中重點探究了對分布式的系統(tǒng)進行測試的方式以及虛擬化的故障插入,在Cloud9平臺當中重點探究了云計算測試的服務以及集成開發(fā)的環(huán)境,在 YETI 項目當中重點探究了云計算環(huán)境中的自動化測試工具的相關性能與質量。
總之,云計算軟件測試的相關研究目前還處于起步階段,尚未形成完善的理論體系。筆者認為,有必要在現(xiàn)有研究的基礎上,更加系統(tǒng)深入地研究云計算軟件測試工具和平臺的構造、測試過程管理、多個用戶的協(xié)同測試集成方法、測試數(shù)據(jù)安全管理技術、價格模型和服務描述、給軟件質量帶來的影響和給軟件組織管理帶來的變化等問題,并制定相關技術標準、服務標準和安全管理的標準。
參考文獻:
[1]探討云計算環(huán)境下企業(yè)管理信息系統(tǒng)規(guī)劃與設計[J].韓.電子測試.2014(15)
[2]計算機網(wǎng)絡環(huán)境下的會計信息化[J]. 郭曉琳.現(xiàn)代營銷(信息版). 2019(08)
[3]計算機網(wǎng)絡環(huán)境下教與學模式的探究[J]. 孫鵬,齊家祥.? 課程教育研究. 2013(34)
[4]計算機網(wǎng)絡環(huán)境下的教學模式的思考[J]. 李程.課程教育研究. 2017(18)
[5]《計算機網(wǎng)絡環(huán)境下的教與學的實踐研究》課題啟動[J].信息技術教育. 2004(08)
[6]計算機網(wǎng)絡環(huán)境下自主學習模式與課堂教學模式的綜合應用[J]. 金冰心.中外企業(yè)家. 2016(35)
[7]計算機網(wǎng)絡環(huán)境下會計電算化的內(nèi)部控制研究[J]. 代曉嵐.? 教育教學論壇.2017(10)
[8]計算機網(wǎng)絡環(huán)境下的教育信息化[J]. 徐向麗.科技創(chuàng)新導報.2010(16)
[9]計算機網(wǎng)絡環(huán)境下的網(wǎng)絡教學的淺談[J]. 禹翔.信息與電腦(理論版).2010(14)
[10]基于計算機網(wǎng)絡環(huán)境下的協(xié)作學習研究與探索[J]. 李相周,奚越,李英俊,李寶敏.濟南大學學報(社會科學版).2002 (S1)