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

?

基于云計算的計算機軟件測試技術(shù)

2018-10-21 09:43:58魏麗萍
科技信息·中旬刊 2018年7期
關(guān)鍵詞:云計算

魏麗萍

摘要:現(xiàn)如今,我國是科技發(fā)展的大時代,云計算技術(shù)的發(fā)展對我國現(xiàn)階段的計算機軟件測試技術(shù)的發(fā)展帶來了一定的影響,為了探索基于云計算的計算機軟件測試技術(shù)發(fā)展方向,對基于云計算的計算機軟件測試技術(shù)的定義與特征進行了分析,并從測試任務(wù)與測試用戶分類兩個不同的方向?qū)谠朴嬎愕挠嬎銠C軟件測試進行了分類,并探索了基于云計算的軟件測試的基本架構(gòu)。

關(guān)鍵詞:云計算;計算機軟件測試;云測試

引言

計算機軟件測試技術(shù)是一種基于前瞻性的計算機使用方法,是一種預(yù)防計算機故障的有效方法,能夠從根本上降低計算機的故障頻率,從而提高計算機使用效率,進而提升用戶的工作效率和使用體驗。近幾年,計算機軟件的測試技術(shù)處于高速發(fā)展期,相繼出現(xiàn)了多種測試模式,在實際測試過程中,可以人工創(chuàng)設(shè)虛擬環(huán)境來模擬現(xiàn)實環(huán)境對軟件的運行程度進行監(jiān)測分析,最終達到解決各種軟件故障的問題。在進行計算機軟件測試的過程中要注意綜合運用不同檢測方式相結(jié)合的方法,才能夠?qū)浖倪\行進行全方位的評估,只有這樣才能確保軟件故障無遺漏,計算機運行高效率與高穩(wěn)定性。

1計算機軟件技術(shù)概述

計算機技術(shù)中的軟件開發(fā)技術(shù)內(nèi)容主要包括可信操作系統(tǒng)、程序設(shè)計語言、數(shù)據(jù)庫系統(tǒng)、應(yīng)用可移植性、軟件工程、分布式計算與網(wǎng)格計算、Agent技術(shù)、應(yīng)用系統(tǒng)集成、軟件安全等技術(shù)。國內(nèi)經(jīng)濟的發(fā)展和互聯(lián)網(wǎng)、計算機的日趨普及極大地推動了中國軟件技術(shù)產(chǎn)業(yè)的發(fā)展。政府也在大力推行國民經(jīng)濟信息化為軟件和信息服務(wù)業(yè)帶來極好的發(fā)展機遇,這使得國內(nèi)計算機技術(shù)市場高速發(fā)展,這就也便造成了國內(nèi)軟件市場方面對軟件的需求量急速增加,成為了推動軟件市場高速發(fā)展的主要動力。

2計算機軟件測試方法與應(yīng)用

2.1計算機軟件單元測試方法

(1)必須要對一些編程基本程序進行了解與掌握。(2)需要對軟件的設(shè)計原理進行充分的理解,再基于程序的編程原理對編碼進行研究分析。這個過程需要由專業(yè)的軟件研究人員進行研究和開發(fā)。(3)由于計算機軟件單元測試方法過程必須在計算機驅(qū)動模塊的基礎(chǔ)上開展,所以在進行測試之前首先要對計算機的驅(qū)動系統(tǒng)進行測試。在實際的操作過程中,就是要通過控制流測試的方式對計算機系統(tǒng)進行排錯處理。在確保以上3點的情況下,運用數(shù)據(jù)對照的方式進行故障排除,最終達到對軟件單元以及模塊的全面測試。

2.2計算機軟件集成測試方法

