郭瑩瑩
【摘 要】在我國社會(huì)經(jīng)濟(jì)迅速發(fā)展的背景下,使得我國人們逐漸步入信息化時(shí)代,在日常生活中使用計(jì)算機(jī)的次數(shù)增加,不僅為人們提供了諸多便利,還提高了人們生活效率。但是計(jì)算機(jī)軟件在使用過程中經(jīng)常出現(xiàn)運(yùn)行效率低的問題,對(duì)工作產(chǎn)生負(fù)面影響,基于此,本文就對(duì)計(jì)算機(jī)軟件測試方法以及應(yīng)用實(shí)踐進(jìn)行探究,以期為計(jì)算機(jī)軟件測試工作提供參考依據(jù)。
【關(guān)鍵詞】計(jì)算機(jī)軟件;測試方法;應(yīng)用實(shí)踐;軟件質(zhì)量
現(xiàn)階段,隨著計(jì)算機(jī)軟件種類的增多,使得計(jì)算機(jī)軟件在使用過程中故障出現(xiàn)幾率逐漸下降,各方面性能也得到了完善,為客戶也提供了諸多不同體驗(yàn)。但是由于計(jì)算機(jī)軟件種類多,增加了測試工作難度,導(dǎo)致測試工作中經(jīng)常會(huì)遇到一些問題。因此,本文就對(duì)計(jì)算機(jī)軟件測試方法進(jìn)行闡述,以期保證測試質(zhì)量,讓計(jì)算機(jī)軟件能夠穩(wěn)定運(yùn)行。
一、計(jì)算機(jī)軟件測試方法闡述
(一)計(jì)算機(jī)軟件的單元測試方法闡述
單元測試方法主要是指使用計(jì)算機(jī)軟件對(duì)其內(nèi)部構(gòu)成原件、構(gòu)成模塊等內(nèi)容進(jìn)行全方位測試的一種方法,是計(jì)算機(jī)軟件測試中最常使用的一種方法,通過此種測試方法可以保證計(jì)算機(jī)軟件測試效果,讓計(jì)算機(jī)軟件內(nèi)部中存在的故障及時(shí)解決,保證內(nèi)部功能完善,從而提高計(jì)算機(jī)軟件的運(yùn)行效率,滿足不同用戶的工作需求[1]。通常情況下,相關(guān)人員在使用單元測試方法展開計(jì)算機(jī)軟件測試工作時(shí),需要提前了解基礎(chǔ)程序,掌握計(jì)算機(jī)軟件設(shè)計(jì)原理,合理編碼,然后細(xì)致分析,并對(duì)計(jì)算機(jī)驅(qū)動(dòng)系統(tǒng)進(jìn)行反復(fù)測試工作,在此種情況下,不僅可以保證計(jì)算機(jī)內(nèi)部各個(gè)軟件的測試質(zhì)量,還可以保證計(jì)算機(jī)系統(tǒng)的整體運(yùn)行效率,推動(dòng)整個(gè)行業(yè)迅速發(fā)展。
(二)計(jì)算機(jī)軟件的集成測試方法闡述
集成測試方法主要是指在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為子系統(tǒng)進(jìn)行測試的一種方法,是軟件測試方法中一種最為奠定的方法,具有有效性、緊密性等眾多特點(diǎn)[2]。相關(guān)人員在計(jì)算機(jī)軟件測試中使用集成測試方法可以準(zhǔn)確找出軟件連接位置的接口問題,確保計(jì)算機(jī)系統(tǒng)整體運(yùn)行情況不會(huì)受到影響。與此同時(shí),相關(guān)人員在使用集成測試方法時(shí),需要提前設(shè)計(jì)測試方案,在測試方案中對(duì)計(jì)算機(jī)軟件實(shí)際運(yùn)行情況進(jìn)行詳細(xì)描述,保證計(jì)算機(jī)軟件測試工作中不會(huì)落下任何一個(gè)環(huán)節(jié),從根本上保證計(jì)算機(jī)軟件測試工作的準(zhǔn)確性,滿足實(shí)際工作需求。
(三)計(jì)算機(jī)軟件的白盒測試方法闡述
白盒測試英文名為“white-box testing”,又可以稱之為“邏輯驅(qū)動(dòng)測試”和“透明盒測試”,是一種測試用例設(shè)計(jì)方法[3]。將此種方法使用在計(jì)算機(jī)軟件測試工作中可以將計(jì)算機(jī)軟件結(jié)構(gòu)功能進(jìn)行全方位測試,詳細(xì)分析計(jì)算機(jī)軟件分析代碼,合理調(diào)整結(jié)構(gòu),讓相關(guān)人員在計(jì)算機(jī)軟件測試工作中可以把握測試速度和測試路徑,在此種情況下,就可以保證計(jì)算機(jī)軟件測試結(jié)果的準(zhǔn)確性。
(四)計(jì)算機(jī)軟件的黑盒測試方法闡述
黑盒測試英文名為“Black Box Testing”,又可以稱之為“功能測試”,在計(jì)算機(jī)軟件檢測工作中使用黑盒測試技術(shù)可以及時(shí)發(fā)現(xiàn)計(jì)算機(jī)軟件中存在的錯(cuò)誤,準(zhǔn)確檢測出每個(gè)功能是否都能正常使用[4]。通常情況下,相關(guān)人員在計(jì)算機(jī)軟件測試工作中使用黑盒測試方法首先需要對(duì)測定方案進(jìn)行細(xì)致劃分,將測試方案詳細(xì)劃分成為不同種類的子集,然后對(duì)每一種類中的子集元素都進(jìn)行確定,確保每一種類中的子集元素都是等價(jià)的,具有簡潔性,在此種情況下就可以保證測試結(jié)果的合理性,提高測試數(shù)值的準(zhǔn)確性。與此同時(shí),相關(guān)人員在使用此種方法展開計(jì)算機(jī)軟件測試工作時(shí),還需要使用邊界值分析法,合理掌握編制程序,從而保證計(jì)算機(jī)軟件測試數(shù)據(jù)的準(zhǔn)確性和完整性。
二、計(jì)算機(jī)軟件測試方法的應(yīng)用實(shí)踐分析
(一)計(jì)算機(jī)軟件測試工作中進(jìn)行迭代式測試
眾所周知,計(jì)算機(jī)軟件測試工作具有一定的復(fù)雜性、技術(shù)性,在軟件測試工作中如果沒有準(zhǔn)確掌握測試技術(shù),極易導(dǎo)致計(jì)算機(jī)軟件測試工作中出現(xiàn)諸多問題,降低計(jì)算機(jī)軟件測試工作效率[5]。面對(duì)此種情況,相關(guān)人員在展開計(jì)算機(jī)軟件測試工作中就需要合理使用迭代式測試法,合理劃計(jì)算機(jī)軟件系統(tǒng)的生命周期,根據(jù)生命周期特點(diǎn)實(shí)施測試工作,在此種情況下,不僅可以保證測試成本,還可以降低計(jì)算機(jī)軟件測試工作出現(xiàn)風(fēng)險(xiǎn)的幾率,提高計(jì)算機(jī)軟件測試工作效率。
(二)計(jì)算機(jī)軟件測試工作中進(jìn)行連續(xù)性測試
連續(xù)性測試是迭代式測試中的另一種方法,主要是指根據(jù)計(jì)算機(jī)軟件具體特點(diǎn),有計(jì)劃的連續(xù)展開計(jì)算機(jī)軟件測試工作,并在計(jì)算機(jī)軟件測試過程中合理進(jìn)行編碼、設(shè)計(jì)、集成都眾多環(huán)節(jié),確保計(jì)算機(jī)軟件測試工作的連續(xù)性和有效性,準(zhǔn)確找出計(jì)算機(jī)軟件中存在的問題與故障,并及時(shí)解決,從根本上保證計(jì)算機(jī)軟件測試工作質(zhì)量。
(三)計(jì)算機(jī)軟件測試工作中采用同時(shí)開發(fā)測試法
不同用戶對(duì)計(jì)算機(jī)軟件測試工作有著不同的要求,針對(duì)此種情況,相關(guān)人員要想保證計(jì)算機(jī)軟件測試工作質(zhì)量,就需要在計(jì)算機(jī)軟件測試工作中采用同時(shí)開發(fā)測試法,具體操作如下:一方面,相關(guān)人員需要提前了解每一位客戶的需求,根據(jù)客戶需求制定完善的測試規(guī)劃方案,在此基礎(chǔ)上,合理展開軟件開發(fā)和系統(tǒng)化測試工作。另一方面,相關(guān)人員在展開軟件測試工作時(shí),需要將測試結(jié)果制定成檢測報(bào)告,并在檢測報(bào)告中對(duì)重點(diǎn)內(nèi)容進(jìn)行標(biāo)記,合理總結(jié),不斷調(diào)整,從而為后續(xù)的計(jì)算機(jī)軟件測試工作提供參考依據(jù)。
(四)計(jì)算機(jī)軟件測試工作中采用自動(dòng)化測試法
在科學(xué)技術(shù)不斷進(jìn)步的背景下,我國發(fā)展逐漸呈現(xiàn)出自動(dòng)化、智能化趨勢,在此種情況下,相關(guān)人員要想提高計(jì)算機(jī)軟件測試工作效率,就需要在計(jì)算機(jī)軟件測試工作中采用自動(dòng)化測試法,具體可以從以下兩個(gè)方面展開:一方面,相關(guān)人員需要合理規(guī)劃計(jì)算機(jī)軟件測試工作,確保計(jì)算機(jī)軟件測試工作流程合理,測試工作中能夠及時(shí)發(fā)現(xiàn)問題。另一方面,在上述基礎(chǔ)上,相關(guān)人員可以在計(jì)算機(jī)軟件測試工作中融入自動(dòng)化測試手段,使用自動(dòng)化、智能化技術(shù),對(duì)計(jì)算機(jī)軟件測試系統(tǒng)重現(xiàn)編排,從而減少不必要的人力資源浪費(fèi),提高計(jì)算機(jī)軟件測試工作效率。
(五)計(jì)算機(jī)軟件測試工作中加強(qiáng)人才培養(yǎng)
目前,計(jì)算機(jī)軟件測試工作在展開過程中還缺乏專業(yè)人才,導(dǎo)致計(jì)算機(jī)軟件測試工作效率低,軟件故障無法得到及時(shí)解決。面對(duì)此種情況,就需要加強(qiáng)人才培養(yǎng)工作,解決專業(yè)人才緊缺的問題,保證計(jì)算機(jī)軟件測試等工作中都具備充足的專業(yè)人才,各項(xiàng)工作都能及時(shí)展開。與此同時(shí),還需要對(duì)專業(yè)人才的知識(shí)技能進(jìn)行培訓(xùn),確保每一位專業(yè)人才都能勝任工作,推動(dòng)計(jì)算機(jī)軟件測試行業(yè)實(shí)現(xiàn)規(guī)范性發(fā)展。
三、總結(jié)語
總而言之,在計(jì)算機(jī)普遍應(yīng)用的今天,加強(qiáng)計(jì)算機(jī)軟件測試工作是必然環(huán)節(jié),直接關(guān)系到計(jì)算機(jī)運(yùn)行效率。因此,相關(guān)人員需要科學(xué)合理的選擇計(jì)算機(jī)軟件測試方法,確保計(jì)算機(jī)軟件測試方法與計(jì)算機(jī)軟件實(shí)際情況相符合,能夠準(zhǔn)確檢測中計(jì)算機(jī)軟件中存在的問題,降低用戶在使用計(jì)算機(jī)軟件時(shí)出現(xiàn)故障的幾率,保證用戶工作效率,滿足用戶工作需求。
【參考文獻(xiàn)】
[1] 張兵星.探討計(jì)算機(jī)軟件測試的相關(guān)技術(shù)應(yīng)用[J].中國管理信息化,2016,19(4):169.
[2] 徐 璐.嵌入式武控計(jì)算機(jī)軟件測試關(guān)鍵技術(shù)研究[J].信息技術(shù)與信息化,2015(10):182-184.
[3] 任力子,王婉人,高優(yōu)等.探討計(jì)算機(jī)軟件測試的相關(guān)技術(shù)應(yīng)用[J].信息系統(tǒng)工程,2017(5):135.
[4] 胡 雙.高職計(jì)算機(jī)軟件測試教學(xué)中對(duì)學(xué)生創(chuàng)新能力的培養(yǎng)研究[J].科技展望,2016,26(8):227-227.
[5] 翟 燕.探討計(jì)算機(jī)軟件測試的相關(guān)技術(shù)應(yīng)用[J].價(jià)值工程,2018,37(6):181-182.