999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如何在軟件測試過程中有效控制風險

2020-12-30 10:14:36王星華
網絡安全技術與應用 2020年6期

◆王星華

(吉林銀行信息科技部 吉林 130033)

隨著銀行業的快速發展,客戶資源的競爭也日趨激烈,商業銀行提供功能豐富、穩定高效的軟件系統既能滿足各類金融業務辦理的需要,也能增強客戶的信賴感,幫助銀行機構獲取到更多的客戶資源,提高銀行的收益和客戶滿意度。而這一切,除了有思想的業務需求設計團隊和優秀的軟件研發團隊以外,測試團隊的功勞也不可小覷。一款軟件在上線前,需要經過各項細致的功能測試和非功能測試,在測試的過程中,潛藏著眾多的風險因素,如何有效地識別和控制這些風險,將軟件的缺陷在測試中充分地暴露出來,則變得尤為重要,本文將進行詳細論述。

1 軟件測試過程中常見的風險

1.1 需求變更風險

一個測試項目,如果業務需求不完整或需求不明確,導致在測試的過程中需求變更頻繁,變更或新增的測試內容會增加案例編寫、評審和測試執行的工作量,可能會導致測試工作延期,對項目的整體計劃造成一定的影響。

1.2 測試需求理解差異風險

如果我們的業務需求描述不清晰、有歧義,或者測試人員在項目需求分析階段的參與度不夠,對軟件需求的理解不深入、不準確,與軟件設計的初衷出現偏差,而這一切在測試需求分析及評審階段又未明顯地表露出來,就會導致某些地方始終測試不到或驗證的標準不對,給測試工作帶來極大的風險,后期的調整會帶來測試時間和資金投入的增加,也可能會使該測出的程序缺陷未測出來即上線運行,給銀行機構帶來巨大的安全隱患或損失。

1.3 測試時間進度風險

在我們日常的測試工作中,項目測試時間計劃很多時候是因業務開通的迫切需要,由項目整體的計劃上線時間倒推出來的,或是根據領導的指令確定的,并不是按照真正的項目規模進行測試需求分析,核算測試工作量后合理編制出來的。這種不科學、不合理的測試計劃只能算是“期望狀態”,會給項目能否如期測試完成和順利上線帶來很大的風險。

此外,如果軟件測試人員涉足不熟悉的業務領域,實際的測試工作難度和工作量比預估的要大,在制定的時間計劃內無法完成測試任務;或者軟件研發時間延長使得產品送測時間延遲,都會產生測試延期的風險。

1.4 測試環境風險

由于成本的原因,通常情況下我們的測試環境和未來程序上線運行的生產環境不是完全一致的,主要體現在硬件設備的品牌或配置不同、操作系統或中間件軟件的版本不同等方面,這些都會造成非功能測試的結果存在誤差。

另一方面,我們在準備測試前,也可能會因為測試環境未搭建完、測試數據未準備好等問題導致測試無法按預期執行,造成測試延期。

1.5 測試人員風險

進入測試執行的環節后,如果測試人員、技術支持人員等因故不能及時到位,會造成測試延誤風險。

如果測試人員的技術能力或測試經驗不足,導致遺漏缺陷或交易失敗時不能及時對問題進行準確定位,都會帶來很大的測試風險。

1.6 測試案例風險

如果測試案例設計不充分,案例對需求的覆蓋度不夠,部分案例執行被人為忽略,回歸測試不足,尤其對一些邊界條件、深層次的邏輯和特殊場景等沒有重點考慮并加以測試驗證,必然會帶來很大的風險。

1.7 測試質量目標風險

我們在開始測試前,如果對測試質量的標準不清晰、不統一,測試深度及預期要求不明確,如易用性測試、使用文檔目標測試等容易產生仁者見仁智者見智的現象,帶來測試質量目標風險。

1.8 測試技術和工具風險

測試人員不能及時準備好相關的測試工具,對測試工具的選擇不當,以及對新的測試工具無法熟練運用等情況時有發生,這些都會帶來一定的測試風險。

1.9 缺陷風險

我們在軟件測試的過程中,經常會遇到修復一個缺陷對其他已測完的功能造成影響,偶發的程序缺陷很難重現,現象相同但是缺陷產生的原因不同,待測軟件缺陷較多、缺陷修復難度大等情況,都會給測試工作帶來很大的風險。

1.10 道德風險

測試團隊在一個項目的整體測試流程中,會經常和項目管理人員、研發人員、運維人員以及業務人員等溝通協調和確定事項,如果有測試外包團隊,還會涉及商務合同等事宜,工作的過程中難免會衍生出各種形式的主觀故意或非主觀的抵賴行為,這些就會形成測試的道德風險。

