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

?

計(jì)算機(jī)軟件測試方法分析

2018-03-05 02:13:19李格倫
關(guān)鍵詞:白盒黑盒軟件測試

◆李格倫

?

計(jì)算機(jī)軟件測試方法分析

◆李格倫

(湖北大學(xué)知行學(xué)院 湖北 430000)

在現(xiàn)代生活中,計(jì)算機(jī)對于人們?nèi)粘Ia(chǎn)生活的順利進(jìn)行發(fā)揮著重要的作用。隨著信息化進(jìn)程的推動,計(jì)算機(jī)系統(tǒng)的應(yīng)用發(fā)展也越來越受到人們的重視。在計(jì)算機(jī)應(yīng)用的過程中,計(jì)算機(jī)軟件的正常使用是計(jì)算機(jī)穩(wěn)定運(yùn)行的重要保障。為了保證計(jì)算機(jī)軟件的正常運(yùn)行,人們在使用前一般都要對計(jì)算機(jī)軟件進(jìn)行性能測試。本文分析了計(jì)算機(jī)軟件測試的方法,并以此為基礎(chǔ),分析了計(jì)算機(jī)的流程。最后,我們根據(jù)時(shí)代發(fā)展的要求,總結(jié)了計(jì)算機(jī)軟件測試的未來發(fā)展趨勢。這些研究對計(jì)算機(jī)系統(tǒng)的發(fā)展和計(jì)算機(jī)軟件的測試應(yīng)用發(fā)展有著重要的意義和現(xiàn)實(shí)價(jià)值。

計(jì)算機(jī);軟件測試;測試方法

0 引言

自從二戰(zhàn)期間美國建造出第一臺計(jì)算機(jī),至今已經(jīng)有數(shù)十年的發(fā)展歷史。經(jīng)過這些年的發(fā)展,計(jì)算機(jī)由大變小,從電子管時(shí)代走到了晶體管時(shí)代,并正在向量子計(jì)算機(jī)的方向發(fā)展。而隨著計(jì)算機(jī)的發(fā)展和完善,計(jì)算機(jī)在人們?nèi)粘I钪邪缪莸慕巧苍絹碓街匾?/p>

現(xiàn)階段,世界正面臨著從電氣時(shí)代向信息化時(shí)代的轉(zhuǎn)型。在信息化時(shí)代中,作為信息化系統(tǒng)重要基礎(chǔ)的計(jì)算機(jī)系統(tǒng)也越來越為人們所重視。在計(jì)算機(jī)系統(tǒng)工作的過程中,計(jì)算機(jī)軟件的正常工作至關(guān)重要。為了保障計(jì)算機(jī)軟件的穩(wěn)定運(yùn)行,人們需要對計(jì)算機(jī)軟件進(jìn)行測試。

本文擬通過分析目前主流的計(jì)算機(jī)軟件測試方法,研究計(jì)算機(jī)軟件測試的流程,并探討計(jì)算機(jī)軟件測試的未來發(fā)展。

1 計(jì)算機(jī)軟件測試的方法分析

隨著計(jì)算機(jī)技術(shù)的成熟與完善,計(jì)算機(jī)軟件的發(fā)展也逐漸趨向于穩(wěn)定。計(jì)算機(jī)軟件的測試是為了保證計(jì)算機(jī)軟件的正常應(yīng)用和穩(wěn)定運(yùn)行,因此,目前的計(jì)算機(jī)軟件測試方法主要集中在功能測試與錯(cuò)誤反饋測試方面。

1.1 主流的計(jì)算機(jī)軟件測試方法

目前主流的計(jì)算機(jī)軟件測試方法可以分為三種,分別是黑盒與白盒測試方法、錯(cuò)誤驅(qū)動的測試方法和回歸測試方法。其中,黑盒與白盒的測試方法主要是針對計(jì)算機(jī)軟件的性能測試,錯(cuò)誤驅(qū)動測試與回歸測試則主要是針對計(jì)算機(jī)軟件的錯(cuò)誤反饋方面的測試。

