嚴(yán)把測試風(fēng)險關(guān)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2011/3/1 15:46:13 ] 推薦標(biāo)簽:
測試是軟件周期的重要組成部分,是把控軟件質(zhì)量的底層防線。但風(fēng)險又存在于軟件測試的全但風(fēng)險又存在于軟件測試的全過程,可能導(dǎo)致軟件產(chǎn)品的測試不夠充分或測試結(jié)果不準(zhǔn)確。潛藏的問題一旦爆發(fā)會給銀行帶來巨大的經(jīng)營生產(chǎn)損失。加強軟件測試的風(fēng)險管理已刻不容緩。
軟件測試過程中的風(fēng)險管理通?煞譃槿缦5個步驟。
。1)風(fēng)險識別是試圖用系統(tǒng)化的方法來確定威脅項目計劃的因素。軟件測試管理人員需要從項目策劃開始了解項目背景、開發(fā)環(huán)境、技術(shù)難點、進(jìn)度、成本和人員等因素,憑借以前測試項目曾遇到的風(fēng)險,建立風(fēng)險調(diào)查表。
。2)風(fēng)險分析階段需要評估已識別風(fēng)險發(fā)生后對項目目標(biāo)可能產(chǎn)生的影響,并對風(fēng)險進(jìn)行排序。不同的風(fēng)險發(fā)生后對項目目標(biāo)造成的影響各不相同。
。3)制訂風(fēng)險計劃包括風(fēng)險標(biāo)識、風(fēng)險描述、風(fēng)險影響程度、責(zé)任、資源、時間、活動、應(yīng)對措施、結(jié)果、負(fù)責(zé)人等要素。策劃測試方案時,要根據(jù)風(fēng)險識別和風(fēng)險分析的結(jié)果制訂風(fēng)險計劃,針對風(fēng)險的不同特征和影響程度分配人員、資源及應(yīng)對措施。
。4)對于已識別的風(fēng)險,可能會在事前或事后采取不同措施加以控制,盡量降低風(fēng)險對項目產(chǎn)生的影響。風(fēng)險控制的主要方法有風(fēng)險避免、風(fēng)險弱化、風(fēng)險轉(zhuǎn)移和風(fēng)險承擔(dān)。
(5)在風(fēng)險受到控制后,要及時進(jìn)行風(fēng)險跟蹤。監(jiān)視風(fēng)險的狀況,例如風(fēng)險是已經(jīng)發(fā)生、仍然存在還是已經(jīng)消失;檢查風(fēng)險的對策是否有效、跟蹤機制是否可行;不斷識別新的風(fēng)險點并制訂應(yīng)對措施。
在軟件測試過程中經(jīng)常會遇到的風(fēng)險主要有以下7類。
。1)時間進(jìn)度風(fēng)險:用戶需求發(fā)生重大變更及設(shè)計計劃的大幅調(diào)整給測試帶來風(fēng)險,導(dǎo)致測試時間、資金投入增加。
。2)對產(chǎn)品認(rèn)識的風(fēng)險:對產(chǎn)品質(zhì)量需求或產(chǎn)品特性理解不準(zhǔn)確,造成測試范圍分析誤差,出現(xiàn)測試盲區(qū)或驗證標(biāo)準(zhǔn)錯誤。
。3)質(zhì)量目標(biāo)風(fēng)險:質(zhì)量標(biāo)準(zhǔn)不是很清晰,如適用性測試、易用性測試等。
。4)人員風(fēng)險:測試開始后,相關(guān)測試人員因故不能及時到位。
(5)測試環(huán)境的依賴性風(fēng)險:特定測試環(huán)境不到位,包括真實環(huán)境及仿真環(huán)境。
。6)測試充分性風(fēng)險:測試用例設(shè)計不到位,忽視了部分邊界條件、深層次的邏輯、用戶場景等;部分軟件缺陷不易重現(xiàn)以及回歸測試一般不運行全部測試用例,有選擇性地執(zhí)行。
。7)工具風(fēng)險:能否及時準(zhǔn)備相關(guān)測試工具,測試人員對新工具無法熟練運用等情況也時有發(fā)生。
針對上述風(fēng)險,可采取以下措施加以控制。
首先,調(diào)整軟件測試計劃,針對不同情況采取增加工作時間、工作人員和資源等來緩解風(fēng)險發(fā)生時帶來的威脅。也可與客戶協(xié)商,順延交付日期或在客戶允許的情況下對測試項目進(jìn)行適當(dāng)裁剪。
其次,在測試前期做好計劃,準(zhǔn)備好測試環(huán)境并由第三方進(jìn)行檢查,有效降低因測試環(huán)境不足帶來的影響。
第三,通過培訓(xùn)提高測試人員的綜合素質(zhì),降低由于質(zhì)量目標(biāo)不明確、項目背景不熟悉、測試技術(shù)及工具不能熟練掌握導(dǎo)致的測試風(fēng)險。
第四,在做測試計劃時,對人員、資源、時間、成本等估計要留有余量,避免風(fēng)險發(fā)生時沒有相應(yīng)的資源及時支持應(yīng)急方案。
后,通過建立健全銀行軟件測試模型,加強對測試風(fēng)險管理的重視,樹立“防患于未然”或“以預(yù)防為主”的風(fēng)險管理意識,有效降低產(chǎn)品的質(zhì)量風(fēng)險,提高軟件質(zhì)量,為銀行業(yè)務(wù)的持續(xù)發(fā)展服務(wù)。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10