摘要:隨著迅速發(fā)展的信息技術(shù),這使得軟件行業(yè)得以迅速的崛起。軟件存在于生活當(dāng)中,并且對(duì)每個(gè)人有著直接的影響,在汽車、電腦和手機(jī)當(dāng)中必須依賴于軟件進(jìn)行支持,可是在進(jìn)行軟件開(kāi)發(fā)的過(guò)程當(dāng)中肯定會(huì)有差錯(cuò)產(chǎn)生,要確保用戶所使用的軟件對(duì)用戶的需求滿足,則必須要通過(guò)軟件測(cè)試這個(gè)技術(shù)手段。本文根據(jù)從事軟件測(cè)試的經(jīng)驗(yàn),對(duì)軟件行業(yè)當(dāng)中所暴露出來(lái)的問(wèn)題進(jìn)行分析,最后提供相關(guān)指導(dǎo)性意見(jiàn)。
關(guān)鍵詞:軟件測(cè)試;可靠性;意見(jiàn)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2012) 10-0204-01根據(jù)研究顯示,目前我國(guó)的軟件公司有專門性的軟件技術(shù)測(cè)試部分的還不到五成,而這五成當(dāng)中設(shè)立專門性質(zhì)的軟件測(cè)試技術(shù)部門的僅僅不到四成,而有著軟件測(cè)試工具開(kāi)發(fā)部門的公司則僅有一成。從以上數(shù)據(jù)顯示,目前我國(guó)的軟件公司不夠重視對(duì)軟件測(cè)試工作,其所持有的態(tài)度也顯得不夠重視,我國(guó)軟件公司成立起專門性的軟件測(cè)試部門所占有的比例遠(yuǎn)遠(yuǎn)不能夠滿足我國(guó)企業(yè)的需求,而具備可靠性的軟件產(chǎn)品,這必須依賴于在軟件測(cè)試的各個(gè)環(huán)節(jié)進(jìn)行把關(guān),對(duì)產(chǎn)品進(jìn)行性能和功能的測(cè)試這必須充分依賴于通過(guò)軟件測(cè)試手段達(dá)到使用根據(jù)測(cè)試方案實(shí)施,在此基礎(chǔ)上對(duì)軟件測(cè)試系統(tǒng)進(jìn)行維護(hù)和設(shè)計(jì),分析和評(píng)估測(cè)試方案當(dāng)中所能夠出現(xiàn)的各種問(wèn)題。對(duì)軟件測(cè)試用例進(jìn)行執(zhí)行之后,并且要做到對(duì)故障進(jìn)行跟蹤,使得開(kāi)發(fā)出來(lái)的軟件產(chǎn)品能夠?qū)τ脩羲蟮男枨笙噙m應(yīng),從而確保軟件的可靠性和質(zhì)量的提高。在進(jìn)行軟件項(xiàng)目的研發(fā)過(guò)程當(dāng)中,軟件測(cè)試具有十分重要的作用,可是由于我國(guó)的軟件行業(yè)起步比較晚,只有像華為、聯(lián)想、用友等大的軟件開(kāi)發(fā)公司具備專門性的測(cè)試人才和崗位,沒(méi)有一定的了解在軟件測(cè)試當(dāng)中,而軟件測(cè)試這個(gè)環(huán)節(jié)國(guó)外顯得非常重視,如微軟公司所從事的重要工作就是對(duì)軟件進(jìn)行測(cè)試,而且在進(jìn)行該方面的投入顯得非常大。
一、忽視軟件測(cè)試環(huán)節(jié)的主要原因分析
通過(guò)對(duì)軟件測(cè)試行業(yè)當(dāng)中比較資深的人士進(jìn)行交流發(fā)現(xiàn),目前我國(guó)軟件公司對(duì)測(cè)試環(huán)節(jié)進(jìn)行忽視的原因主要為以下幾點(diǎn):
(一)節(jié)約資金
由于目前我國(guó)的小型軟件公司為了對(duì)開(kāi)支進(jìn)行節(jié)約,對(duì)軟件上線成功運(yùn)行的瓶頸進(jìn)行制約的就是軟件測(cè)試,如果項(xiàng)目是屬于中小型,公司就會(huì)將軟件測(cè)試環(huán)節(jié)耗費(fèi)資金、力量和時(shí)間,在軟件測(cè)試環(huán)節(jié)使用項(xiàng)目資金,錯(cuò)誤的觀點(diǎn)認(rèn)為后期和需求進(jìn)行技術(shù)支持更好,沒(méi)有這個(gè)必要進(jìn)行軟件測(cè)試工作。
(二)沒(méi)有這個(gè)必要性
目前很多軟件公司錯(cuò)誤的認(rèn)為開(kāi)發(fā)人員自行測(cè)試所開(kāi)發(fā)的程序,通常來(lái)說(shuō)對(duì)技術(shù)開(kāi)發(fā)的難度比測(cè)試技術(shù)更高,這就不需要專門性的軟件測(cè)試人員,開(kāi)發(fā)人員對(duì)自己所開(kāi)發(fā)出來(lái)的程序進(jìn)行檢查,這就顯得更加準(zhǔn)確和有效率性相對(duì)于外來(lái)人員檢查。
(三)由于受到思想意識(shí)局限
由于對(duì)軟件測(cè)試重要性的理解不夠,出現(xiàn)重編碼而輕測(cè)試的現(xiàn)象,許多人認(rèn)為程序能夠基本運(yùn)行,客戶沒(méi)有提出軟件存在錯(cuò)誤,就算成功,沒(méi)有必要進(jìn)行專門的測(cè)試,但是卻忘記了即使現(xiàn)在自己所謂的“成功”,卻存在著許多潛在風(fēng)險(xiǎn)。
(四)項(xiàng)目時(shí)間限制
隨著項(xiàng)目時(shí)間的縮短,大多項(xiàng)目經(jīng)理會(huì)把剩余時(shí)間給予開(kāi)發(fā)人員,沒(méi)有多余的時(shí)間交給測(cè)試人員進(jìn)行測(cè)試,或者說(shuō)等到項(xiàng)目尾聲,給測(cè)試人員程序,草草的測(cè)試一下就算成功過(guò)關(guān),但是他們卻沒(méi)有估算,隨著項(xiàng)目的逐漸推進(jìn),修改BUG的成本是成倍翻滾,等軟件給客戶上線后在發(fā)現(xiàn)錯(cuò)誤去修改,那么耗費(fèi)的不只是維護(hù)費(fèi)用和人力,丟失的還有公司信譽(yù)。
(五)合適人員難求
現(xiàn)今專業(yè)軟件測(cè)試人員供求量很少,具了解,從2009年部分大學(xué)院校才正式引進(jìn)這門課程,而且從這少數(shù)人中挑出符合自己公司需要的員工,變的更加艱難。公司挑員工,員工也會(huì)挑公司,對(duì)于測(cè)試人員的福利待遇來(lái)說(shuō),薪資遠(yuǎn)遠(yuǎn)低于開(kāi)發(fā)人員,工作壓力卻居高不下,所以測(cè)試人員對(duì)應(yīng)求公司的眼光也是非常犀利。
(六)組織內(nèi)的沖突
開(kāi)發(fā)與測(cè)試的工作是對(duì)立的,經(jīng)常會(huì)有沖突,沒(méi)錯(cuò),的確會(huì)有。軟件測(cè)試本來(lái)就是給開(kāi)發(fā)人員“挑刺”,使開(kāi)發(fā)人員的進(jìn)度和工作量增加。有些公司就會(huì)認(rèn)為,軟件測(cè)試工作對(duì)其作用不是特別大,而且事端挺多,很難處理,因此對(duì)軟件測(cè)試印象大打折扣。
二、對(duì)軟件測(cè)試和軟件可靠性兩者之間關(guān)系的認(rèn)識(shí)
要對(duì)我國(guó)的許多軟件公司對(duì)軟件測(cè)試當(dāng)中的錯(cuò)誤認(rèn)識(shí)進(jìn)行改變,其中最重要的就是從心理意識(shí)上去進(jìn)修認(rèn)可,使得了解軟件測(cè)試所具備的功能,深切的理解在進(jìn)行項(xiàng)目開(kāi)發(fā)的過(guò)程當(dāng)中使用軟件測(cè)試所帶來(lái)的重要作用,充分理解進(jìn)行軟件測(cè)試對(duì)軟件的可靠性和質(zhì)量有著密切的關(guān)系,在軟件項(xiàng)目的開(kāi)發(fā)流程當(dāng)中軟件測(cè)試相對(duì)于工程監(jiān)工的角色,要對(duì)潛在和暴露出來(lái)的BUG能夠及時(shí)的尋找出來(lái),使得在軟件的開(kāi)發(fā)中初期能夠?qū)⒆罡呙芗鹊娜毕葸M(jìn)行控制,這樣就會(huì)使得大幅度的降低進(jìn)行缺陷修改的成本,目前從事IT行業(yè)的人士心中都了解,降低項(xiàng)目的缺陷成本,在公司內(nèi)部成立起進(jìn)行軟件測(cè)試的部門,測(cè)試資金就會(huì)遠(yuǎn)遠(yuǎn)小于缺陷成本,也可以這樣說(shuō),對(duì)軟件測(cè)試進(jìn)行科學(xué)和理性的看待,不能夠局限于現(xiàn)狀的要求,要對(duì)長(zhǎng)遠(yuǎn)發(fā)展進(jìn)行充分考慮,對(duì)公司來(lái)說(shuō)必不可少的就是軟件測(cè)試工作。
三、總結(jié)
筆者立足于客觀現(xiàn)實(shí)情況來(lái)粗略的分析和研究對(duì)于軟件測(cè)試當(dāng)中的相關(guān)知識(shí),傳統(tǒng)的作坊式的軟件企業(yè),在當(dāng)今高速發(fā)展的高新技術(shù)環(huán)境下已經(jīng)遭到淘汰,這就必須要讓我國(guó)的軟件企業(yè)能夠擯棄原有的思想意識(shí),循序漸進(jìn)的實(shí)施,對(duì)于軟件測(cè)試和軟件可靠性兩者之間的關(guān)系有著清醒的了解,這樣才能做到軟件企業(yè)成長(zhǎng)進(jìn)步。
參考文獻(xiàn):
[1]史濟(jì)民.軟件工程原理、方法與應(yīng)用[M].高等教育出版社,1990
[2]杜梅,劉丙利.淺析提高軟件測(cè)試效率的方法[J].科技信息.2011,15
[3]孫玉武,范月科,王宇龍,武偉,劉宇坤.基于軟件測(cè)試的軟件缺陷預(yù)測(cè)模型[J].數(shù)學(xué)的實(shí)踐與認(rèn)識(shí),2011,9
[4]尚艷玲,張?jiān)其h.軟件可靠性測(cè)試方法研究[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2007,6