前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了軟件測(cè)試過(guò)程質(zhì)量控制策略探討范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:近幾年來(lái),我國(guó)的經(jīng)濟(jì)、科技、文化等社會(huì)各領(lǐng)域都在飛速發(fā)展,各種信息技術(shù)在國(guó)家、人民生活中的應(yīng)用越來(lái)越廣泛。信息技術(shù)得以普及的技術(shù)載體—軟件,是整個(gè)信息系統(tǒng)的基礎(chǔ),在信息化過(guò)程中發(fā)揮著不可替代的重要作用。因此在實(shí)現(xiàn)信息化的過(guò)程中如何對(duì)軟件進(jìn)行質(zhì)量的測(cè)試以保證軟件的質(zhì)量成為相關(guān)領(lǐng)域的研究人員、工作者所研究的核心和熱點(diǎn)問(wèn)題。本文對(duì)軟件質(zhì)量控制的現(xiàn)狀進(jìn)行簡(jiǎn)單論述,并在此基礎(chǔ)上總結(jié)出控制測(cè)試過(guò)程中軟件的質(zhì)量的有效策略,希望這些策略有利于信息化技術(shù)的更大范圍的推廣和普及,也可以為相關(guān)工作者提供借鑒。
關(guān)鍵詞:信息化;軟件;質(zhì)量;測(cè)試;策略
1引言
質(zhì)量用以描述產(chǎn)品或服務(wù)情況的優(yōu)劣程度[1]。就目前情況而言,軟件的質(zhì)量控制不僅僅包括產(chǎn)品設(shè)計(jì)前的市場(chǎng)需求分析及軟件的設(shè)計(jì)和編程,還包括后序的測(cè)試過(guò)程。其中軟件測(cè)試過(guò)程中的質(zhì)量控制是軟件質(zhì)量管理的重要一步[2],關(guān)系著軟件產(chǎn)品是否可以很好地滿足人們的需求,需要給予一定的重視。在產(chǎn)品上市之前,需要加強(qiáng)進(jìn)行產(chǎn)品的軟件測(cè)試,才能保證產(chǎn)品的質(zhì)量,快速地占領(lǐng)市場(chǎng)。本文對(duì)軟件質(zhì)量控制的現(xiàn)狀進(jìn)行簡(jiǎn)單論述,并在此基礎(chǔ)上總結(jié)出控制測(cè)試過(guò)程中軟件的質(zhì)量的有效策略,為相關(guān)工作者提供借鑒。
2軟件測(cè)試過(guò)程質(zhì)量控制現(xiàn)狀
由于我國(guó)信息化建設(shè)起步較晚,現(xiàn)有的信息化體系不夠完善,相關(guān)信息企業(yè)的規(guī)模較小,資金相對(duì)缺乏,國(guó)家的相關(guān)幫扶政策也有待健全和完善,在有些方面甚至還存在一定的爭(zhēng)議,如產(chǎn)權(quán)保護(hù)。因此目前我國(guó)的軟件產(chǎn)品在質(zhì)量控制方面的工作還有欠缺,軟件產(chǎn)品還存在質(zhì)量不過(guò)關(guān)的情況,加之相關(guān)的工作人員尚未掌握較為完善的信息安全技術(shù),難以對(duì)軟件產(chǎn)品進(jìn)行科學(xué)、全面、合理的測(cè)試與評(píng)估。另一方面較為棘手的是,評(píng)估信息化產(chǎn)品的質(zhì)量?jī)?yōu)劣需要一定的技術(shù)指標(biāo),這一方面也存在一定的困難。在生產(chǎn)環(huán)節(jié),很多的企業(yè)為了謀求更多的利潤(rùn),加快軟件項(xiàng)目的開(kāi)發(fā)進(jìn)程,他們希望縮短時(shí)間,減短生產(chǎn)開(kāi)發(fā)的工期。但這樣做的后果往往會(huì)忽略或者弱化了產(chǎn)品開(kāi)發(fā)過(guò)程中的質(zhì)量管理,從而使軟件產(chǎn)品的質(zhì)量難以保證[3]。從當(dāng)下的利益來(lái)看,仿佛提高了效率,滿足了利潤(rùn)的需求。但從長(zhǎng)遠(yuǎn)來(lái)看,軟件產(chǎn)品的質(zhì)量不過(guò)關(guān)意味著后期維護(hù)的成本大大增加,實(shí)際上更延長(zhǎng)了產(chǎn)品的生產(chǎn)周期,且這樣的“返工”所需的人力、物力成本或許并不會(huì)少于初次開(kāi)發(fā)時(shí)的質(zhì)量控制的成本。目前的軟件質(zhì)量控制體系尚不完善。軟件開(kāi)發(fā)過(guò)程包括多個(gè)步驟,各個(gè)環(huán)節(jié)均不可缺少,基本環(huán)節(jié)主要有以下幾個(gè),即市場(chǎng)需求分析、市場(chǎng)調(diào)研、軟件產(chǎn)品基本模型選擇、產(chǎn)品招標(biāo)、軟件開(kāi)發(fā)、測(cè)試及后期的產(chǎn)品維護(hù)。各個(gè)環(huán)節(jié)對(duì)軟件產(chǎn)品的質(zhì)量都有著十分重要的作用,但是大部分企業(yè)對(duì)產(chǎn)品的質(zhì)量控制一般集中在軟件開(kāi)發(fā)及其測(cè)試過(guò)程和后期的維護(hù)這幾個(gè)環(huán)節(jié)中,而不是將質(zhì)量控制的理念滲入各個(gè)基本環(huán)節(jié)中,因此很容易導(dǎo)致產(chǎn)品質(zhì)量不過(guò)關(guān)。除了質(zhì)量管理未能貫穿在軟件的整個(gè)過(guò)程會(huì)影響到軟件產(chǎn)品的質(zhì)量外,軟件質(zhì)量管理體系也存在一定的問(wèn)題。由于我國(guó)的信息化起步較晚,相對(duì)于發(fā)達(dá)國(guó)家,我國(guó)的軟件質(zhì)量控制體系相對(duì)落后,企業(yè)的重視程度不足、相關(guān)技術(shù)工作人員的知識(shí)體系不完善等都是制約我國(guó)信息化發(fā)展的重要因素。
3質(zhì)量控制策略
軟件測(cè)試是軟件過(guò)程的一個(gè)基本環(huán)節(jié),由小到大主要包括三個(gè)方面,即單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試[4]。通過(guò)軟件測(cè)試,可以對(duì)軟件產(chǎn)品的質(zhì)量進(jìn)行評(píng)估,判斷其能否很好地滿足用戶的需求。軟件測(cè)試的過(guò)程是一個(gè)檢驗(yàn)的過(guò)程,可以在產(chǎn)品投入使用前盡可能地檢查和發(fā)現(xiàn)軟件產(chǎn)品可能存在的使用問(wèn)題和維護(hù)問(wèn)題并在發(fā)現(xiàn)問(wèn)題后及時(shí)對(duì)軟件產(chǎn)品進(jìn)行維修和改正,繼而使軟件產(chǎn)品在使用過(guò)程中盡可能少地出現(xiàn)問(wèn)題,對(duì)產(chǎn)品的質(zhì)量加以保證。單元測(cè)試不僅可以在編程階段由程序開(kāi)發(fā)的技術(shù)工作者完成,同樣也可以在后期測(cè)試過(guò)程中由負(fù)責(zé)測(cè)試的專(zhuān)業(yè)人員來(lái)進(jìn)行[5]。單元測(cè)試的處理對(duì)象為一個(gè)個(gè)獨(dú)立的模塊,它們是進(jìn)行單元測(cè)試的基礎(chǔ),進(jìn)行單元測(cè)試時(shí)主要對(duì)各模塊中所保存的輸入和輸出的數(shù)據(jù)信息及各種處理信息等進(jìn)行科學(xué)的全方位的測(cè)試,以期從源頭找到集成軟件前各獨(dú)立模塊中存在的問(wèn)題或錯(cuò)誤的信息。另一方面,與單元測(cè)試不同的是,集成測(cè)試的主要方面是概要的設(shè)計(jì)。進(jìn)行集成測(cè)試前,技術(shù)人員會(huì)先將軟件產(chǎn)品的各個(gè)測(cè)試好的小模塊進(jìn)行集成和組裝,組裝工作完成后再進(jìn)行后序的測(cè)試。第三個(gè)測(cè)試方法為系統(tǒng)測(cè)試,系統(tǒng)測(cè)試的測(cè)試基礎(chǔ)為用戶的功能需求,因此進(jìn)行系統(tǒng)測(cè)試時(shí)需要檢查和評(píng)估軟件產(chǎn)品的系統(tǒng)是否可以滿足軟件需求規(guī)格說(shuō)明書(shū)中所寫(xiě)的功能。若不能滿足,且存在一定的問(wèn)題,要及時(shí)提出并對(duì)問(wèn)題的源頭進(jìn)行追蹤和修正。軟件測(cè)試過(guò)程中的質(zhì)量控制策略可以采用缺陷度量的方法。這種方法是一種動(dòng)態(tài)的測(cè)試方法,也就是說(shuō)將測(cè)試時(shí)出現(xiàn)的缺陷劃分為不同的等級(jí):如嚴(yán)重、一般、優(yōu)化等,再對(duì)各個(gè)缺陷的源頭(客戶需求、程序編碼、軟件測(cè)試等)進(jìn)行追蹤,找出其根本原因并進(jìn)行相應(yīng)的修正和維護(hù)等。通過(guò)研究軟件產(chǎn)品所出現(xiàn)的缺陷的等級(jí)程度、修正情況及出現(xiàn)缺陷的原因,同時(shí)再根據(jù)測(cè)試的工作人員的工作時(shí)間,來(lái)計(jì)算得到所測(cè)試的軟件產(chǎn)品的缺陷密度。缺陷密度是檢驗(yàn)軟件產(chǎn)品質(zhì)量的一個(gè)重要的量化指標(biāo)和參考依據(jù)。將若干個(gè)軟件產(chǎn)品測(cè)試后出現(xiàn)的缺陷進(jìn)行歸納總結(jié)和整理,成為一個(gè)軟件產(chǎn)品的缺陷資源庫(kù),進(jìn)而通過(guò)對(duì)大量數(shù)據(jù)的分析探究得到軟件系統(tǒng)缺陷最集中的環(huán)節(jié),從而為以后出現(xiàn)的問(wèn)題和缺陷提供借鑒。
4結(jié)語(yǔ)
隨著我國(guó)社會(huì)的發(fā)展,信息化建設(shè)正在逐步完善。作為信息化系統(tǒng)的基礎(chǔ),軟件發(fā)揮著不可替代的關(guān)鍵作用。一個(gè)國(guó)家的軟件開(kāi)發(fā)是否先進(jìn),一般情況下代表著這個(gè)國(guó)家的生產(chǎn)力及綜合國(guó)力。在經(jīng)濟(jì)全球化的同時(shí),知識(shí)也在迅速進(jìn)行全球互聯(lián)。信息產(chǎn)業(yè)是我國(guó)重點(diǎn)發(fā)展的產(chǎn)業(yè),對(duì)于我國(guó)的經(jīng)濟(jì)發(fā)展具有重要的促進(jìn)作用。我國(guó)的信息化產(chǎn)業(yè)不僅要快速發(fā)展,更要保證其質(zhì)量。因此,軟件產(chǎn)品的質(zhì)量管理貫穿于整個(gè)軟件的開(kāi)發(fā)過(guò)程,尤其是軟件測(cè)試過(guò)程中的質(zhì)量控制對(duì)最終的產(chǎn)品質(zhì)量具有重要意義。通過(guò)對(duì)軟件產(chǎn)品進(jìn)行加強(qiáng)測(cè)試,及時(shí)發(fā)現(xiàn)軟件開(kāi)發(fā)過(guò)程中所存在的問(wèn)題,提高產(chǎn)品的質(zhì)量,從而快速地占領(lǐng)市場(chǎng)。希望本文提出的缺陷度量法可以有效地對(duì)軟件的質(zhì)量進(jìn)行控制,促進(jìn)我國(guó)的信息產(chǎn)業(yè)的發(fā)展。
參考文獻(xiàn)
[1]殷靜,劉婷婷.淺談軟件測(cè)試過(guò)程的質(zhì)量控制.中國(guó)科技縱橫,2018(23):29,32
[2]趙博文,延峰,楊傳森,等.基于虛擬儀器的分子泵抽速自動(dòng)測(cè)試軟件設(shè)計(jì).真空科學(xué)與技術(shù)學(xué)報(bào),2020,40(7):619-624
[3]趙博文,梁西銀,顏昌林,等.基于虛擬儀器的真空計(jì)參數(shù)自動(dòng)測(cè)試系統(tǒng).儀表技術(shù)與傳感器,2020(6):63-67,82
[4]周巍.用于電傳飛行控制系統(tǒng)軟件的測(cè)試專(zhuān)家系統(tǒng)設(shè)計(jì).測(cè)控技術(shù),2020,39(6):53-58,89
[5]郭文欣.淺析企業(yè)如何應(yīng)用STEP模型進(jìn)行軟件測(cè)試過(guò)程改進(jìn).電腦知識(shí)與技術(shù),2020,16(4):209-210
作者:張赟 單位:武漢職業(yè)技術(shù)學(xué)院