公務員期刊網(wǎng) 論文中心 正文

對軟件測試過程中的質(zhì)量管理

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了對軟件測試過程中的質(zhì)量管理范文,希望能給你帶來靈感和參考,敬請閱讀。

對軟件測試過程中的質(zhì)量管理

軟件測試是為了對軟件質(zhì)量情況加以探究,質(zhì)量問題會導致不良后果的出現(xiàn),無論是企業(yè)還是用戶都開始意識到軟件測試的重要性,這也作為軟件開發(fā)中的一部分,存在的風險顯而易見,軟件測試風險管理是整個項目風險管理的特殊形式,展開風險管理的同時重視風險評估,制定相應的風險應對計劃,有效規(guī)避風險,降低風險給軟件運行帶來的經(jīng)濟損失。

1軟件測試過程中的質(zhì)量管理

軟件測試貫穿于軟件開發(fā)流程的各個角落,能夠讓工作人員及時在軟件工程階段中發(fā)現(xiàn)漏洞所在,確保最終交付的產(chǎn)品無論是功能還是性能,都能得到客戶對品質(zhì)的需求,軟件測試需要在軟件開發(fā)各個階段進行,工作人員在進行軟件測試的時候需要作出相應的軟件測試文檔。軟件測試中質(zhì)量管理尤為重要,產(chǎn)品需要滿足驗收交付要求,需要根據(jù)軟件開發(fā)實際情況,從不同的角度進行度量,軟件測試最主要的問題是軟件質(zhì)量問題,在保證質(zhì)量的基礎(chǔ)上從不同角度度量產(chǎn)品最終質(zhì)量。有的人在軟件測試時可以意識到重要性,但是卻沒有辦法清晰地找到提升質(zhì)量的有效方式,隨著軟件測試研究的深入,人們開始建立起軟件質(zhì)量度量模型。通過對模型的分析,得知軟件質(zhì)量從以下幾方面衡量:(1)開發(fā)出來的軟件是否符合用戶的需求,軟件整體結(jié)構(gòu)是否良好,軟件是否容易讀取,修改是否容易;(2)軟件系統(tǒng)有沒有友好用戶界面,用戶在使用該軟件的時候是否方便,需不需要進行其他操作;(3)軟件生存周期內(nèi)各個階段文檔是否齊全,存儲是否得當,所有文檔是否被規(guī)范配置管理,工作人員進行軟件測試需要根據(jù)客戶需求,以此作為參考,從對方的角度去看待產(chǎn)品,想象客戶會如何使用產(chǎn)品,使用的時候可能會遇到什么問題。軟件測試質(zhì)量管理方面還需要進行軟件質(zhì)量保證,分階段的對開發(fā)的軟件進行科學評審,根據(jù)評審結(jié)果制定相應計劃,將軟件分成幾個階段,根據(jù)不同階段呈現(xiàn)出來的特點制定評審要求。隨后,工作人員在審查軟件開發(fā)過程時,需要為每一個過程制定規(guī)范,不管是文檔還是編程都要達到相應的規(guī)范需求,要求軟件測試人員做好質(zhì)量評估報告,內(nèi)容豐富詳細,評估軟件測試的整個過程,對存在不足的地方提出有效改進建議。某測試工作人員在進行軟件測試的時候,為了確保質(zhì)量管理工作到位,特別完成了軟件測試環(huán)境的科學搭建,由于不同的軟件對測試環(huán)境有著不同角度的需求,如C/S及B/S架構(gòu)相關(guān)的軟件產(chǎn)品,測試人員會有不同操作系統(tǒng),如Windows系列、Unix、Iinux甚至蘋果OS等,這些測試環(huán)境都是必須的。對于一些嵌入式軟件,如手機軟件,如果測試人員想測試一下有關(guān)功能模塊的耗電情況,手機待機時間等,可能需要搭建相應的電流測試環(huán)境。

2軟件測試過程中的風險應對分析

2.1風險識別與風險量化

對軟件進行項目風險管理,可以在最短時間內(nèi)得到項目目標,項目風險管理以潛在風險最小化作為目標,軟件測試項目風險管理中包含軟件風險識別、軟件風險量化、軟件風險應對計劃制定以及軟件風險控制。其中,軟件風險識別需要工作人員在軟件測試項目風險管理開始之前進行,并在整個項目執(zhí)行中不斷完成,軟件風險識別在項目整個生命周期以內(nèi)屬于連續(xù)過程。軟件風險識別包含了風險來源確定、風險產(chǎn)生條件辨別,測試人員要詳細表述風險特征,確定這些風險是否會影響到軟件測試項目的正常運行,對于軟件測試項目風險管理來說,風險識別不是一次就能完成的,而是應該在項目的全過程進行。

2.2風險應對計劃與風險監(jiān)控

針對風險量化結(jié)果,為了降低軟件測試項目的負面效應,測試人員會制定相應的解決措施和技術(shù)手段,做好風險管理計劃,完成風險認知,為風險監(jiān)控提供技術(shù)基礎(chǔ)。人們可以使用多種方式作為風險控制方法,利用核對表對項目進行定期評估與凈值分析,風險監(jiān)控的輸出包含對風險的錯誤糾正和軟件測試項目管理計劃更新,軟件測試項目中發(fā)現(xiàn)風險以后對其加以分析,確定相對重要性與影響程度,為來自內(nèi)部與外部的風險提供標識,對每一種風險進行科學評估,計算出風險發(fā)生的可能性與最終結(jié)果,對風險進行分類,為風險處理提供可操作信息。在經(jīng)典風險管理過程中,主要會使用到Boehm、CRM、Leavitt、Boehm等多種模型,使用這種方式很有可能造成人員不足或者成本不夠的問題,測試人員在開始進行軟件項目開發(fā)的時候就要對潛在風險進行總結(jié),將所有的風險形成表格形式,并在軟件測試項目生命周期內(nèi)進行會議討論,更新表格。應當對可能出現(xiàn)的惡劣后果因素進行準確評估,對于當前最緊急的風險進行決定和處理,制定控制風險的基本應對措施,評測和保證風險策略開展的有效性。

3總結(jié)

總而言之,人們從第三方軟件測試角度進行軟件測試時,不僅要進行完善的質(zhì)量管理,還會進行項目風險管理,對風險進行評估與排序,確定不同風險給軟件帶來的影響,探究風險發(fā)生概率,進一步保證軟件的質(zhì)量,降低產(chǎn)品維護費用,提高用戶滿意程度,降低軟件責任風險,提高經(jīng)濟效益。

參考文獻

[1]徐莉.基于項目管理角度的軟件測試流程及管理[J].網(wǎng)絡安全技術(shù)與應用,2018(03):38-39.

[2]王巍.軟件測試過程中的質(zhì)量管理及風險分析[J].計算機產(chǎn)品與流通,2017(12):28.

[3]王司洋.X公司軟件項目質(zhì)量管理流程優(yōu)化研究[D].首都經(jīng)濟貿(mào)易大學,2017.

作者:闞青 單位:中國電子科技集團公司第二十八研究所