付彥燦 邢秀娥
華立科技股份有限公司 浙江杭州 310023
對(duì)于智能電表軟件測(cè)試計(jì)劃工作而言,工作人員通過按照統(tǒng)籌規(guī)劃與合理部署原則,基本上可以為測(cè)試工作整體規(guī)劃提供良好的指導(dǎo)方向。與此同時(shí),智能電表軟件測(cè)試計(jì)劃可幫助測(cè)試主管以及測(cè)試經(jīng)理及時(shí)掌握項(xiàng)目實(shí)施情況,并對(duì)智能電表的安全應(yīng)用以及資源配置問題進(jìn)行合理貫徹與落實(shí)??梢哉f,科學(xué)規(guī)劃與部署軟件測(cè)試計(jì)劃,可以實(shí)現(xiàn)對(duì)智能電表全過程應(yīng)用的動(dòng)態(tài)監(jiān)督與分析。并根據(jù)分析反饋結(jié)果,對(duì)智能電表開發(fā)應(yīng)用存在的不足問題進(jìn)行及時(shí)改正與優(yōu)化處理,減少運(yùn)行風(fēng)險(xiǎn)問題。
一般來說,軟件測(cè)試過程需要重點(diǎn)圍繞需求分析,測(cè)試計(jì)劃編寫及評(píng)審以及測(cè)試實(shí)施執(zhí)行、報(bào)告編寫等工作內(nèi)容進(jìn)行統(tǒng)籌規(guī)劃與合理部署。在軟件測(cè)試過程中,測(cè)試人員需要在需求分析階段對(duì)整個(gè)項(xiàng)目流程進(jìn)行梳理,并對(duì)相關(guān)功能進(jìn)行定位分析。這樣一來,測(cè)試人員可以對(duì)測(cè)試范圍以及驗(yàn)收標(biāo)準(zhǔn)進(jìn)行合理界定[1]。通過構(gòu)建科學(xué)合理的測(cè)試架構(gòu),基本上可以為測(cè)試計(jì)劃的可行性開展提供良好保障。結(jié)合以往的計(jì)劃經(jīng)驗(yàn)來看,測(cè)試計(jì)劃基本上可以視為測(cè)試的初始步驟,可有效指導(dǎo)并貫穿于全測(cè)試過程當(dāng)中。這樣一來,不僅可以規(guī)避以往人力資源浪費(fèi)問題,同時(shí)還可以減少無目的、無安排的測(cè)試環(huán)節(jié)。需要注意的是,在軟件測(cè)試期間,如果發(fā)現(xiàn)變更問題,測(cè)試人員可根據(jù)變更情況對(duì)計(jì)劃內(nèi)容進(jìn)行適當(dāng)調(diào)整。必要時(shí)可重新安排測(cè)試。
一般來說,開展測(cè)試需求分析的主要目的在于及時(shí)明確客戶驗(yàn)收標(biāo)準(zhǔn),并對(duì)當(dāng)前測(cè)試版本進(jìn)行適當(dāng)規(guī)劃,合理界定測(cè)試范圍以及設(shè)計(jì)測(cè)試點(diǎn)。對(duì)于智能電表行業(yè)測(cè)試工作而言,行業(yè)內(nèi)部人員通常會(huì)從基表測(cè)試與通信測(cè)試兩個(gè)方面實(shí)現(xiàn)測(cè)試分析過程。一般來說,基表測(cè)試主要在集成測(cè)試階段完成。而通信測(cè)試主要在系統(tǒng)測(cè)試階段完成。其中,在基表測(cè)試分析方面,測(cè)試人員需要從計(jì)量、需量以及負(fù)荷曲線等方面進(jìn)行測(cè)量分析。
在通信測(cè)試分析方面,測(cè)試人員需要從PLC、RF等方面進(jìn)行測(cè)量分析。針對(duì)不同功能的測(cè)量分析,客戶方面通常會(huì)有不同需求。為滿足客戶不同需求,測(cè)試人員需要針對(duì)關(guān)鍵測(cè)試點(diǎn)以及重難點(diǎn)問題進(jìn)行衡量分析。除此之外,不同區(qū)域所使用的智能電表在側(cè)重點(diǎn)方面也會(huì)表現(xiàn)不同。舉例而言,某些區(qū)域在智能電表測(cè)試方面更加傾向于竊電檢測(cè),因此,測(cè)試人員在編制軟件測(cè)試計(jì)劃的過程中,應(yīng)該根據(jù)客戶實(shí)際需求,合理劃分測(cè)試點(diǎn)并做好優(yōu)先級(jí)工作[2]。
2.2.1 合理界定測(cè)試范圍
在測(cè)試范圍的合理界定方面,測(cè)試人員可根據(jù)曲線選擇性抄讀的原始需求點(diǎn),對(duì)測(cè)試范圍進(jìn)行合理界定與分析。結(jié)合測(cè)試范圍對(duì)測(cè)試用例標(biāo)題進(jìn)行合理確定,最好可以根據(jù)測(cè)試用例類型,給出相應(yīng)的測(cè)試點(diǎn)測(cè)試方法。結(jié)合以往的測(cè)試點(diǎn)測(cè)試經(jīng)驗(yàn)來看,在測(cè)試方法的選擇上,主要可以從功能測(cè)試、自動(dòng)化測(cè)試,穩(wěn)定性測(cè)試以及系統(tǒng)集成測(cè)試等方面進(jìn)行研究與分析。
2.2.2 測(cè)試優(yōu)先級(jí)劃分
測(cè)試人員可根據(jù)不同測(cè)試用例對(duì)測(cè)試優(yōu)先級(jí)進(jìn)行合理劃分。一般來說,在合理劃分測(cè)試優(yōu)先級(jí)的過程中,測(cè)試人員可根據(jù)先后穩(wěn)定順序進(jìn)行合理劃分。其中,測(cè)試必須在高優(yōu)先級(jí)的測(cè)試點(diǎn)進(jìn)行開展,最終對(duì)低優(yōu)先級(jí)測(cè)試點(diǎn)進(jìn)行測(cè)試分析。需要注意的是,高優(yōu)先級(jí)測(cè)試檢存在未執(zhí)行完成的情況時(shí),測(cè)試人員可按照新版本程序進(jìn)行重新測(cè)試。究其原因,主要是因?yàn)轭l繁的發(fā)布版本會(huì)對(duì)測(cè)試結(jié)果造成誤差影響,同時(shí)也容易導(dǎo)致測(cè)試工作量增加。除此之外,測(cè)試人員可根據(jù)單個(gè)功能的版本規(guī)劃以及優(yōu)先級(jí)情況,對(duì)整個(gè)項(xiàng)目的功能優(yōu)先級(jí)進(jìn)行合理劃分。
2.2.3 資源配置
所謂的資源配置可根據(jù)環(huán)境資源以及人力資源配置情況進(jìn)行研究與分析。在測(cè)試分析過程中,測(cè)試人員可根據(jù)該功能模塊的測(cè)試手段情況,對(duì)測(cè)試環(huán)境、測(cè)試工具以及通信環(huán)境進(jìn)行合理確定。與此同時(shí),對(duì)所需要的電表個(gè)數(shù)以及資源個(gè)數(shù)等進(jìn)行統(tǒng)籌規(guī)劃與合理配置。
2.2.4 變更應(yīng)對(duì)策略
在軟件測(cè)試計(jì)劃需求分析工作結(jié)束之后,測(cè)試人員可根據(jù)需求分析反饋情況,對(duì)程序發(fā)布驗(yàn)收期間可能發(fā)生的變更問題進(jìn)行動(dòng)態(tài)把握。并在此基礎(chǔ)上,結(jié)合本公司實(shí)際情況,對(duì)可能發(fā)生的變更問題進(jìn)行精準(zhǔn)識(shí)別與分析,并將反饋結(jié)果體現(xiàn)到項(xiàng)目計(jì)劃變更當(dāng)中。需要注意的是,在考慮變更問題的過程中,測(cè)試人員需要針對(duì)變更影響點(diǎn)及相關(guān)因素進(jìn)行動(dòng)態(tài)研究與分析。在具體調(diào)整過程中,測(cè)試人員可以從測(cè)試設(shè)計(jì)、版本規(guī)劃等方面對(duì)測(cè)試策略進(jìn)行調(diào)整優(yōu)化[3]。
因測(cè)試計(jì)劃貫穿整個(gè)軟件過程,并且以動(dòng)態(tài)形式存在,導(dǎo)致在對(duì)測(cè)試計(jì)劃進(jìn)行研究分析的過程中,測(cè)試人員應(yīng)該對(duì)測(cè)試計(jì)劃變更記錄進(jìn)行合理把握。舉例而言,測(cè)試人員應(yīng)該主動(dòng)立足于軟件測(cè)試計(jì)劃的變更情況,對(duì)項(xiàng)目情況以及測(cè)試計(jì)劃進(jìn)行適當(dāng)調(diào)整與優(yōu)化。并按照檢驗(yàn)測(cè)試計(jì)劃效度要求,對(duì)軟件測(cè)試計(jì)劃變更記錄進(jìn)行妥善管理。結(jié)合以往的處理經(jīng)驗(yàn)來看,在測(cè)試計(jì)劃變更記錄的確立上,測(cè)試人員可以從分析測(cè)試計(jì)劃變更原因、時(shí)間及范圍等方面,對(duì)相關(guān)記錄內(nèi)容進(jìn)行適當(dāng)記錄與調(diào)整優(yōu)化。
總而言之,為確保軟件測(cè)試計(jì)劃得以在智能電表中得到良好應(yīng)用,建議測(cè)試人員應(yīng)該主動(dòng)結(jié)合客戶實(shí)際需求以及智能電表運(yùn)行需求,對(duì)軟件測(cè)試計(jì)劃內(nèi)容進(jìn)行統(tǒng)籌規(guī)劃與合理部署。與此同時(shí),測(cè)試人員應(yīng)該積極從實(shí)際需求、版本發(fā)布等角度,對(duì)測(cè)試計(jì)劃的可行性進(jìn)行研究與分析,并做好相關(guān)記錄工作,保障智能電表良好應(yīng)用。