電網(wǎng)信息系統(tǒng)軟件全生命周期測試
開展選型測試必須確定統(tǒng)一的測試指標(biāo),從委托方的實際選型需求出發(fā),盡量選擇參測產(chǎn)品具有可比性的屬性進(jìn)行測試,以減少因產(chǎn)品差異性而帶來的爭議。同時要制定統(tǒng)一的評價準(zhǔn)則,搭建統(tǒng)一的測試環(huán)境,保證測試的公平性。選型測試應(yīng)從功能實現(xiàn)符合性、業(yè)務(wù)流程符合性、系統(tǒng)性能符合性、操作規(guī)范符合性、數(shù)據(jù)標(biāo)準(zhǔn)符合性等質(zhì)量特性對軟件產(chǎn)品進(jìn)行測試。
3)單元測試
單元測試是在編碼開發(fā)階段,通過白盒測試方法,從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例,把已實現(xiàn)的模塊或組件作為個體單元進(jìn)行的測試。單元測試檢查程序模塊或組件的已實現(xiàn)的功能與定義的功能是否一致、以及編碼中是否存在錯誤。多個模塊可以平行地、對立地測試,通常要編寫驅(qū)動模塊和樁模塊。單元測試由編程人員和測試人員共同完成。
單元測試的方法分為靜態(tài)分析和動態(tài)測試。采用靜態(tài)分析方法時,通常要對軟件單元的控制流、數(shù)據(jù)流、接口、表達(dá)式等內(nèi)容進(jìn)行分析;當(dāng)動態(tài)測試時,通常對軟件單元的功能、性能、接口、局部數(shù)據(jù)結(jié)構(gòu)、獨立路徑、出錯處理、邊界條件和內(nèi)存使用情況進(jìn)行測試。
4)集成測試
集成測試是在單元測試之后,檢驗軟件單元之間、軟件單元和已集成的軟件系統(tǒng)之間的接口關(guān)系,并驗證已集成軟件系統(tǒng)是否符合設(shè)計要求。集成測試的對象包括任意一個軟件單元集成到計算機(jī)軟件系統(tǒng)的組裝過程以及任意一個組裝得到的軟件系統(tǒng)。
集成測試主要完成:
●對模塊和子系統(tǒng)的連接進(jìn)行測試,確保各程序模塊之間無錯誤連接;
●驗證整個軟件系統(tǒng)或子系統(tǒng)的輸入/輸出處理是否達(dá)到設(shè)計要求;
●驗證軟件系統(tǒng)或子系統(tǒng)正常處理能力和異常處理能力;
●驗證是否達(dá)到產(chǎn)品需求,是否遵循系統(tǒng)設(shè)計。
5)確認(rèn)測試
確認(rèn)測試在系統(tǒng)建設(shè)的安裝部署階段開展,通過檢驗和提供客觀證據(jù),證實軟件是否滿足特定預(yù)期用途的需求。確認(rèn)測試是檢測與證實軟件是否滿足軟件需求說明書中規(guī)定的要求。
確認(rèn)測試包括有效性測試和軟件配置復(fù)查。有效性測試是在模擬的環(huán)境下,運用黑盒測試的方法,驗證所測軟件在功能、性能、文檔以及可移植性、可靠性、易用性、兼容性、可維護(hù)性等方面是否滿足需求規(guī)格說明書列出的需求。軟件配置復(fù)查的目的是保證軟件配置的所有成分都齊全,各方面的質(zhì)量都符合要求,具有維護(hù)階段所必須的細(xì)節(jié),而且已經(jīng)編排好分類的目錄。
6)入網(wǎng)安全測試
入網(wǎng)安全測試是系統(tǒng)部署在正式運行環(huán)境后,試運行階段實施的系統(tǒng)級安全檢測,目的在于發(fā)現(xiàn)信息系統(tǒng)中存在的安全隱患和惡意行為,規(guī)避產(chǎn)品上線后可能出現(xiàn)的各種安全風(fēng)險,是判定系統(tǒng)是否能夠接入正式網(wǎng)絡(luò)環(huán)境的重要依據(jù)。
入網(wǎng)安全測試的對象包括系統(tǒng)網(wǎng)絡(luò)環(huán)境、主機(jī)、數(shù)據(jù)庫、中間件、應(yīng)用系統(tǒng)、數(shù)據(jù)等。測試方法包括靜態(tài)的代碼安全測試、動態(tài)的滲透測試、配置核查、漏洞掃描等。
7)驗收測試
驗收測試是以用戶的需求為主,按照項目任務(wù)書或合同、供需雙方約定的驗收依據(jù)文檔檢驗完整的軟件系統(tǒng),是否滿足軟件開發(fā)技術(shù)合同(或軟件需求規(guī)格說明)規(guī)定的要求。其結(jié)論是用戶確定是否接收該軟件的主要依據(jù)。
針對驗收測試的測試內(nèi)容主要從適合性、準(zhǔn)確性、互操作性、安全保密性、成熟性、容錯性、易恢復(fù)性、易理解性、易學(xué)性、易操作性、吸引性、時間特性、資源利用性、易分析性、易改變性、穩(wěn)定性、易測試性、適應(yīng)性、易安裝性、共存性、易替換性和依從性等方面來考慮。
8)定期檢測
在系統(tǒng)運維階段,為了保證系統(tǒng)的正常運行,應(yīng)根據(jù)時間節(jié)點對系統(tǒng)重點關(guān)注的質(zhì)量特性進(jìn)行定期檢測。通過檢測主要的性能指標(biāo)確保系統(tǒng)綜合性能持續(xù)保持在用戶許可的狀態(tài),盡早發(fā)現(xiàn)系統(tǒng)中存在的問題,并及時跟蹤系統(tǒng)需求的變更。同時,通過對重點關(guān)注的安全性指標(biāo)進(jìn)行常規(guī)性檢測,確認(rèn)系統(tǒng)在試運行測試完成、

責(zé)任編輯:何健
-
曹志剛:我們期待風(fēng)電成為中國的主力能源
2020-11-17風(fēng)電,能源,主力能源 -
張鈞:未來配電網(wǎng)內(nèi)涵特征與發(fā)展框架研究
-
習(xí)近平:持續(xù)增強(qiáng)電力裝備、新能源等領(lǐng)域的全產(chǎn)業(yè)鏈優(yōu)勢
2020-11-02電力裝備,新能源,通信設(shè)備
-
曹志剛:我們期待風(fēng)電成為中國的主力能源
2020-11-17風(fēng)電,能源,主力能源 -
張鈞:未來配電網(wǎng)內(nèi)涵特征與發(fā)展框架研究
-
杜祥琬:創(chuàng)新觀念,推動能源高質(zhì)量發(fā)展
2020-09-28能源,創(chuàng)新,觀點