崔科昱
(黑龍江省煤礦安全監(jiān)測(cè)監(jiān)控預(yù)警中心,哈爾濱 150000)
在信息工程建設(shè)過(guò)程中,通過(guò)對(duì)軟件進(jìn)行全面測(cè)試,可以為信息工程平臺(tái)構(gòu)建的穩(wěn)定性打下良好的基礎(chǔ),保證系統(tǒng)的可持續(xù)化運(yùn)行。而且對(duì)于企事業(yè)單位信息系統(tǒng)的維修工作效率的提升也具有積極意義,能夠保障信息工程的質(zhì)量。而且通過(guò)對(duì)軟件進(jìn)行測(cè)試,還能夠及時(shí)發(fā)現(xiàn)軟件中存在的問(wèn)題,降低信息工程建設(shè)的風(fēng)險(xiǎn),保證信息工程運(yùn)行的穩(wěn)定性和可靠性。
在針對(duì)軟件進(jìn)行測(cè)試過(guò)程中,其目的可以基于兩個(gè)方面來(lái)分析,從用戶角度,用戶希望通過(guò)軟件測(cè)試來(lái)及時(shí)發(fā)現(xiàn)軟件中存在的各種漏洞。從軟件研發(fā)人員角度,希望軟件盡可能少出現(xiàn)錯(cuò)誤,減少自己的工作量。在實(shí)際軟件測(cè)試過(guò)程中,通常需要基于客戶需求來(lái)對(duì)軟件進(jìn)行驗(yàn)證。在具體測(cè)試過(guò)程中,會(huì)利用一些對(duì)程序影響較小的測(cè)試模塊來(lái)完成軟件測(cè)試工作。但由于程序設(shè)計(jì)過(guò)程中會(huì)出現(xiàn)各種無(wú)法預(yù)測(cè)的問(wèn)題,因此針地這些問(wèn)題的測(cè)試需要在特定環(huán)境下進(jìn)行。
在對(duì)軟件測(cè)試過(guò)程中需要遵循的原則大致有三個(gè)方面,首先,重復(fù)性原則。即需要對(duì)軟件進(jìn)行重復(fù)測(cè)試,同時(shí)在軟件研發(fā)后要及時(shí)進(jìn)行相關(guān)測(cè)試,以此來(lái)規(guī)避軟件研發(fā)過(guò)程中各種外界因素可能會(huì)對(duì)軟件測(cè)試帶來(lái)的不良影響。而且在實(shí)際實(shí)施過(guò)程中,測(cè)試人員需要對(duì)每一個(gè)階段的技術(shù)審核進(jìn)行強(qiáng)化,并對(duì)軟件研發(fā)的各個(gè)過(guò)程進(jìn)行測(cè)試,及時(shí)發(fā)現(xiàn)問(wèn)題并采取有效的措施加以處理。其次,程序員不要參與軟件測(cè)試。在具體針對(duì)軟件測(cè)試過(guò)程中,程序員作為軟件的研發(fā)者,其宜站在客觀角度,不宜直接參與軟件的測(cè)試,這樣有利于獲得更為精準(zhǔn)的測(cè)試結(jié)果。最后,軟件測(cè)試過(guò)程的嚴(yán)密性。在整個(gè)軟件測(cè)試過(guò)程中,包括制訂軟件測(cè)試方案,不僅要合理安排軟件測(cè)試的進(jìn)度安排,同時(shí)還要針對(duì)測(cè)試中的錯(cuò)誤統(tǒng)計(jì)分析結(jié)果進(jìn)行有效保管,這樣可以有效的避免后續(xù)軟件研發(fā)過(guò)程中同類問(wèn)題的發(fā)生。
在針對(duì)軟件開(kāi)發(fā)過(guò)程中軟件質(zhì)量進(jìn)行測(cè)試時(shí),通常采用的是技術(shù)評(píng)審、檢查和驗(yàn)證等方法。在技術(shù)評(píng)審中通過(guò)針對(duì)軟件產(chǎn)品各級(jí)進(jìn)行評(píng)價(jià)和審查,以此來(lái)保證軟件達(dá)到完整度和準(zhǔn)確度等指標(biāo)。在檢查方法,主要采用的是隨機(jī)性或是定期性的形式來(lái)檢查軟件開(kāi)發(fā)的進(jìn)程,及時(shí)發(fā)現(xiàn)軟件開(kāi)發(fā)過(guò)程中存在的問(wèn)題,并提供技術(shù)方面的評(píng)審來(lái)作為參考。驗(yàn)證通常由第三方機(jī)構(gòu)來(lái)完成,通過(guò)對(duì)軟件的開(kāi)發(fā)進(jìn)地測(cè)試和驗(yàn)證。
在軟件交付過(guò)程中對(duì)其質(zhì)量進(jìn)行測(cè)試,這是針對(duì)軟件進(jìn)行的全面測(cè)試,具體需要測(cè)試軟件的功能、效率、可靠度、便攜性和用戶文檔等諸多方面。當(dāng)具體測(cè)試工作完成后,需要對(duì)軟件完整性進(jìn)行評(píng)估,針對(duì)軟件安全性能、執(zhí)行和應(yīng)用等方面的功能與開(kāi)發(fā)要求的相符性進(jìn)行評(píng)估,同時(shí)還要基于行業(yè)標(biāo)準(zhǔn)來(lái)對(duì)軟件的功能進(jìn)行驗(yàn)證。在對(duì)軟件效率進(jìn)行測(cè)試時(shí),主要是針對(duì)于仿真系統(tǒng)軟件,對(duì)其響應(yīng)時(shí)間、資源利用率和吞吐量與行業(yè)要求的相符進(jìn)行驗(yàn)證。
在當(dāng)前軟件測(cè)試工作發(fā)展過(guò)程中,由最初的簡(jiǎn)單的針對(duì)產(chǎn)品開(kāi)展測(cè)試轉(zhuǎn)變?yōu)獒槍?duì)信息工程系統(tǒng)性能進(jìn)行測(cè)試,軟件測(cè)試的重點(diǎn)發(fā)生了變化。由于傳統(tǒng)認(rèn)知中對(duì)于軟件測(cè)試主要是針對(duì)軟件相關(guān)設(shè)備進(jìn)行測(cè)試,這也導(dǎo)致部分用戶對(duì)于軟件測(cè)試存在認(rèn)識(shí)上的錯(cuò)誤,即覺(jué)得只要軟件測(cè)試通過(guò),就表明信息工程沒(méi)有問(wèn)題。但實(shí)際上即使軟件測(cè)試通過(guò),信息工程中仍然可能會(huì)存在問(wèn)題,會(huì)對(duì)信息工程的穩(wěn)定性和安全性帶來(lái)較大的影響。因此在當(dāng)前軟件測(cè)試過(guò)程中,并不再局限于對(duì)軟件設(shè)備的測(cè)試,其是將整個(gè)信息工程作為具體的測(cè)試對(duì)象,通過(guò)實(shí)施全面的測(cè)試,及時(shí)發(fā)現(xiàn)信息工程中存在一些隱蔽性問(wèn)題,有效的保證信息工程系統(tǒng)的穩(wěn)定運(yùn)行,確保信息工程建設(shè)的質(zhì)量。
目前軟件測(cè)試過(guò)程中從對(duì)信息工程參數(shù)測(cè)試轉(zhuǎn)變?yōu)樾畔⒐こ绦阅艿臏y(cè)試,特別是重點(diǎn)針對(duì)信息工程安全性能進(jìn)行測(cè)試。由于信息工程在運(yùn)行過(guò)程中容易受到病毒和黑客的攻擊,信息易發(fā)生泄露。因此當(dāng)前針對(duì)軟件的測(cè)試從原來(lái)的檢測(cè)軟件設(shè)備開(kāi)始轉(zhuǎn)向?yàn)槠溥\(yùn)行的方方面面,這樣能夠及時(shí)發(fā)現(xiàn)信息工程運(yùn)行中各種問(wèn)題,并及時(shí)將問(wèn)題進(jìn)行反饋和解決,不僅有利于提高信息工程運(yùn)行效率,而且能夠更好的保證用戶數(shù)據(jù)安全。
傳統(tǒng)的軟件測(cè)試工作中,工作人員使用的工具一般是RFC2544,主要對(duì)測(cè)試中所丟的數(shù)據(jù)包數(shù)量和延遲等方面進(jìn)行測(cè)評(píng)。如今用戶的需求呈現(xiàn)多樣化的趨勢(shì),標(biāo)準(zhǔn)也越來(lái)越高,傳統(tǒng)的檢測(cè)方式已經(jīng)很難滿足用戶的各種需求,若檢測(cè)的對(duì)象不發(fā)生變化,很容易發(fā)生被用戶投訴的現(xiàn)象,也跟不上電子信息工程建設(shè)的步伐。在測(cè)試過(guò)程中,若想提高檢測(cè)效果,必須加強(qiáng)對(duì)電子信息工程應(yīng)用層的測(cè)試,融入多樣化的測(cè)試手段,引進(jìn)先進(jìn)的測(cè)試設(shè)備,提高和拓寬測(cè)試的標(biāo)準(zhǔn),根據(jù)實(shí)踐中應(yīng)用的方向,有根據(jù)地開(kāi)展測(cè)評(píng)。
在當(dāng)前信息時(shí)代,信息工程的快速發(fā)展也使其在安全性和穩(wěn)定性方面存在許多不足之處,為了確保信息系統(tǒng)穩(wěn)定的運(yùn)行,在信息工程建設(shè)中通過(guò)做好軟件測(cè)試工作。通過(guò)對(duì)軟件測(cè)試流程和內(nèi)容進(jìn)行明確,以此來(lái)使其更好的滿足信息工程建設(shè)中可持續(xù)性的需求,并能夠?yàn)楹罄m(xù)工程建設(shè)提供重要保障。