康坤寧 丁勇宏
摘要:近些年,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)滲透到各個(gè)領(lǐng)域中取得了不錯(cuò)的成就,成為各個(gè)領(lǐng)域發(fā)展的核心技術(shù),受到人們的喜愛(ài)和歡迎。在應(yīng)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)時(shí),軟件一直是關(guān)鍵內(nèi)容,人們可以結(jié)合自身需求選擇適合自己的軟件,滿足工作生活等方面的需求。在計(jì)算機(jī)軟件正式上市之前,需要經(jīng)歷復(fù)雜的測(cè)試,達(dá)到一定標(biāo)準(zhǔn)后才能進(jìn)入市場(chǎng),但是就調(diào)查發(fā)現(xiàn),現(xiàn)階段計(jì)算機(jī)軟件測(cè)試面臨很多的問(wèn)題,沒(méi)有發(fā)揮軟件測(cè)試實(shí)質(zhì)作用,需要采取合理的解決對(duì)策。圍繞計(jì)算機(jī)軟件測(cè)試面臨問(wèn)題展開(kāi)研究,提出合理的對(duì)策,希望為今后的計(jì)算機(jī)軟件測(cè)試提供參考借鑒。
關(guān)鍵詞:計(jì)算機(jī);軟件測(cè)試;面臨問(wèn)題;對(duì)策
隨著信息技術(shù)不斷發(fā)展進(jìn)步,軟件規(guī)模越來(lái)越大,復(fù)雜性也隨之提升,要想保證軟件質(zhì)量,就要加強(qiáng)對(duì)軟件測(cè)試工作的重視。我國(guó)軟件測(cè)試工作起步相對(duì)較晚,還存在很多問(wèn)題,需要不斷完善優(yōu)化,才能提高計(jì)算機(jī)軟件行業(yè)的競(jìng)爭(zhēng)能力。軟件開(kāi)發(fā)行業(yè)發(fā)展前景廣闊,受到各大企業(yè)的青睞,加強(qiáng)對(duì)軟件開(kāi)發(fā)技術(shù)的研發(fā),而計(jì)算機(jī)軟件測(cè)試則是其中的重要內(nèi)容,對(duì)軟件質(zhì)量有著直接的影響。本文先介紹軟件測(cè)試工作的重要性,再總結(jié)軟件測(cè)試面臨的問(wèn)題,提出合理的對(duì)策。
一、軟件測(cè)試工作的重要性
軟件測(cè)試工作的重要性主要體現(xiàn)在兩大方面:一是軟件測(cè)試可以提升開(kāi)發(fā)效率。在軟件工程項(xiàng)目進(jìn)行過(guò)程中,一般將質(zhì)量、進(jìn)度作為核心評(píng)價(jià)指標(biāo),很多項(xiàng)目負(fù)責(zé)人都會(huì)嘗試各種先進(jìn)方法技術(shù),以期望可以加快開(kāi)發(fā)進(jìn)度,一旦出現(xiàn)返工現(xiàn)象,會(huì)對(duì)項(xiàng)目進(jìn)度產(chǎn)生巨大影響,這就突出軟件測(cè)試重要地位,可以通過(guò)合理的測(cè)試發(fā)現(xiàn)存在的問(wèn)題,加快開(kāi)發(fā)進(jìn)度的同時(shí)避免出現(xiàn)返工現(xiàn)象。軟件測(cè)試工作擁有很多測(cè)試項(xiàng)目,其中包括集成測(cè)試、單元測(cè)試,可以第一時(shí)間發(fā)現(xiàn)軟件存在的BUG及實(shí)際問(wèn)題,這樣就可以提供充足的修改時(shí)間,減少開(kāi)發(fā)工作量。二是軟件測(cè)試可以保障軟件質(zhì)量。在開(kāi)展計(jì)算機(jī)軟件項(xiàng)目時(shí),關(guān)注進(jìn)度的同時(shí)還要關(guān)注質(zhì)量,通過(guò)常規(guī)的軟件測(cè)試,可以發(fā)現(xiàn)系統(tǒng)問(wèn)題,但是無(wú)法發(fā)現(xiàn)系統(tǒng)BUG,這時(shí)候就需要展開(kāi)集成測(cè)試,可以讓模塊之間擁有更高的集成度,減少軟件錯(cuò)誤。
二、計(jì)算機(jī)軟件測(cè)試面臨的問(wèn)題
(一)軟件測(cè)試自動(dòng)化程度較低。
近些年,計(jì)算機(jī)軟件行業(yè)處于一個(gè)高速發(fā)展的狀態(tài),也出現(xiàn)了自動(dòng)化測(cè)試工具,但是這類工具本身技術(shù)不夠成熟,存在較多的缺陷,需要花費(fèi)大量的成本費(fèi)用,操作難度相對(duì)更高,無(wú)法實(shí)現(xiàn)快速拓展等,沒(méi)有達(dá)到大規(guī)模應(yīng)用的要求,僅僅運(yùn)用到一些軟件測(cè)試的特殊工作,在實(shí)際的軟件測(cè)試過(guò)程中,還需要大量的測(cè)試人員,特別是在嵌入式測(cè)試這一部分內(nèi)容中,基本無(wú)法使用自動(dòng)化測(cè)試軟件,需要人工校對(duì)測(cè)試,由于信息技術(shù)發(fā)展較為迅速,為計(jì)算機(jī)軟件開(kāi)發(fā)提供充足的技術(shù)支持,軟件開(kāi)發(fā)水平越來(lái)越高,軟件工程規(guī)模也在隨之?dāng)U張,但是現(xiàn)階段軟件測(cè)試仍然以人工測(cè)試為主,一方面會(huì)提高開(kāi)發(fā)成本,導(dǎo)致人工費(fèi)用占比不斷擴(kuò)大,另一方面無(wú)法保證最終的軟件質(zhì)量,人工測(cè)試很難達(dá)到零差錯(cuò),影響軟件質(zhì)量,同時(shí)降低測(cè)試效率,增加項(xiàng)目運(yùn)行風(fēng)險(xiǎn)。
(二)測(cè)試工作介入時(shí)間較晚。
正常情況下,軟件開(kāi)發(fā)和測(cè)試呈現(xiàn)出相輔相成的關(guān)系,兩者相互搭配完成軟件開(kāi)發(fā)工作,才能得到高質(zhì)量的計(jì)算機(jī)軟件。為了充分發(fā)揮軟件測(cè)試的作用,就要控制好開(kāi)發(fā)時(shí)間和測(cè)試時(shí)間,但是就調(diào)查發(fā)現(xiàn),很多企業(yè)將全部精力都放在軟件開(kāi)發(fā)工作上,缺乏對(duì)軟件測(cè)試環(huán)節(jié)的重視,經(jīng)常將測(cè)試工作安排在較后的位置,導(dǎo)致軟件測(cè)試介入時(shí)間過(guò)晚,無(wú)法實(shí)現(xiàn)對(duì)軟件質(zhì)量的科學(xué)管控。由于軟件測(cè)試介入時(shí)間較晚的原因,在開(kāi)發(fā)后期才發(fā)現(xiàn)軟件存在的缺陷問(wèn)題,只能展開(kāi)返工,增加不必要的花費(fèi)。
三、計(jì)算機(jī)軟件測(cè)試工作的解決對(duì)策
(一)靈活使用軟件測(cè)試方法。
(1)強(qiáng)化自動(dòng)化測(cè)試手段。雖然現(xiàn)階段自動(dòng)化測(cè)試手段較少,但是仍然有一些較為成熟的手段,在軟件測(cè)試期間應(yīng)該加強(qiáng)對(duì)這類手段的重視,選擇技術(shù)更為成熟的自動(dòng)化測(cè)試手段。在選擇測(cè)試方法時(shí),要展開(kāi)綜合性的評(píng)估,考慮到軟件開(kāi)發(fā)項(xiàng)目的實(shí)際情況,選擇最適合的一種,才能達(dá)到預(yù)計(jì)的測(cè)試效果,加快開(kāi)發(fā)進(jìn)度的同時(shí)提高軟件質(zhì)量。在選擇自動(dòng)化測(cè)試手段時(shí),考慮到系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù)平臺(tái)、軟件規(guī)模、復(fù)雜程度等,選擇適合的評(píng)估項(xiàng),才能選擇最適合的開(kāi)發(fā)工具,一方面可以提高測(cè)試質(zhì)量,另一方面可以加快測(cè)試效率。同時(shí),還要加強(qiáng)對(duì)軟件自動(dòng)化測(cè)試手段的研發(fā),結(jié)合市場(chǎng)需求推出新型產(chǎn)品,彌補(bǔ)市場(chǎng)上的空白。(2)學(xué)習(xí)借鑒及自主研發(fā)。在軟件測(cè)試過(guò)程中,要加強(qiáng)對(duì)先進(jìn)案例的學(xué)習(xí),國(guó)外一些發(fā)達(dá)國(guó)家的軟件開(kāi)發(fā)工作起步更早,已經(jīng)積累了豐富的開(kāi)發(fā)及測(cè)試經(jīng)驗(yàn),研發(fā)出完善的軟件自動(dòng)化測(cè)試工具,要加強(qiáng)對(duì)寶貴經(jīng)驗(yàn)的借鑒,結(jié)合我國(guó)軟件開(kāi)發(fā)測(cè)試的實(shí)際情況,取其精華去其糟粕,不斷提高我國(guó)軟件測(cè)試水平。同時(shí),企業(yè)要可以加強(qiáng)對(duì)軟件自動(dòng)化測(cè)試工具的研發(fā),要考慮到自身的規(guī)模和需求,通過(guò)自主研發(fā)的方式,獲得的測(cè)試工具更符合企業(yè)需求,可以大幅度提高測(cè)試效率。
(二)構(gòu)建軟件測(cè)試標(biāo)準(zhǔn)及軟件測(cè)試體系。
規(guī)范軟件的測(cè)試的整體體系,首先是要確立軟件測(cè)試的整體流程、搭建一個(gè)整體團(tuán)隊(duì),明確分紅,合作進(jìn)行,對(duì)結(jié)果做出合理的預(yù)期。在測(cè)試中的文檔格式和執(zhí)行標(biāo)準(zhǔn)都要統(tǒng)一。要做出標(biāo)準(zhǔn)化的案例,盡早確定系統(tǒng)問(wèn)題的來(lái)源。減少過(guò)程中的時(shí)間,確保軟件的質(zhì)量。
(三)軟件項(xiàng)目更加重視測(cè)試管理工作。
可以從兩方面入手:一是加強(qiáng)溝通交流。就調(diào)查發(fā)現(xiàn),很多軟件項(xiàng)目的測(cè)試工作介入時(shí)間相對(duì)較晚,并且開(kāi)發(fā)人員和測(cè)試人員基本不存在溝通交流,為了避免上述問(wèn)題,就要加強(qiáng)溝通交流,這樣可以讓測(cè)試人員更快了解測(cè)試內(nèi)容,快速找到軟件存在的問(wèn)題點(diǎn),與同事分享發(fā)現(xiàn)的問(wèn)題,將所有的問(wèn)題歸類處理,錄入案例庫(kù),設(shè)計(jì)人員在受到測(cè)試報(bào)告以后,可以與測(cè)試人員溝通交流,共同討論出一個(gè)科學(xué)的解決方案,這樣可以加快開(kāi)發(fā)進(jìn)度,提高軟件質(zhì)量。二是加強(qiáng)測(cè)試團(tuán)隊(duì)的建設(shè)。軟件測(cè)試面臨的最大的問(wèn)題就是“重開(kāi)發(fā)輕測(cè)試”,甚至出現(xiàn)測(cè)試資金不足的現(xiàn)象,為此要摒棄這種不合理的思想,加強(qiáng)對(duì)測(cè)試人員的合理培訓(xùn),引進(jìn)一些先進(jìn)的測(cè)試技術(shù)及方法,不斷提高測(cè)試人員綜合素養(yǎng),掌握更多的專業(yè)測(cè)試技能。同時(shí),還要注意改善薪酬福利結(jié)構(gòu),讓測(cè)試人員感受到公司的重視,全身全意投入工作。
參考文獻(xiàn):
[1]王煜.計(jì)算機(jī)軟件測(cè)試面臨的問(wèn)題與對(duì)策[J].電子世界,2019(11):108.
[2]黃飛.計(jì)算機(jī)軟件測(cè)試技術(shù)研究[J].電子樂(lè)園,2019(10):165.
作者簡(jiǎn)介:
康坤寧,丁勇宏,臨沂大學(xué)。