黑盒與白盒測試方法主要分為兩種,分別是黑盒測試與白盒測試。黑盒測試顧名思義,在測試的過程中無法監(jiān)控到軟件運(yùn)行的過程。因此,黑盒測試主要是測試計(jì)算機(jī)軟件的輸出結(jié)果,以此評估計(jì)算機(jī)軟件的性能;白盒測試則是在測試過程中可以全程監(jiān)察計(jì)算機(jī)軟件的工作動態(tài)。這樣,在測試的過程中測試者可以隨時(shí)記錄相關(guān)數(shù)據(jù),并對錯(cuò)誤進(jìn)行修正。不過此種測試方法耗費(fèi)的資源量大,一般不用于大型的普通計(jì)算機(jī)軟件測試。

錯(cuò)誤驅(qū)動測試是目前常用的錯(cuò)誤反饋測試方法。在計(jì)算機(jī)軟件運(yùn)行的過程中,難免會面臨系統(tǒng)錯(cuò)誤,或者用戶輸入大量的不正確信息。這就需要錯(cuò)誤驅(qū)動測試及時(shí)將相關(guān)信息反饋給測試者。在測試的過程中,相關(guān)技術(shù)人員要積極利用這種測試方法收集系統(tǒng)的錯(cuò)誤信息,并將其匯總整理后,及時(shí)對系統(tǒng)進(jìn)行修正,以提高計(jì)算機(jī)軟件的實(shí)用能力。

回歸測試則是在最后階段對計(jì)算機(jī)軟件進(jìn)行的總結(jié)性測試。在此階段之前,計(jì)算機(jī)軟件都要通過黑盒與白盒測試與錯(cuò)誤驅(qū)動測試。在測試通過后,再進(jìn)行計(jì)算機(jī)軟件的整體運(yùn)行,并將運(yùn)行數(shù)據(jù)及時(shí)反饋給技術(shù)人員,由技術(shù)人員判斷計(jì)算機(jī)軟件是否可以穩(wěn)定使用。

1.2 現(xiàn)階段計(jì)算機(jī)軟件測試方法的分析

計(jì)算機(jī)軟件的測試主要由上述三種方法組成,而具體每種方法的應(yīng)用則需要分別展開討論。

黑盒與白盒測試方法主要是針對計(jì)算機(jī)軟件性能的測試,測試的重點(diǎn)在于測試檢查計(jì)算機(jī)軟件的運(yùn)行過程和輸出結(jié)果。所以,黑盒與白盒的測試方法主要應(yīng)用在計(jì)算機(jī)軟件的開發(fā)測試階段。在計(jì)算機(jī)軟件基本框架完成后,就需要進(jìn)行第一次的黑盒與白盒測試。一般先進(jìn)行黑盒測試,確定計(jì)算機(jī)軟件的運(yùn)行結(jié)果如人們所期望的一樣。在測試通過,在進(jìn)行計(jì)算機(jī)軟件的白盒測試,檢查計(jì)算機(jī)軟件的運(yùn)行狀況是否穩(wěn)定。

錯(cuò)誤驅(qū)動測試一般是和百盒測試方法結(jié)合在一起使用。在檢查計(jì)算機(jī)軟件運(yùn)行過程的同時(shí),采用錯(cuò)誤驅(qū)動的測試,收集計(jì)算機(jī)軟件運(yùn)行過程中出現(xiàn)的異常信息。并通過對異常信息的分析研究,實(shí)時(shí)對計(jì)算機(jī)軟件做出修正。

回歸測試是在所有測試通過后,在計(jì)算機(jī)軟件投入使用前進(jìn)行的功能測試。通過之前的多種測試,計(jì)算機(jī)軟件在框架和基本運(yùn)行上已經(jīng)基本完善。所以,回歸測試的重點(diǎn)在于監(jiān)測計(jì)算機(jī)軟件運(yùn)行的穩(wěn)定性。

