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

?

基于云計算的軟件測試技術探索與研究

2016-03-07 14:12王明珠
無線互聯(lián)科技 2015年22期
關鍵詞:軟件測試云計算特征

王明珠

摘要:隨著科技的發(fā)展和社會的進步,云計算技術已經(jīng)應用到人們?nèi)粘:凸ぷ髦械母鱾€領域,計算軟件測試技術也在不斷完善和充實。文章從云計算的特征和表現(xiàn)方式入手,分析了云計算軟件測試的概念和分類,研究了云計算的軟件測試技術特性,旨在進一步推進云計算軟件測試技術的發(fā)展。

關鍵詞:云計算;軟件測試;特征

云計算技術成為近年來最熱門的技術之_,相較于傳統(tǒng)的軟件而言,云軟件在開發(fā)工具、工作模式以及平臺環(huán)境等各個方面都有著明顯的變化,為了適應云環(huán)境,云軟件測試也應當作出相應調(diào)整,云計算的軟件測試技術已成為當今軟件測試領域的重點研究方向?;诖?,本文研究了基于云計算的軟件測試技術。

1云計算技術

要想研究云計算的軟件測試技術,首先要認識什么是云計算技術。云計算技術是分布式計算技術、網(wǎng)絡計算技術和并行處理計算技術結(jié)合并不斷發(fā)展而來的一種新興的商業(yè)計算模式。其以互聯(lián)網(wǎng)提供的虛擬化資源為基礎,能夠?qū)崿F(xiàn)易擴展的動態(tài)計算,用戶在操作的過程中并不需要了解云計算的運行步驟,也不需要掌握云技術的相關知識。

簡單來講,云計算技術能夠充分利用互聯(lián)網(wǎng)服務器群上的硬件資源和軟件資源。例如在騰訊QQ和新浪微博上進行照片或文章儲存的過程中,將照片或文章儲存在云端服務器上就是對云計算的相關應用。

2云計算技術優(yōu)勢

云計算技術已經(jīng)應用到人們生活和工作中的各個領域,是當前最流行的技術之一,云計算技術有著很大的優(yōu)勢,具體體現(xiàn)在以下幾個方面。

2.1啟動快捷

云計算不僅成本較低,且有著較高的運行效率。任何一家企業(yè)都可以應用云計算對企業(yè)的生產(chǎn)經(jīng)營進行管理,例如,可以將云計算應用到企業(yè)的生產(chǎn)計劃中,其快捷啟動的優(yōu)勢能夠擴展云技術的應用范圍。

2.2擴展性良好

高峰時期資源如何合理、有效地分配利用一直是困擾人們的問題,云計算很好地解決了這個問題。同時,在應用的過程中可以節(jié)省大量的維護費用,從而降低了成本,提升了經(jīng)濟效益,云計算低成本的特點使其有著靈活性的應用模式,擴展性良好。

2.3產(chǎn)品研發(fā)快

產(chǎn)品研發(fā)是十分復雜的過程,云計算能夠?qū)a(chǎn)品研發(fā)流程在一個大的服務器上運行,這就方便了人們在大的服務器上解決產(chǎn)品研發(fā)過程中的各個問題。人們在自己有限資源的電腦上就可以快速解決一些產(chǎn)品研發(fā)問題,不僅節(jié)約了人力、物力,還能夠節(jié)省產(chǎn)品研發(fā)的成本,提升產(chǎn)品研發(fā)效率。

2.4實現(xiàn)多人協(xié)同操作

云計算技術能夠?qū)崿F(xiàn)多人在同一個文件上協(xié)同工作。例如,一個人登入到云端服務,其他人也可以進入到相同的服務文件上工作,這就增加了多人工作的協(xié)同性,有效提升了工作效率。同時,云計算中的一些服務還能夠打破空間的限制,不同的工作主體可以在地球上任意地方都登錄到云服務器上協(xié)同文件工作。

3云測試技術優(yōu)勢與挑戰(zhàn)

3.1云測試技術優(yōu)勢

