電網(wǎng)信息系統(tǒng)軟件全生命周期測(cè)試
公司信息系統(tǒng)的開發(fā)為軟件外包形式,在需求設(shè)計(jì)、開發(fā)、運(yùn)維等階段劃分基本清晰,且具備較為明確的階段評(píng)審標(biāo)準(zhǔn)。但在對(duì)信息系統(tǒng)建設(shè)的質(zhì)量管控過程中,仍存在著信息系統(tǒng)測(cè)試制度不完善、系統(tǒng)功能不滿足使用要求、系統(tǒng)安全隱患較多等問題;同時(shí)業(yè)務(wù)部門對(duì)測(cè)試業(yè)務(wù)不熟悉,僅在系統(tǒng)驗(yàn)收階段進(jìn)行測(cè)試,無法精細(xì)化管控開發(fā)過程中的質(zhì)量,從而增加了系統(tǒng)投產(chǎn)的風(fēng)險(xiǎn)和不確定性。因此,公司急需開展具有電網(wǎng)特色的軟件全生命周期測(cè)試服務(wù),將測(cè)試工作融入項(xiàng)目建設(shè)及運(yùn)行維護(hù)各階段,逐步實(shí)現(xiàn)對(duì)軟件全生命周期的質(zhì)量控制和過程管理,為全面支撐公司信息化創(chuàng)先工作提供基礎(chǔ)保障。
二、軟件全生命周期測(cè)試的意義
信息系統(tǒng)全生命周期是以信息系統(tǒng)為主線,從信息系統(tǒng)的產(chǎn)生直到報(bào)廢的過程,包括系統(tǒng)規(guī)劃、需求分析、軟件設(shè)計(jì)、程序編碼、運(yùn)行維護(hù)等階段。目前該電網(wǎng)公司的測(cè)試工作只在系統(tǒng)驗(yàn)收階段進(jìn)行,僅把測(cè)試過程作為在需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)及編碼之后的一個(gè)階段,具有一定的局限性。因?yàn)榇藭r(shí)的測(cè)試只是針對(duì)程序?qū)ふ义e(cuò)誤,許多設(shè)計(jì)開發(fā)階段隱藏的問題直到最后才被發(fā)現(xiàn)。
事實(shí)上,軟件生命周期的各個(gè)階段都會(huì)涉及質(zhì)量問題。軟件開發(fā)過程中的缺陷發(fā)現(xiàn)得越晚,所需付出的代價(jià)就越高。因此,為了體現(xiàn)“盡早地和不斷地進(jìn)行軟件測(cè)試”的原則,必須提前對(duì)軟件生命周期的每個(gè)階段進(jìn)行質(zhì)量管理,通過測(cè)試手段實(shí)現(xiàn)各個(gè)階段的質(zhì)量保證。
軟件測(cè)試應(yīng)伴隨整個(gè)軟件開發(fā)周期,而且測(cè)試的對(duì)象不僅僅是程序,需求、功能和設(shè)計(jì)同樣要測(cè)試。如在項(xiàng)目需求分析階段就要開始參與,審查需求分析文檔、產(chǎn)品規(guī)格說明書;在設(shè)計(jì)階段,要審查系統(tǒng)設(shè)計(jì)文檔、程序設(shè)計(jì)流程圖、數(shù)據(jù)流圖等;在代碼編寫階段,需要審查代碼,看是否遵守代碼的變量定義規(guī)則、是否有足夠的注釋行等。測(cè)試與開發(fā)同步進(jìn)行,有利于盡早地發(fā)現(xiàn)問題,同時(shí)縮短項(xiàng)目的開發(fā)建設(shè)周期。
三、測(cè)試介入階段
根據(jù)公司信息系統(tǒng)建設(shè)過程和質(zhì)量保障重要節(jié)點(diǎn),結(jié)合軟件生命周期理論和傳統(tǒng)軟件測(cè)試?yán)碚?,公司軟件測(cè)試業(yè)務(wù)主要在以下階段開展:需求分析階段、方案設(shè)計(jì)階段、編碼開發(fā)階段、系統(tǒng)集成階段、安裝部署階段、試運(yùn)行階段、上線運(yùn)行階段。
對(duì)應(yīng)系統(tǒng)建設(shè)不同階段,需要開展的測(cè)試業(yè)務(wù)包括:需求測(cè)試、選型測(cè)試、單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、入網(wǎng)安全測(cè)試、驗(yàn)收測(cè)試、定期檢測(cè)、性能調(diào)優(yōu)和補(bǔ)丁測(cè)試(見圖1)。
四、測(cè)試業(yè)務(wù)類型
1)需求測(cè)試
需求測(cè)試通過建立基線化跟蹤矩陣,分析系統(tǒng)需求說明書中的各項(xiàng)系統(tǒng)需求是否具有可測(cè)性,跟蹤系統(tǒng)需求變更和測(cè)試需求變更,從而明確測(cè)試需求文檔中需要手工測(cè)試的需求,驗(yàn)證系統(tǒng)需求是否符合用戶要求。
測(cè)試需求驗(yàn)證的測(cè)試對(duì)象包括信息系統(tǒng)需求分析階段形成的業(yè)務(wù)規(guī)范、技術(shù)規(guī)范、需求規(guī)格說明書等文檔。
通過需求測(cè)試,能及時(shí)發(fā)現(xiàn)需求定義中存在的問題,使相關(guān)單位在認(rèn)知上達(dá)成一致,采取有效的預(yù)防措施,降低變更的成本;更好地理解產(chǎn)品的功能性和非功能性需求,為制定測(cè)試計(jì)劃和用例打下基礎(chǔ)。
2)選型測(cè)試
選型測(cè)試是在方案設(shè)計(jì)階段進(jìn)行方案評(píng)審時(shí),依據(jù)國(guó)家、行業(yè)和企業(yè)的相關(guān)標(biāo)準(zhǔn)或用戶招標(biāo)文件的技術(shù)要求,從全方位角度對(duì)選型中涉及的產(chǎn)品進(jìn)行測(cè)試,為用戶提供科學(xué)的可量化的產(chǎn)品技術(shù)指標(biāo)和選型測(cè)試結(jié)果。
開展選型測(cè)試必須確定統(tǒng)一的測(cè)試指標(biāo),從委托方的實(shí)際選型需求出發(fā),盡量選擇參測(cè)產(chǎn)品具有可比性的屬性進(jìn)行測(cè)試,以減少因產(chǎn)品差異性而帶來的爭(zhēng)議。同時(shí)要制定統(tǒng)一的評(píng)價(jià)準(zhǔn)則,搭建統(tǒng)一的測(cè)試環(huán)境,保證測(cè)試的公平性。選型測(cè)試應(yīng)從功能實(shí)現(xiàn)符合性、業(yè)務(wù)流程符合性、系統(tǒng)性能符合性、操作規(guī)

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