前言:想要寫出一篇引人入勝的文章?我們特意為您整理了對軟件測試過程中的質(zhì)量管理范文,希望能給你帶來靈感和參考,敬請閱讀。
軟件測試是為了對軟件質(zhì)量情況加以探究,質(zhì)量問題會(huì)導(dǎo)致不良后果的出現(xiàn),無論是企業(yè)還是用戶都開始意識到軟件測試的重要性,這也作為軟件開發(fā)中的一部分,存在的風(fēng)險(xiǎn)顯而易見,軟件測試風(fēng)險(xiǎn)管理是整個(gè)項(xiàng)目風(fēng)險(xiǎn)管理的特殊形式,展開風(fēng)險(xiǎn)管理的同時(shí)重視風(fēng)險(xiǎn)評估,制定相應(yīng)的風(fēng)險(xiǎn)應(yīng)對計(jì)劃,有效規(guī)避風(fēng)險(xiǎn),降低風(fēng)險(xiǎn)給軟件運(yùn)行帶來的經(jīng)濟(jì)損失。
軟件測試貫穿于軟件開發(fā)流程的各個(gè)角落,能夠讓工作人員及時(shí)在軟件工程階段中發(fā)現(xiàn)漏洞所在,確保最終交付的產(chǎn)品無論是功能還是性能,都能得到客戶對品質(zhì)的需求,軟件測試需要在軟件開發(fā)各個(gè)階段進(jìn)行,工作人員在進(jìn)行軟件測試的時(shí)候需要作出相應(yīng)的軟件測試文檔。軟件測試中質(zhì)量管理尤為重要,產(chǎn)品需要滿足驗(yàn)收交付要求,需要根據(jù)軟件開發(fā)實(shí)際情況,從不同的角度進(jìn)行度量,軟件測試最主要的問題是軟件質(zhì)量問題,在保證質(zhì)量的基礎(chǔ)上從不同角度度量產(chǎn)品最終質(zhì)量。有的人在軟件測試時(shí)可以意識到重要性,但是卻沒有辦法清晰地找到提升質(zhì)量的有效方式,隨著軟件測試研究的深入,人們開始建立起軟件質(zhì)量度量模型。通過對模型的分析,得知軟件質(zhì)量從以下幾方面衡量:(1)開發(fā)出來的軟件是否符合用戶的需求,軟件整體結(jié)構(gòu)是否良好,軟件是否容易讀取,修改是否容易;(2)軟件系統(tǒng)有沒有友好用戶界面,用戶在使用該軟件的時(shí)候是否方便,需不需要進(jìn)行其他操作;(3)軟件生存周期內(nèi)各個(gè)階段文檔是否齊全,存儲(chǔ)是否得當(dāng),所有文檔是否被規(guī)范配置管理,工作人員進(jìn)行軟件測試需要根據(jù)客戶需求,以此作為參考,從對方的角度去看待產(chǎn)品,想象客戶會(huì)如何使用產(chǎn)品,使用的時(shí)候可能會(huì)遇到什么問題。軟件測試質(zhì)量管理方面還需要進(jìn)行軟件質(zhì)量保證,分階段的對開發(fā)的軟件進(jìn)行科學(xué)評審,根據(jù)評審結(jié)果制定相應(yīng)計(jì)劃,將軟件分成幾個(gè)階段,根據(jù)不同階段呈現(xiàn)出來的特點(diǎn)制定評審要求。隨后,工作人員在審查軟件開發(fā)過程時(shí),需要為每一個(gè)過程制定規(guī)范,不管是文檔還是編程都要達(dá)到相應(yīng)的規(guī)范需求,要求軟件測試人員做好質(zhì)量評估報(bào)告,內(nèi)容豐富詳細(xì),評估軟件測試的整個(gè)過程,對存在不足的地方提出有效改進(jìn)建議。某測試工作人員在進(jìn)行軟件測試的時(shí)候,為了確保質(zhì)量管理工作到位,特別完成了軟件測試環(huán)境的科學(xué)搭建,由于不同的軟件對測試環(huán)境有著不同角度的需求,如C/S及B/S架構(gòu)相關(guān)的軟件產(chǎn)品,測試人員會(huì)有不同操作系統(tǒng),如Windows系列、Unix、Iinux甚至蘋果OS等,這些測試環(huán)境都是必須的。對于一些嵌入式軟件,如手機(jī)軟件,如果測試人員想測試一下有關(guān)功能模塊的耗電情況,手機(jī)待機(jī)時(shí)間等,可能需要搭建相應(yīng)的電流測試環(huán)境。
2軟件測試過程中的風(fēng)險(xiǎn)應(yīng)對分析
2.1風(fēng)險(xiǎn)識別與風(fēng)險(xiǎn)量化
對軟件進(jìn)行項(xiàng)目風(fēng)險(xiǎn)管理,可以在最短時(shí)間內(nèi)得到項(xiàng)目目標(biāo),項(xiàng)目風(fēng)險(xiǎn)管理以潛在風(fēng)險(xiǎn)最小化作為目標(biāo),軟件測試項(xiàng)目風(fēng)險(xiǎn)管理中包含軟件風(fēng)險(xiǎn)識別、軟件風(fēng)險(xiǎn)量化、軟件風(fēng)險(xiǎn)應(yīng)對計(jì)劃制定以及軟件風(fēng)險(xiǎn)控制。其中,軟件風(fēng)險(xiǎn)識別需要工作人員在軟件測試項(xiàng)目風(fēng)險(xiǎn)管理開始之前進(jìn)行,并在整個(gè)項(xiàng)目執(zhí)行中不斷完成,軟件風(fēng)險(xiǎn)識別在項(xiàng)目整個(gè)生命周期以內(nèi)屬于連續(xù)過程。軟件風(fēng)險(xiǎn)識別包含了風(fēng)險(xiǎn)來源確定、風(fēng)險(xiǎn)產(chǎn)生條件辨別,測試人員要詳細(xì)表述風(fēng)險(xiǎn)特征,確定這些風(fēng)險(xiǎn)是否會(huì)影響到軟件測試項(xiàng)目的正常運(yùn)行,對于軟件測試項(xiàng)目風(fēng)險(xiǎn)管理來說,風(fēng)險(xiǎn)識別不是一次就能完成的,而是應(yīng)該在項(xiàng)目的全過程進(jìn)行。
2.2風(fēng)險(xiǎn)應(yīng)對計(jì)劃與風(fēng)險(xiǎn)監(jiān)控
針對風(fēng)險(xiǎn)量化結(jié)果,為了降低軟件測試項(xiàng)目的負(fù)面效應(yīng),測試人員會(huì)制定相應(yīng)的解決措施和技術(shù)手段,做好風(fēng)險(xiǎn)管理計(jì)劃,完成風(fēng)險(xiǎn)認(rèn)知,為風(fēng)險(xiǎn)監(jiān)控提供技術(shù)基礎(chǔ)。人們可以使用多種方式作為風(fēng)險(xiǎn)控制方法,利用核對表對項(xiàng)目進(jìn)行定期評估與凈值分析,風(fēng)險(xiǎn)監(jiān)控的輸出包含對風(fēng)險(xiǎn)的錯(cuò)誤糾正和軟件測試項(xiàng)目管理計(jì)劃更新,軟件測試項(xiàng)目中發(fā)現(xiàn)風(fēng)險(xiǎn)以后對其加以分析,確定相對重要性與影響程度,為來自內(nèi)部與外部的風(fēng)險(xiǎn)提供標(biāo)識,對每一種風(fēng)險(xiǎn)進(jìn)行科學(xué)評估,計(jì)算出風(fēng)險(xiǎn)發(fā)生的可能性與最終結(jié)果,對風(fēng)險(xiǎn)進(jìn)行分類,為風(fēng)險(xiǎn)處理提供可操作信息。在經(jīng)典風(fēng)險(xiǎn)管理過程中,主要會(huì)使用到Boehm、CRM、Leavitt、Boehm等多種模型,使用這種方式很有可能造成人員不足或者成本不夠的問題,測試人員在開始進(jìn)行軟件項(xiàng)目開發(fā)的時(shí)候就要對潛在風(fēng)險(xiǎn)進(jìn)行總結(jié),將所有的風(fēng)險(xiǎn)形成表格形式,并在軟件測試項(xiàng)目生命周期內(nèi)進(jìn)行會(huì)議討論,更新表格。應(yīng)當(dāng)對可能出現(xiàn)的惡劣后果因素進(jìn)行準(zhǔn)確評估,對于當(dāng)前最緊急的風(fēng)險(xiǎn)進(jìn)行決定和處理,制定控制風(fēng)險(xiǎn)的基本應(yīng)對措施,評測和保證風(fēng)險(xiǎn)策略開展的有效性。
3總結(jié)
總而言之,人們從第三方軟件測試角度進(jìn)行軟件測試時(shí),不僅要進(jìn)行完善的質(zhì)量管理,還會(huì)進(jìn)行項(xiàng)目風(fēng)險(xiǎn)管理,對風(fēng)險(xiǎn)進(jìn)行評估與排序,確定不同風(fēng)險(xiǎn)給軟件帶來的影響,探究風(fēng)險(xiǎn)發(fā)生概率,進(jìn)一步保證軟件的質(zhì)量,降低產(chǎn)品維護(hù)費(fèi)用,提高用戶滿意程度,降低軟件責(zé)任風(fēng)險(xiǎn),提高經(jīng)濟(jì)效益。
參考文獻(xiàn)
[1]徐莉.基于項(xiàng)目管理角度的軟件測試流程及管理[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(03):38-39.
[2]王巍.軟件測試過程中的質(zhì)量管理及風(fēng)險(xiǎn)分析[J].計(jì)算機(jī)產(chǎn)品與流通,2017(12):28.
[3]王司洋.X公司軟件項(xiàng)目質(zhì)量管理流程優(yōu)化研究[D].首都經(jīng)濟(jì)貿(mào)易大學(xué),2017.
作者:闞青 單位:中國電子科技集團(tuán)公司第二十八研究所