2 計(jì)算機(jī)軟件測試方法的流程分析

計(jì)算機(jī)軟件測試方法的應(yīng)用并不是一次性就能完成的,而是需要按照一定的流程步驟來執(zhí)行。因此,我們通過分析計(jì)算機(jī)軟件常用的測試方法,對測試方法的流程進(jìn)行了總結(jié)探討。

2.1 計(jì)算機(jī)軟件測試方法的流程簡介

計(jì)算機(jī)軟件測試方法的流程主要包括設(shè)計(jì)規(guī)劃、模型構(gòu)建、應(yīng)用管理和實(shí)際操作四個(gè)環(huán)節(jié)。而根據(jù)測試軟件的屬性不同,測試方法的流程會稍有改變,但改變幅度不大。所以,我們在本文中重點(diǎn)研究上述四個(gè)環(huán)節(jié)。

2.2 計(jì)算機(jī)軟件測試方法的流程研究

設(shè)計(jì)規(guī)劃環(huán)節(jié)是根據(jù)待測試的計(jì)算機(jī)軟件本身的需求,合理設(shè)計(jì)采用計(jì)算機(jī)軟件的測試方法。如我們上文提到的黑盒和白盒測試方法,技術(shù)人員要根據(jù)計(jì)算機(jī)軟件的運(yùn)行需求,動態(tài)決定何時(shí)采用黑盒的結(jié)果測試,何時(shí)采用白盒的過程測試。而具體的錯(cuò)誤驅(qū)動測試等,也需要合理規(guī)劃使用時(shí)間。清晰、有效地設(shè)計(jì)規(guī)劃是完成計(jì)算機(jī)軟件測試的基礎(chǔ)。

模型構(gòu)建是指利用現(xiàn)有的計(jì)算機(jī)軟件測試方法,合理搭建自己所需要的測試模型。計(jì)算機(jī)軟件測試有很嚴(yán)謹(jǐn)?shù)倪壿嬓?,所以測試方法的模型構(gòu)建也需要從邏輯運(yùn)行的立場出發(fā),合理采用計(jì)算機(jī)軟件的測試方法。除此之外,模型構(gòu)建還涉及到多種計(jì)算機(jī)軟件測試方法的兼容性。技術(shù)人員要搭建擁有足夠兼容性的模型框架,保證每種測試方法的正常使用。

應(yīng)用管理是指根據(jù)測試軟件的不同,分配每種測試方法的任務(wù)。計(jì)算機(jī)軟件測試的主要目的包括軟件能否正常運(yùn)行、軟件結(jié)果是否達(dá)到預(yù)期以及軟件能否穩(wěn)定運(yùn)行三部分。這三部分互相影響,所以即使構(gòu)建了合理的模型,確保了各部分測試方法的兼容性,也要面臨著彼此任務(wù)分配的問題。而應(yīng)用管理就是在模型構(gòu)建的基礎(chǔ)上,根據(jù)每種測試方法的不同,對具體的測試任務(wù)進(jìn)行分配。既要做到面面俱到,也要保證互不沖突。

實(shí)際操作就是利用計(jì)算機(jī)軟件測試方法實(shí)際進(jìn)行測試工作了。在測試的過程中,技術(shù)人員要注意對相關(guān)信息的收集。計(jì)算機(jī)軟件的修正需要大量錯(cuò)誤信息的支撐,才能找到其中的漏洞。所以,技術(shù)人員要加強(qiáng)自身的工作態(tài)度,保證錯(cuò)誤信息的“滴水不漏”。

3 計(jì)算機(jī)軟件測試的未來發(fā)展分析

隨著信息化進(jìn)程的推動,各種技術(shù)都面臨著新的改革和發(fā)展,計(jì)算機(jī)軟件的測試也不例外。