2 測試風險的防范和控制措施

根據上述測試過程中可能存在的各類風險,結合我們日常測試工作的實際情況,建議從管理方法、制度流程、優秀團隊的組建、計劃的監督執行、方案策略的制定以及道德風險的防范等方面入手,采取各項科學有效的措施以有效防控測試風險。

2.1 建立健全各項測試規范和工作制度

我們為了防范測試風險,需要建立健全各項測試規范和工作制度,用以指導軟件測試的各項管理工作,明確軟件測試過程中各階段的工作任務,以及測試團隊成員的工作職責,進而提高測試工作的質量和效率,降低軟件上線后的運行風險。

制度規范中要包含測試工作量和測試質量的考核評價內容,要有獎賞激勵措施和懲罰機制。同時,我們制定的制度規范要簡單實用,易于操作和執行,還需要征求業務人員、測試團隊、項目管理人員、研發團隊等各方的意見和建議。

2.2 制定高效的測試流程體系

測試管理部門應參照行業通用的項目測試標準流程,結合自身的組織架構和相關制度規范,制定不同類型測試的工作流程(例如:功能測試流程、性能測試流程、用戶驗收測試流程、變更類項目測試流程等)。同時,我們要在測試工作中不斷思考,努力發現現有流程中的不足之處,不斷優化測試流程,使我們的測試工作更加高效,更加規范。

2.3 及時組建測試團隊,配備優秀的負責人

我們收到項目需求后,要初步評估項目的規模,結合項目需要和實際情況,安排熟悉該項目領域的管理人員作為該項目的測試負責人,由其著手組建測試團隊,根據測試項目的情況確定所需要的各類測試人員,努力保證人員及時到位。

我們測試人員可以根據需要分階段地逐步投入,并根據測試工作的實際情況隨時增減人員,但起關鍵作用的測試人員應該全程參與,尤其是項目測試負責人,其工作貫穿整個項目的始終,不建議中途更換,要慎重地擇優選擇。合適的測試負責人可以帶領團隊高質量地完成測試任務,幫助軟件項目順利上線運行,有效降低各類測試風險。

2.4 制定合理的測試計劃并嚴格控制執行

我們測試團隊的管理人員要充分考慮測試工作與整個軟件生命周期內其他階段之間的關聯和制約關系,并深入研究軟件測試流程中各階段節點之間的前提和必要條件,根據業務需求文檔做好測試需求分析工作,根據功能點細致地評估測試工作量,結合軟件項目上線運行的時間預期,科學合理地編制測試計劃。測試計劃應具有可實施性,要與測試方案一并提交項目組評審,評審通過的測試計劃要嚴格遵照執行。

測試團隊還要時刻關注測試計劃的執行情況,仔細了解每一項工作內容的進展情況、質量情況以及與時間計劃的偏差情況,對于可能會導致測試延期的突發狀況及時解決,嚴格監督測試計劃的執行,努力避免時間計劃修改和測試延期。

需要注意的是,測試團隊的負責人要參與軟件整體實施計劃的制訂,關注軟件的研發計劃安排,應使其盡量減少軟件送測版本的產生,以免造成不必要的重復測試。

2.5 深入了解測試需求,確定高效的測試策略和測試方案

測試需求分析、測試內容規劃、測試方案設計是防控測試風險、提高測試質量的關鍵。測試團隊收到測試需求后,要了解軟件的業務背景,要與研發團隊、運維團隊、業務人員建立良好的溝通合作關系,為后續的測試工作打好基礎。在項目實施過程中,測試負責人要帶領測試人員在項目需求分析階段介入,與業務人員、項目管理人員、軟件研發人員等一起討論并明確業務需求,借此對軟件的各項功能進行清晰準確地了解,這樣測試團隊就可以輕松地做好測試需求分析,確定高質高效的測試策略和測試方案。

測試方案要體現系統化的思想,編制人員要熟悉軟件的系統架構和應用架構,要充分考慮軟件局部缺陷的修復也可能對整個系統產生影響,引起其他環節出錯,需要增加驗證性測試。測試規劃應體現資源節約、測試案例復用的思想,并注重軟件關鍵環節的測試。測試內容規劃和時間安排應在測試充分性、測試成本和測試質量之間尋找平衡。

此外,測試人員還要從技術角度出發,審查軟件的運行環境配置要求、軟件版本要求等是否明確,各類設計文檔是否齊備,據此合理確定軟件的測試范圍、選擇合適的測試平臺、搭建測試環境,這些都是順利完成測試工作和有效降低風險的必要條件。

2.6 人員風險和技術風險的有效防范