在進行計算機軟件單元測試的基礎(chǔ)性測試以后,需要對軟件集成系統(tǒng)進行測試,這是一種利用集成測試的方法,對軟件的各個單元之間連接方式進行測試,檢測單元之間的連接是否正確。如果軟件各個元件和模塊之間無法建立有效的連接,軟件在運行過程中就會出現(xiàn)問題,進而影響計算機的正常工作。因此我們需要在基礎(chǔ)層面的更大層面,也就是大區(qū)域模塊連接的層面上對軟件進行故障排查與檢測。這就是對軟件集成測試的科學(xué)內(nèi)涵。一般情況下,在對軟件的大區(qū)域模塊集成測試的過程中,能夠深入了解軟件內(nèi)部各個模塊和運算程序是如何進行運算和處理的,能夠客觀分析軟件的運行狀況,了解軟件工作過程中運行模式是否同意,也能夠發(fā)現(xiàn)在這個環(huán)節(jié)上是否存在問題與不足。在實際的檢測過程中,對軟件的集成測試方式有兩種,一種是自上而下的檢測,另一種是自下至上的檢測方式,無論是哪種檢測方式,都需要逐層檢查,決不可跨層檢測,只有這樣才能夠保證檢測環(huán)節(jié)的完整性,避免在測試過程中出現(xiàn)遺漏的現(xiàn)象。

2.3計算機軟件邏輯驅(qū)動測試方法

計算機軟件邏輯驅(qū)動測試方法在行業(yè)內(nèi)又可以稱之為計算機軟件的結(jié)構(gòu)功能測試方法和計算機軟件白盒測試方法。這種測試方法是針對計算機軟件代碼進行檢測與測試的方式與手段。在實際的檢測過程中,檢測人員需要對計算機的軟件運行過程中的路徑進行整體的分析,分別對路徑的合理性、路徑的可達性和路徑的效率性做出科學(xué)和系統(tǒng)的分析,同時還要了解計算機在使用軟件過程中運行狀況并進行系統(tǒng)分析。計算機軟件邏輯驅(qū)動的測試方法是比前兩種測試方法更高層面的檢測方式,整個測試過程中必須要對整個運行過程路徑有一個綜合分析,這就需要我們在測試前期對整個軟件邏輯過程進行系統(tǒng)地調(diào)研分析,在一個相對完整的結(jié)構(gòu)框架層面上進行檢測工作。通過計算機軟件邏輯驅(qū)動測試我們可以進行軟件運行過程中的具體運行速度值,運算路徑的詳細(xì)信息比如路徑合理性與通暢性,在獲得了這些基礎(chǔ)數(shù)據(jù)之后,再對軟件運算過程進行科學(xué)評價,針對這個系統(tǒng)做出統(tǒng)一的整理與分析。

2.4計算機軟件黑盒測試方法

計算機軟件的黑盒測試是一種模式化測試的體現(xiàn),首先對軟件進行等價劃分的方法對輸入地區(qū)進行劃分,整個劃分過程都采用既定的測試方案系統(tǒng)處理。通過這種方式將軟件劃分成了幾個不相同的子集,每個子集下面的相關(guān)元素都是等價的,再通過等價嘞劃分的方式對每個子集進行測試。這種方式相對于前3種方式都更為便捷,在實施過程中也更為高效。因為每個不同子集下的所有元素都具有一般等價的測試條件,所以測試的過程中只需要在不同子集中選擇一個元素進行測試即可。如果在測試的過程中需要對一些類似的特征進行測試,只需要對這些特征相似的元素進行集合劃分處理,再進行系統(tǒng)程序完整性測試即可。在實際的操作過程中,也可以對劃分的邊界值進行測試,這種測試方式通過對測試結(jié)果取邊界值的原理,對運行過程是否完整進行測試。

3基于云計算的軟件測試架構(gòu)

