計(jì)算機(jī)軟件測(cè)試方法的研究
文/王會(huì)芳 譚會(huì)君,漯河職業(yè)技術(shù)學(xué)院
隨著科學(xué)技術(shù)尤其是信息科學(xué)與技術(shù)的不斷進(jìn)步與發(fā)展,計(jì)算機(jī)軟件在社會(huì)生活等諸多領(lǐng)域的應(yīng)用日益得到普及。但是,據(jù)調(diào)查發(fā)現(xiàn),由于各類軟件故障造成計(jì)算機(jī)系統(tǒng)失效和無法正常工作的事件甚至嚴(yán)重的事故的現(xiàn)象屢屢發(fā)生,此種情況下,計(jì)算機(jī)軟件公司為了更好的滿足用戶需求,需要在軟件編寫后進(jìn)行軟件測(cè)試,以發(fā)現(xiàn)軟件漏洞,從而對(duì)其進(jìn)行修復(fù)和完善。
計(jì)算機(jī)軟件;測(cè)試方法
科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件的不斷應(yīng)用,為人們的生產(chǎn)和生活帶來了便利性,增加了人們對(duì)計(jì)算機(jī)軟件質(zhì)量的關(guān)注度。在計(jì)算機(jī)軟件測(cè)試的過程中,相關(guān)技術(shù)人員必須要重視各類技術(shù)的應(yīng)用,保證可以減少軟件測(cè)試的破壞性與重復(fù)性等問題,提升軟件資源的利用率,降低各類錯(cuò)誤與缺陷問題,提升計(jì)算機(jī)軟件測(cè)試工作質(zhì)量。
當(dāng)下,一些計(jì)算機(jī)軟件發(fā)展企業(yè),為了保證軟件檢測(cè)的便利性,其在對(duì)計(jì)算機(jī)軟件進(jìn)行檢測(cè)時(shí),主要是利用平臺(tái)這一檢測(cè)方法來進(jìn)行檢測(cè),利用多樣化平臺(tái)檢測(cè)這一方法,可以保證數(shù)據(jù)反饋的真實(shí)性,但是檢測(cè)的效果不能完全得到保證。這主要是因?yàn)椴煌髽I(yè),在設(shè)計(jì)軟件時(shí)環(huán)節(jié)較為不同,導(dǎo)致其生產(chǎn)的與軟件相聯(lián)系的平臺(tái)較為不同,因此在利用平臺(tái)檢測(cè)方法來進(jìn)行檢測(cè)時(shí),對(duì)于BUG存在的弊端和漏洞具有較好的檢測(cè)效果。其對(duì)于其它較為特別的狀況和病態(tài),無法保證檢測(cè)的完整性和徹底性。因此,對(duì)于平臺(tái)檢測(cè)這一方法來說,其檢測(cè)質(zhì)量和實(shí)際應(yīng)用性,有待發(fā)展和提升。
利用多樣化平臺(tái)的軟件技術(shù)的來對(duì)進(jìn)行檢測(cè)工作,主要分為以下幾個(gè)工作環(huán)節(jié)。其一,計(jì)劃環(huán)節(jié)。其二,設(shè)計(jì)和構(gòu)建環(huán)節(jié)。其三,實(shí)際應(yīng)用和執(zhí)行環(huán)節(jié)。其四,驗(yàn)證環(huán)節(jié)。在多樣化平臺(tái)的軟件技術(shù)的應(yīng)用過程中,可以對(duì)不同單元和整個(gè)計(jì)算機(jī)系統(tǒng)來進(jìn)行檢測(cè),在對(duì)不同環(huán)節(jié)和整體檢測(cè)后,對(duì)檢測(cè)的數(shù)據(jù)和信息進(jìn)行分析。詳細(xì)來說,對(duì)于多樣化平臺(tái)的軟件技術(shù)設(shè)計(jì)環(huán)節(jié)工作來說,其主要是對(duì)時(shí)間進(jìn)行設(shè)計(jì),對(duì)資源進(jìn)行設(shè)計(jì)、對(duì)實(shí)驗(yàn)環(huán)節(jié)進(jìn)行設(shè)計(jì),對(duì)導(dǎo)向和規(guī)劃來設(shè)計(jì)等等,可以對(duì)上述不同設(shè)計(jì)文件和軟件來進(jìn)行監(jiān)測(cè),對(duì)單元監(jiān)測(cè)和整個(gè)系統(tǒng)設(shè)計(jì)檢測(cè)效果較好。
對(duì)于黑盒測(cè)試來說,其需要在系統(tǒng)中來進(jìn)行檢測(cè),需要檢測(cè)的工作人員來獨(dú)立完成檢測(cè)工作,工作人員在獨(dú)立進(jìn)行檢測(cè)作業(yè)時(shí),要增加對(duì)壓力監(jiān)測(cè)工作的關(guān)注度,分析壓力監(jiān)測(cè)過程中存在的不同問題和操作形式問題。對(duì)于壓力檢測(cè)問題來說,一旦系統(tǒng)發(fā)現(xiàn)壓力監(jiān)測(cè)問題,就意味著系統(tǒng)出現(xiàn)異常,容易影響檢測(cè)的結(jié)果和數(shù)據(jù)的準(zhǔn)確性。對(duì)于邊界檢測(cè)工作來說,其主要是對(duì)整個(gè)系統(tǒng)來進(jìn)行檢測(cè),把壓力問題考慮到系統(tǒng)的檢測(cè)工作中,在進(jìn)行下一檢測(cè)工作。對(duì)于多樣化平臺(tái)的軟件技術(shù)的操作問題來說,主要是在實(shí)際應(yīng)用過程中,在設(shè)計(jì)環(huán)節(jié)產(chǎn)生的低耦合現(xiàn)象和高內(nèi)聚現(xiàn)象,為多樣化平臺(tái)的軟件技術(shù)的應(yīng)用帶來局限。
在計(jì)算機(jī)軟件測(cè)試過程中,相關(guān)技術(shù)人員必須要明確測(cè)試流程,保證可以提升計(jì)算機(jī)軟件測(cè)試工作質(zhì)量。具體測(cè)試方式包括以下幾點(diǎn):
在單元測(cè)試的時(shí)候,相關(guān)技術(shù)人員必須要重視軟件開發(fā)中的程序小單元測(cè)試活動(dòng),保證可以按照相關(guān)設(shè)計(jì)說明書開展單元測(cè)試工作,逐漸提升單元測(cè)試工作質(zhì)量與有效性,增強(qiáng)模塊功能與模塊性能,完善接口設(shè)計(jì)制度,提升接口設(shè)計(jì)工作質(zhì)量。同時(shí),在單元測(cè)試的時(shí)候,技術(shù)人員必須要重視代碼編寫工作,在確定不存在各類錯(cuò)誤現(xiàn)象之后,才能允許程序人員對(duì)其進(jìn)行編寫處理。程序人員需要按照相關(guān)說明書與各類要求對(duì)模塊結(jié)構(gòu)進(jìn)行編輯處理,保證能夠?qū)τ?jì)算機(jī)軟件程序分支進(jìn)行測(cè)試,并且及時(shí)發(fā)現(xiàn)其中存在的分支路徑的測(cè)試問題,采取有效措施解決測(cè)試問題,逐漸提升測(cè)試工作的合理性,減少不合理的輸入現(xiàn)象。
在計(jì)算機(jī)軟件測(cè)試的過程中,相關(guān)技術(shù)人員必須要重視集成測(cè)試工作,保證可以提升集成測(cè)試工作質(zhì)量,按照說明書的順序?qū)ζ溥M(jìn)行組裝系統(tǒng)處理,避免出現(xiàn)模塊接口數(shù)據(jù)丟失等現(xiàn)象,減少對(duì)于模塊的不利影響。在各個(gè)集成模塊鏈接的情況下,相關(guān)技術(shù)人員要對(duì)其進(jìn)行全局?jǐn)?shù)據(jù)結(jié)構(gòu)測(cè)試處理,保證單個(gè)模塊積累誤差的測(cè)試結(jié)果符合相關(guān)規(guī)定,提升其接受工作質(zhì)量,增強(qiáng)測(cè)試效果。同時(shí),測(cè)試技術(shù)人員要重視頂點(diǎn)模塊的測(cè)試,保證可以及時(shí)發(fā)現(xiàn)頂點(diǎn)模塊中存在的各類問題,并且采取有效措施解決問題,提升頂點(diǎn)模塊的允許效率,逐步組裝下一級(jí)的模塊測(cè)試系統(tǒng),提升各個(gè)模塊測(cè)試系統(tǒng)的允許效率與允許質(zhì)量。
在系統(tǒng)測(cè)試的過程中,技術(shù)人員必須要重視軟件系統(tǒng)、計(jì)算機(jī)系統(tǒng)等基礎(chǔ)設(shè)施的測(cè)試,將系統(tǒng)中的軟件與數(shù)據(jù)等聯(lián)系在一起,保證可以組合成為相關(guān)體系。同時(shí),測(cè)試技術(shù)人員還要按照計(jì)算機(jī)軟件說明書開展相關(guān)工作,根據(jù)用戶模擬環(huán)境的分析,逐步優(yōu)化計(jì)算機(jī)軟件測(cè)試工作體系,提升系統(tǒng)測(cè)試內(nèi)容的廣泛性與功能測(cè)試的容錯(cuò)性,保證計(jì)算機(jī)軟件測(cè)試工作質(zhì)量符合相關(guān)規(guī)定。另外,測(cè)試技術(shù)人員還要做好壓力測(cè)試與協(xié)議測(cè)試工作,提升安全測(cè)試工作質(zhì)量,增強(qiáng)黑盒測(cè)試工作效果。
在計(jì)算機(jī)軟件驗(yàn)收測(cè)試的時(shí)候,技術(shù)人員應(yīng)該根據(jù)相關(guān)任務(wù)書與合同等驗(yàn)收文檔開展系統(tǒng)測(cè)試評(píng)審活動(dòng),在評(píng)審之后,完善系統(tǒng)測(cè)試方案,決定接收或是拒絕相關(guān)系統(tǒng)。計(jì)算機(jī)軟件驗(yàn)收測(cè)試,主要是為了可以向計(jì)算機(jī)用戶證明軟件可以使用,并且軟件的功能符合相關(guān)規(guī)定,保證用戶在使用軟件的時(shí)候,能夠減少安全問題、正確性問題,滿足用戶對(duì)于計(jì)算機(jī)軟件系統(tǒng)的使用需求。
總而言之,隨著我國(guó)經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,計(jì)算機(jī)在人們生活中所占據(jù)的地位越來越高。計(jì)算機(jī)軟件作為計(jì)算機(jī)的核心組成部分,有著重要作用,這是關(guān)乎用戶體驗(yàn)的要點(diǎn)內(nèi)容所在。因此,未來,如何進(jìn)一步完善計(jì)算機(jī)軟件測(cè)試方法,讓用戶更好的去應(yīng)用軟件是今后我們所要面對(duì)的一大重要課題。
[1]呂雄津.淺談?dòng)?jì)算機(jī)軟件測(cè)試技術(shù)與保護(hù)技術(shù)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012,18.
[2]馮曉媛.改善軟件質(zhì)量的軟件安全開發(fā)流程研究[J].四川文理學(xué)院學(xué)報(bào),2012,5.