云測試技術是以云計算技術為前提的一種測試技術,其主要組成部分有測試和云。云測試技術的實現(xiàn)也要滿足這2個部分的條件。首先,云測試技術要有自身的測試手段、測試方法以及測試流程。其次,這些測試技術的流程、方法等要在云端實現(xiàn)?;谠朴嬎慵夹g的云測試也有著很多的優(yōu)勢:(1)減少人力及硬件付出:這是云測試技術最顯著的優(yōu)勢,在利用云測試技術的時候,測試人員可以在指定硬件配置上利用相關技術創(chuàng)建一個測試其他東西的環(huán)境,而只要測試人員熟悉了整個操作流程就可以很方便地進行相關的修改和登錄,從而節(jié)省了人力資源和硬件資源。(2)服務種類眾多:所創(chuàng)建的云測試環(huán)境不僅能夠進行相關軟件的測試,還可以提供其他一些相似的測試服務。(3)提供專業(yè)知識:云測試技術能夠利用測試相關服務、測試數(shù)據(jù)及測試用例等方式為用戶提供專業(yè)的知識。(4)降低成本:首先,應用云測試技術能夠節(jié)省眾多設備上的支出;其次,還可以省去購買相關測試軟件的資金以及電腦設備資金,這就有效降低了在研發(fā)過程中的成本。(5)提升效率:云測試技術所創(chuàng)建的測試環(huán)境并不需要機器、操作系統(tǒng)以及各種測試工具軟件的安裝,大大節(jié)省了測試環(huán)境的創(chuàng)建時間,同時只需要將測試的相關參數(shù)、要求等放入到云端就可以實現(xiàn)測試,這就大大提升了測試效率。

3.2云測試技術挑戰(zhàn)

云技術的應用逐漸廣泛,其主要應用方式有私有云、公有云和混合云,但無論基于何種云技術應用方式的軟件測試技術都面臨著一定的挑戰(zhàn),這也在一定程度上制約著云計算測試技術的發(fā)展,具體體現(xiàn)在幾個方面:(1)移動平臺:無論是云計算還是云測試,這些云應用都需要對智能手機終端及計算機等進行訪問,在手機終端和計算機上會出現(xiàn)基于云應用的移動web版本界面,這就對本地終端的接口提出了更高的要求,因此要對本地應用的接口不斷進行測試。(2)性能測試:在實際云軟件的應用過程中,最佳性能測試功能較弱,而許多特殊的情況下對于最佳性能測試的要求比平均性能測試要求高,例如購物網(wǎng)站的雙十一購物季就需要進行最佳性能測試,因此云計算軟件測試應當增加最佳性能的測試。(3)分布式的云測試:云計算可以打破空間的限制,實現(xiàn)不同位置的應用,分布式的云測試模擬是一項挑戰(zhàn)。(4)多用戶測試:云技術的應用能夠?qū)崿F(xiàn)多用戶的協(xié)同工作,因此可以進行多用戶測試性能的研究和開發(fā)。(5)斷開及連接測試:云技術軟件一般為連接模式設計,其數(shù)據(jù)的存儲只在服務器端而不在客戶端,開發(fā)在斷開時數(shù)據(jù)的本地儲存和在連接時數(shù)據(jù)的服務器端儲存是一項挑戰(zhàn)。(6)可移植性測試:在私有云和公有云混合的情況下,應當能夠?qū)崿F(xiàn)更高層次的測試功能,這樣能夠確保云的可移植特性,在未來的云測試技術研究過程中應當將可移植性測試作為重點研究方向。

4云計算的軟件測試技術特性

4.1云計算軟件測試對軟件開發(fā)的影響

云計算是一種跨時代的技術,能夠?qū)崿F(xiàn)將數(shù)量龐大的廉價計算機放入資源池中,實現(xiàn)軟件的容錯以及規(guī)模化的共享,有效降低了硬件成本,提升了資源利用率。云計算軟件測試能夠依托于互聯(lián)網(wǎng)讓超級計算能力自由流通,這樣一來,用戶就不用購置昂貴的硬件設備,從而節(jié)省了購置成本,只需要在互聯(lián)網(wǎng)上租賃或購買超級計算能力即可。

