緒論:寫作既是個(gè)人情感的抒發(fā),也是對(duì)學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的1篇計(jì)算機(jī)軟件測(cè)試方法探究范文,希望它們能為您的寫作提供參考和啟發(fā)。
本文分析了計(jì)算機(jī)軟件測(cè)試的方法,并以此為基礎(chǔ),分析了計(jì)算機(jī)的流程。最后,我們根據(jù)時(shí)展的要求,總結(jié)了計(jì)算機(jī)軟件測(cè)試的未來發(fā)展趨勢(shì)。這些研究對(duì)計(jì)算機(jī)系統(tǒng)的發(fā)展和計(jì)算機(jī)軟件的測(cè)試應(yīng)用發(fā)展有著重要的意義和現(xiàn)實(shí)價(jià)值。
0引言
自從二戰(zhàn)期間美國建造出第一臺(tái)計(jì)算機(jī),至今已經(jīng)有數(shù)十年的發(fā)展歷史。經(jīng)過這些年的發(fā)展,計(jì)算機(jī)由大變小,從電子管時(shí)代走到了晶體管時(shí)代,并正在向量子計(jì)算機(jī)的方向發(fā)展。而隨著計(jì)算機(jī)的發(fā)展和完善,計(jì)算機(jī)在人們?nèi)粘I钪邪缪莸慕巧苍絹碓街匾,F(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)行,人們需要對(duì)計(jì)算機(jī)軟件進(jìn)行測(cè)試。本文擬通過分析目前主流的計(jì)算機(jī)軟件測(cè)試方法,研究計(jì)算機(jī)軟件測(cè)試的流程,并探討計(jì)算機(jī)軟件測(cè)試的未來發(fā)展。
1計(jì)算機(jī)軟件測(cè)試的方法分析
隨著計(jì)算機(jī)技術(shù)的成熟與完善,計(jì)算機(jī)軟件的發(fā)展也逐漸趨向于穩(wěn)定。計(jì)算機(jī)軟件的測(cè)試是為了保證計(jì)算機(jī)軟件的正常應(yīng)用和穩(wěn)定運(yùn)行,因此,目前的計(jì)算機(jī)軟件測(cè)試方法主要集中在功能測(cè)試與錯(cuò)誤反饋測(cè)試方面。
1.1主流的計(jì)算機(jī)軟件測(cè)試方法
目前主流的計(jì)算機(jī)軟件測(cè)試方法可以分為三種,分別是黑盒與白盒測(cè)試方法、錯(cuò)誤驅(qū)動(dòng)的測(cè)試方法和回歸測(cè)試方法。其中,黑盒與白盒的測(cè)試方法主要是針對(duì)計(jì)算機(jī)軟件的性能測(cè)試,錯(cuò)誤驅(qū)動(dòng)測(cè)試與回歸測(cè)試則主要是針對(duì)計(jì)算機(jī)軟件的錯(cuò)誤反饋方面的測(cè)試。黑盒與白盒測(cè)試方法主要分為兩種,分別是黑盒測(cè)試與白盒測(cè)試。黑盒測(cè)試顧名思義,在測(cè)試的過程中無法監(jiān)控到軟件運(yùn)行的過程。因此,黑盒測(cè)試主要是測(cè)試計(jì)算機(jī)軟件的輸出結(jié)果,以此評(píng)估計(jì)算機(jī)軟件的性能;白盒測(cè)試則是在測(cè)試過程中可以全程監(jiān)察計(jì)算機(jī)軟件的工作動(dòng)態(tài)。這樣,在測(cè)試的過程中測(cè)試者可以隨時(shí)記錄相關(guān)數(shù)據(jù),并對(duì)錯(cuò)誤進(jìn)行修正。不過此種測(cè)試方法耗費(fèi)的資源量大,一般不用于大型的普通計(jì)算機(jī)軟件測(cè)試。錯(cuò)誤驅(qū)動(dòng)測(cè)試是目前常用的錯(cuò)誤反饋測(cè)試方法。在計(jì)算機(jī)軟件運(yùn)行的過程中,難免會(huì)面臨系統(tǒng)錯(cuò)誤,或者用戶輸入大量的不正確信息。這就需要錯(cuò)誤驅(qū)動(dòng)測(cè)試及時(shí)將相關(guān)信息反饋給測(cè)試者。在測(cè)試的過程中,相關(guān)技術(shù)人員要積極利用這種測(cè)試方法收集系統(tǒng)的錯(cuò)誤信息,并將其匯總整理后,及時(shí)對(duì)系統(tǒng)進(jìn)行修正,以提高計(jì)算機(jī)軟件的實(shí)用能力。回歸測(cè)試則是在最后階段對(duì)計(jì)算機(jī)軟件進(jìn)行的總結(jié)性測(cè)試。在此階段之前,計(jì)算機(jī)軟件都要通過黑盒與白盒測(cè)試與錯(cuò)誤驅(qū)動(dòng)測(cè)試。在測(cè)試通過后,再進(jìn)行計(jì)算機(jī)軟件的整體運(yùn)行,并將運(yùn)行數(shù)據(jù)及時(shí)反饋給技術(shù)人員,由技術(shù)人員判斷計(jì)算機(jī)軟件是否可以穩(wěn)定使用。
1.2現(xiàn)階段計(jì)算機(jī)軟件測(cè)試方法的分析
計(jì)算機(jī)軟件的測(cè)試主要由上述三種方法組成,而具體每種方法的應(yīng)用則需要分別展開討論。黑盒與白盒測(cè)試方法主要是針對(duì)計(jì)算機(jī)軟件性能的測(cè)試,測(cè)試的重點(diǎn)在于測(cè)試檢查計(jì)算機(jī)軟件的運(yùn)行過程和輸出結(jié)果。所以,黑盒與白盒的測(cè)試方法主要應(yīng)用在計(jì)算機(jī)軟件的開發(fā)測(cè)試階段。在計(jì)算機(jī)軟件基本框架完成后,就需要進(jìn)行第一次的黑盒與白盒測(cè)試。一般先進(jìn)行黑盒測(cè)試,確定計(jì)算機(jī)軟件的運(yùn)行結(jié)果如人們所期望的一樣。在測(cè)試通過,在進(jìn)行計(jì)算機(jī)軟件的白盒測(cè)試,檢查計(jì)算機(jī)軟件的運(yùn)行狀況是否穩(wěn)定。錯(cuò)誤驅(qū)動(dòng)測(cè)試一般是和百盒測(cè)試方法結(jié)合在一起使用。在檢查計(jì)算機(jī)軟件運(yùn)行過程的同時(shí),采用錯(cuò)誤驅(qū)動(dòng)的測(cè)試,收集計(jì)算機(jī)軟件運(yùn)行過程中出現(xiàn)的異常信息。并通過對(duì)異常信息的分析研究,實(shí)時(shí)對(duì)計(jì)算機(jī)軟件做出修正。回歸測(cè)試是在所有測(cè)試通過后,在計(jì)算機(jī)軟件投入使用前進(jìn)行的功能測(cè)試。通過之前的多種測(cè)試,計(jì)算機(jī)軟件在框架和基本運(yùn)行上已經(jīng)基本完善。所以,回歸測(cè)試的重點(diǎn)在于監(jiān)測(cè)計(jì)算機(jī)軟件運(yùn)行的穩(wěn)定性。
2計(jì)算機(jī)軟件測(cè)試方法的流程分析
計(jì)算機(jī)軟件測(cè)試方法的應(yīng)用并不是一次性就能完成的,而是需要按照一定的流程步驟來執(zhí)行。因此,我們通過分析計(jì)算機(jī)軟件常用的測(cè)試方法,對(duì)測(cè)試方法的流程進(jìn)行了總結(jié)探討。
2.1計(jì)算機(jī)軟件測(cè)試方法的流程簡(jiǎn)介
計(jì)算機(jī)軟件測(cè)試方法的流程主要包括設(shè)計(jì)規(guī)劃、模型構(gòu)建、應(yīng)用管理和實(shí)際操作四個(gè)環(huán)節(jié)。而根據(jù)測(cè)試軟件的屬性不同,測(cè)試方法的流程會(huì)稍有改變,但改變幅度不大。所以,我們?cè)诒疚闹兄攸c(diǎn)研究上述四個(gè)環(huán)節(jié)。
2.2計(jì)算機(jī)軟件測(cè)試方法的流程研究
設(shè)計(jì)規(guī)劃環(huán)節(jié)是根據(jù)待測(cè)試的計(jì)算機(jī)軟件本身的需求,合理設(shè)計(jì)采用計(jì)算機(jī)軟件的測(cè)試方法。如我們上文提到的黑盒和白盒測(cè)試方法,技術(shù)人員要根據(jù)計(jì)算機(jī)軟件的運(yùn)行需求,動(dòng)態(tài)決定何時(shí)采用黑盒的結(jié)果測(cè)試,何時(shí)采用白盒的過程測(cè)試。而具體的錯(cuò)誤驅(qū)動(dòng)測(cè)試等,也需要合理規(guī)劃使用時(shí)間。清晰、有效地設(shè)計(jì)規(guī)劃是完成計(jì)算機(jī)軟件測(cè)試的基礎(chǔ)。模型構(gòu)建是指利用現(xiàn)有的計(jì)算機(jī)軟件測(cè)試方法,合理搭建自己所需要的測(cè)試模型。計(jì)算機(jī)軟件測(cè)試有很嚴(yán)謹(jǐn)?shù)倪壿嬓裕詼y(cè)試方法的模型構(gòu)建也需要從邏輯運(yùn)行的立場(chǎng)出發(fā),合理采用計(jì)算機(jī)軟件的測(cè)試方法。除此之外,模型構(gòu)建還涉及到多種計(jì)算機(jī)軟件測(cè)試方法的兼容性。技術(shù)人員要搭建擁有足夠兼容性的模型框架,保證每種測(cè)試方法的正常使用。應(yīng)用管理是指根據(jù)測(cè)試軟件的不同,分配每種測(cè)試方法的任務(wù)。計(jì)算機(jī)軟件測(cè)試的主要目的包括軟件能否正常運(yùn)行、軟件結(jié)果是否達(dá)到預(yù)期以及軟件能否穩(wěn)定運(yùn)行三部分。這三部分互相影響,所以即使構(gòu)建了合理的模型,確保了各部分測(cè)試方法的兼容性,也要面臨著彼此任務(wù)分配的問題。而應(yīng)用管理就是在模型構(gòu)建的基礎(chǔ)上,根據(jù)每種測(cè)試方法的不同,對(duì)具體的測(cè)試任務(wù)進(jìn)行分配。既要做到面面俱到,也要保證互不沖突。實(shí)際操作就是利用計(jì)算機(jī)軟件測(cè)試方法實(shí)際進(jìn)行測(cè)試工作了。在測(cè)試的過程中,技術(shù)人員要注意對(duì)相關(guān)信息的收集。計(jì)算機(jī)軟件的修正需要大量錯(cuò)誤信息的支撐,才能找到其中的漏洞。所以,技術(shù)人員要加強(qiáng)自身的工作態(tài)度,保證錯(cuò)誤信息的“滴水不漏”。
3計(jì)算機(jī)軟件測(cè)試的未來發(fā)展分析
隨著信息化進(jìn)程的推動(dòng),各種技術(shù)都面臨著新的改革和發(fā)展,計(jì)算機(jī)軟件的測(cè)試也不例外。現(xiàn)階段,以晶體管為基礎(chǔ)的計(jì)算機(jī)在技術(shù)上已經(jīng)發(fā)展的相當(dāng)成熟。例如計(jì)算機(jī)的核心處理器,無論在體積還是性能上都已經(jīng)趨于極限。所以,目前計(jì)算機(jī)的發(fā)展趨勢(shì)是短期內(nèi)繼續(xù)向晶體管性能極限的方向發(fā)展,長(zhǎng)期內(nèi)則是開展量子計(jì)算的研究。所以,未來的計(jì)算機(jī)軟件測(cè)試的發(fā)展也主要分為兩種:短期內(nèi),采取更加優(yōu)秀的計(jì)算算法,滿足新出現(xiàn)的計(jì)算機(jī)軟件的測(cè)試需求,并要求能夠得到更多、更好的測(cè)試結(jié)果。而長(zhǎng)期內(nèi)的發(fā)展則是根據(jù)量子計(jì)算機(jī)的運(yùn)算原理,分析總結(jié)量子計(jì)算機(jī)軟件的運(yùn)行方式等,提前開展量子計(jì)算機(jī)軟件的測(cè)試方法研究。為了保證測(cè)試方法與測(cè)試軟件的兼容性,我們認(rèn)為測(cè)試方法應(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)用,人們需要展開對(duì)于計(jì)算機(jī)軟件測(cè)試的相關(guān)研究。在本文中,我們分析了目前主流的黑盒+白盒測(cè)試方法與回歸測(cè)試方法,并研究了計(jì)算機(jī)軟件測(cè)試的流程。同時(shí),我們根據(jù)時(shí)代變化的新要求,總結(jié)了計(jì)算機(jī)軟件測(cè)試的未來發(fā)展方向。這些研究對(duì)計(jì)算機(jī)軟件的發(fā)展和應(yīng)用有很好的幫助。