為了防范技術和人員的測試風險,我們應該做好測試人才隊伍的建設工作,擬定測試人員的持續培訓計劃,通過講師授課、測試案例分析、經驗探討等多重形式開展技術和業務培訓,不斷提升測試團隊成員的技術、業務和管理能力。我們還應該樹立榜樣的力量,號召測試人員向技術水平高、測試經驗豐富的高級工程師學習,不斷超越自己,把我們的測試團隊打造成一支會學習、有拼勁、技術過硬的隊伍。

我們還應該采取有效措施防范技術風險。測試人員要時刻關注測試技術和測試方法等方面的發展趨勢,學習和探索使用先進的測試工具和測試方法,要熟悉前沿的數據庫和軟件開發工具。我們也可以根據需要自己研發更加適用的測試工具,建立自己的測試管理平臺,更好地把控測試流程,對測試項目進行高效地管理。另外,我們應該對測試的程序版本、測試資料等安排專人進行嚴格管理,可以借助SVN、VSS或其他管理工具來實現,盡全力做好軟件測試的質量管理工作。

2.7 采取多重機制有效防控測試過程中的道德風險

我們在測試工作的各個環節中,對測試團隊成員要加強管理和約束,應該依據測試相關制度規范的要求,對需要評審的文檔(例如:測試需求分析、測試方案、測試案例、測試報告等)、會議記錄、決策文檔等做好簽字、影像資料的存檔留痕工作,這對于降低測試道德風險是至關重要的。

如果我們的測試項目涉及外部測試團隊或研發團隊,即使其是由招標選定的合作伙伴,我們依然要在正式合作開始前,根據監管部門的要求,也本著對我們自身負責的態度,認真做好盡職調查等工作。我們要嚴格要求我們的合作對象,在合同中詳細約束各項條款,努力保證雙方不折不扣地享受和履行各項權利和義務,防范道德風險。

3 結束語

我們測試人員要建立防患于未然的思想,采取一系列科學有效的措施來降低或消除各類測試風險,努力實現軟件測試的最終目標--保證軟件產品的質量。

主站蜘蛛池模板: 久久不卡国产精品无码| 欧美精品亚洲精品日韩专区va| 91福利国产成人精品导航| 伊人无码视屏| 国产精品自拍露脸视频| 在线免费观看AV| 国产丝袜一区二区三区视频免下载 | 国产成人高清在线精品| 91在线日韩在线播放| 新SSS无码手机在线观看| 欧美一区二区啪啪| 国产精品欧美激情| 欧美中文字幕在线视频| 波多野结衣在线se| 亚洲男人的天堂在线| 亚洲精品动漫| 香蕉久久国产超碰青草| 人妻一本久道久久综合久久鬼色| 国产人在线成免费视频| 日韩黄色在线| 国产激情无码一区二区APP | 美女免费黄网站| 国产国产人成免费视频77777| 91亚洲精品第一| 成人欧美在线观看| 国产美女主播一级成人毛片| 日韩欧美国产中文| 亚洲自偷自拍另类小说| 亚洲欧美日韩中文字幕一区二区三区| 毛片基地视频| 国产日韩丝袜一二三区| 国产精品视频a| 国产精品一区在线观看你懂的| 91精选国产大片| 精品国产中文一级毛片在线看 | 国产成人精品日本亚洲77美色| 欧美午夜网| 四虎影院国产| 色综合热无码热国产| 亚洲av无码片一区二区三区| 亚洲无码视频一区二区三区 | 亚洲一区国色天香| 亚洲精品欧美日本中文字幕| 亚洲人成网站在线播放2019| 无码 在线 在线| 国产极品美女在线播放| 婷婷综合缴情亚洲五月伊| 欧美人人干| 欧美精品v| 久久一本精品久久久ー99| 亚洲高清中文字幕| 久草青青在线视频| 国产流白浆视频| 国产一二视频| 亚洲成人网在线播放| аⅴ资源中文在线天堂| 免费在线a视频| 亚洲最新地址| 日韩 欧美 国产 精品 综合| 国产成人h在线观看网站站| 国产精品亚洲αv天堂无码| 欧美在线观看不卡| 中文字幕久久亚洲一区| 亚洲人成影院在线观看| 成年人国产视频| 成人亚洲国产| 亚洲国产日韩视频观看| 久久夜色撩人精品国产| 欧美一级夜夜爽www| 亚洲美女一区| 一区二区午夜| 国产浮力第一页永久地址 | 成AV人片一区二区三区久久| 欧美午夜网| 视频二区中文无码| 久久香蕉国产线看精品| 四虎成人精品在永久免费| 扒开粉嫩的小缝隙喷白浆视频| 精品国产三级在线观看| 亚洲精品色AV无码看| 欧美午夜网站| 婷婷综合色|