現(xiàn)階段,以晶體管為基礎(chǔ)的計(jì)算機(jī)在技術(shù)上已經(jīng)發(fā)展的相當(dāng)成熟。例如計(jì)算機(jī)的核心處理器,無論在體積還是性能上都已經(jīng)趨于極限。所以,目前計(jì)算機(jī)的發(fā)展趨勢是短期內(nèi)繼續(xù)向晶體管性能極限的方向發(fā)展,長期內(nèi)則是開展量子計(jì)算的研究。

所以,未來的計(jì)算機(jī)軟件測試的發(fā)展也主要分為兩種:短期內(nèi),采取更加優(yōu)秀的計(jì)算算法,滿足新出現(xiàn)的計(jì)算機(jī)軟件的測試需求,并要求能夠得到更多、更好的測試結(jié)果。而長期內(nèi)的發(fā)展則是根據(jù)量子計(jì)算機(jī)的運(yùn)算原理,分析總結(jié)量子計(jì)算機(jī)軟件的運(yùn)行方式等,提前開展量子計(jì)算機(jī)軟件的測試方法研究。為了保證測試方法與測試軟件的兼容性,我們認(rèn)為測試方法應(yīng)該以量子計(jì)算機(jī)的應(yīng)用原理為基礎(chǔ),在此基礎(chǔ)上開展分析與研究。

4 結(jié)束語

在現(xiàn)代生活中,計(jì)算機(jī)發(fā)揮的作用無可替代。而計(jì)算機(jī)穩(wěn)定工作離不開計(jì)算機(jī)軟件的支持。為了促進(jìn)計(jì)算機(jī)系統(tǒng)的發(fā)展和計(jì)算機(jī)軟件的應(yīng)用,人們需要展開對于計(jì)算機(jī)軟件測試的相關(guān)研究。在本文中,我們分析了目前主流的黑盒+白盒測試方法與回歸測試方法,并研究了計(jì)算機(jī)軟件測試的流程。同時(shí),我們根據(jù)時(shí)代變化的新要求,總結(jié)了計(jì)算機(jī)軟件測試的未來發(fā)展方向。這些研究對計(jì)算機(jī)軟件的發(fā)展和應(yīng)用有很好的幫助。

[1]蔣智,全學(xué)鰲.計(jì)算機(jī)軟件測試方法的探究[J].數(shù)字技術(shù)與應(yīng)用,2015.

[2]蘭婭勛.基于多平臺的計(jì)算機(jī)軟件測試方法[J].科技創(chuàng)新導(dǎo)報(bào),2015.

[3]付宇.基于多平臺的計(jì)算機(jī)軟件測試方法分析[J].電腦知識與技術(shù),2014.

猜你喜歡
白盒黑盒軟件測試
一種基于局部平均有限差分的黑盒對抗攻擊方法
面向未來網(wǎng)絡(luò)的白盒交換機(jī)體系綜述
DWB-AES:基于AES 的動態(tài)白盒實(shí)現(xiàn)方法
基于OBE的軟件測試課程教學(xué)改革探索
網(wǎng)絡(luò)“黑”“白”之爭
通信世界(2018年29期)2018-11-21 06:34:44
EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
軟件測試工程化模型及應(yīng)用研究
基于EEPROM數(shù)據(jù)讀寫的智能電能表白盒測試方法
電測與儀表(2014年3期)2014-04-04 09:08:08
九台市| 中超| 黄山市| 无为县| 牡丹江市| 合作市| 庆云县| 兴安盟| 黄骅市| 温州市| 灵台县| 建瓯市| 喜德县| 油尖旺区| 长岭县| 高安市| 金溪县| 建平县| 霍林郭勒市| 鄯善县| 禄丰县| 开阳县| 江西省| 开鲁县| 雅江县| 青岛市| 米林县| 瑞安市| 巴青县| 长海县| 乌鲁木齐市| 江门市| 巴彦县| 当阳市| 专栏| 伊金霍洛旗| 隆安县| 玉门市| 怀集县| 缙云县| 阜阳市|