與傳統(tǒng)的軟件測試平臺不同,基于云計算的軟件測試涉及到的內(nèi)容相對較多,這就必然導(dǎo)致整個平臺的架構(gòu)也異常復(fù)雜,現(xiàn)階段基于云計算的計算機軟件測試架構(gòu)已經(jīng)逐漸成為了一種復(fù)雜的軟件、硬件以及服務(wù)的綜合體系?;谠朴嬎愕能浖y試架構(gòu)主要分為以下幾種不同的類型:(1)YETI測試云系統(tǒng)架構(gòu),該系統(tǒng)是英國約克大學(xué)開發(fā)的計算機架構(gòu),該平臺部署于亞馬遜所提供的EC2云中,同時還可以支持基于Java的自動測試;(2)D-Cloud平臺,該平臺是日本駐波大學(xué)開發(fā)的系統(tǒng),在該系統(tǒng)當(dāng)中可以完成大規(guī)模的分布式測試,同時在該平臺當(dāng)中還內(nèi)置了虛擬故障插入技術(shù);(3)Cloud9,該平臺是瑞士洛桑理工大學(xué)基于IBM提供的云平臺建立的軟件測試系統(tǒng),該系統(tǒng)不僅可以建立在公共云之上進行運行,同時還能夠建立在私有云的基礎(chǔ)之上進行運行。

結(jié)語

云計算技術(shù)是現(xiàn)階段信息技術(shù)的最新發(fā)展趨勢,云計算技術(shù)的發(fā)展對計算機軟件測試技術(shù)的發(fā)展也帶來了一定的影響。但是從總體上來看現(xiàn)階段關(guān)于云計算的計算機軟件測試發(fā)展還并不完善,還存在著許多需要進一步解決與完善的問題。本文對基于云計算的計算機軟件測試技術(shù)進行了簡略的介紹,并分析了基于云計算的軟件測試基本架構(gòu),希望能對現(xiàn)階段我國的云計算計算機軟件測試技術(shù)的發(fā)展有所幫助。

參考文獻:

[1]張書鋒,劉正.基于MVC設(shè)計模式的SaaS云計算數(shù)據(jù)中心構(gòu)建與魯棒性測試模式探究[J].電腦知識與技術(shù),2017,13(31):224-226.

[2]關(guān)慶娟,楊燕梅,李慶華.基于虛擬化平臺的數(shù)字圖書館建設(shè)研究———以新疆醫(yī)科大學(xué)圖書館為例[J].福建電腦,2016,32(01):61-63.

[3]賀正楚,潘紅玉,吳艷.新一代信息技術(shù)產(chǎn)業(yè)的公共服務(wù)平臺構(gòu)建及服務(wù)功能分析[J].中國科技論壇,2015(05):35-41.

[4]隋慶茹.嵌入式彈載計算機檢測系統(tǒng)研究與實現(xiàn)[J].現(xiàn)代電子技術(shù),2016,39(17):102-105.

[5]鄒明虎,閆軍,萬里波等.基于嵌入式計算機的雷達數(shù)字拖動設(shè)備檢測儀[J].兵工自動化,2017,36(10):24-28.

猜你喜歡
云計算
云計算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用研究
基于云計算的醫(yī)院信息系統(tǒng)數(shù)據(jù)安全技術(shù)的應(yīng)用探討
談云計算與信息資源共享管理
志愿服務(wù)與“互聯(lián)網(wǎng)+”結(jié)合模式探究
云計算與虛擬化
基于云計算的移動學(xué)習(xí)平臺的設(shè)計
基于云計算環(huán)境下的ERP教學(xué)改革分析
科技視界(2016年22期)2016-10-18 14:33:46
基于MapReduce的故障診斷方法
實驗云:理論教學(xué)與實驗教學(xué)深度融合的助推器
云計算中的存儲虛擬化技術(shù)應(yīng)用
科技視界(2016年20期)2016-09-29 13:34:06
湖南省| 枞阳县| 宣恩县| 通山县| 金华市| 运城市| 裕民县| 加查县| 平乡县| 苍梧县| 科技| 内乡县| 景宁| 麻江县| 丘北县| 武宁县| 黄冈市| 临沭县| 宁都县| 宜兴市| 永修县| 商丘市| 界首市| 岳普湖县| 页游| 合川市| 全州县| 龙山县| 金华市| 大悟县| 辽源市| 百色市| 朝阳县| 固原市| 通道| 石狮市| 谢通门县| 容城县| 肃北| 陵川县| 鹿泉市|