在云環(huán)境下,軟件技術開發(fā)方面和軟件測試的結(jié)構(gòu)方面都發(fā)生了較大變化,具體體現(xiàn)在幾個方面:(1)軟件的研究人員和其所開發(fā)的軟件都要與云適應,要保證開發(fā)的軟件能夠在云平臺上進行相關測試,云端的計算能力及存儲能力呈現(xiàn)動態(tài)變化,因此軟件要能夠適應這種變化。(2)云測試技術不僅能夠滿足多用戶的數(shù)量,同時對于用戶的個性化需求也能夠包租,例如數(shù)據(jù)存儲結(jié)構(gòu)需求及相關處理能力需求等。(3)云測試以互聯(lián)網(wǎng)為依托,因此其能夠在互聯(lián)網(wǎng)情況下進行相關測試數(shù)據(jù)的傳輸,實現(xiàn)了軟件測試的互聯(lián)網(wǎng)化。(4)云計算的軟件測試對安全性能有著一定的要求,互聯(lián)網(wǎng)環(huán)境相對開放,這就對用戶的隱私造成一定威脅,因此云測試要能夠抵抗黑客攻擊且主動保護用戶的相關隱私信息。(5)云計算軟件測試十分便利快捷,不僅能在計算機上實現(xiàn)測試,還能夠搭載于手機移動終端,其操作環(huán)境更加靈活??偟膩碚f,云測試環(huán)境下,相關軟件的開發(fā)工作模式及開發(fā)環(huán)境都出現(xiàn)了相應的變化。

4.2云計算測試對軟件測試的影響

不同軟件在開發(fā)流程及需求上不同,這就對軟件測試產(chǎn)生了重要的影響,云測試技術的測試技術架構(gòu)出現(xiàn)了重要改變,這就對軟件的質(zhì)量提出了更高的要求,同時要求軟件有一定的動態(tài)適應能力,軟件測試不僅要能夠?qū)崿F(xiàn)多平臺的兼容,也應提升相關用戶隱私信息的保密功能。

在云測試環(huán)境下,軟件開發(fā)工具和開發(fā)工作模式出現(xiàn)變化,這就要求軟件測試的工具和開發(fā)工作模式也要相應地產(chǎn)生變化。在云平臺上,運行軟件測試工具改變了傳統(tǒng)的本地測試工具,傳統(tǒng)的本地測試要求有眾多的硬件設備及軟件測試設備,這些設備在云平臺上可以省去,且能夠很好地實現(xiàn)云計算軟件測試對于軟件測試的要求和規(guī)格。

隨著研發(fā)技術的發(fā)展,軟件產(chǎn)品在表現(xiàn)形式上也有發(fā)展和變化,因此軟件測試也要不斷地創(chuàng)新、更迭,不同測試模式和形式的改變和創(chuàng)新會使云計算軟件測試技術逐漸適應正在經(jīng)歷的軟件測試過程。

5結(jié)語

云計算軟件測試技術經(jīng)過長期的發(fā)展日漸完善,但還有許多應用方面的挑戰(zhàn)和困難,同時也需要一段時間讓用戶接受和認可,只有這樣才能夠?qū)崿F(xiàn)云計算軟件測試技術的廣泛應用。云計算技術以互聯(lián)網(wǎng)為依托,相信在不久的將來一定會進入到人們的日常生活中。本文對云計算技術及其優(yōu)勢進行了簡要分析,探討了云計算軟件測試的優(yōu)勢與挑戰(zhàn),并研究了云計算軟件測試技術的特性,旨在為云計算軟件測試技術的進一步發(fā)展和應用做出貢獻。

猜你喜歡
軟件測試云計算特征
基于OBE的軟件測試課程教學改革探索
如何表達“特征”
不忠誠的四個特征
EXCEL和VBA實現(xiàn)軟件測試記錄管理
關于軟件測試技術應用與發(fā)展趨勢研究
抓住特征巧觀察
實驗云:理論教學與實驗教學深度融合的助推器
軟件測試工程化模型及應用研究
線性代數(shù)的應用特征
东山县| 乾安县| 廊坊市| 砀山县| 浮山县| 安顺市| 金湖县| 荔波县| 儋州市| 子洲县| 武陟县| 盈江县| 北川| 登封市| 延川县| 大兴区| 北票市| 淳安县| 沛县| 铁岭县| 尚志市| 普洱| 神木县| 桂阳县| 泰安市| 阳泉市| 万州区| 张家港市| 丰镇市| 景洪市| 洪江市| 嘉善县| 文昌市| 句容市| 得荣县| 米泉市| 林口县| 济源市| 大悟县| 蒙城县| 建瓯市|