軟件測(cè)試的關(guān)鍵-過程決定了質(zhì)量_第1頁(yè)
軟件測(cè)試的關(guān)鍵-過程決定了質(zhì)量_第2頁(yè)
軟件測(cè)試的關(guān)鍵-過程決定了質(zhì)量_第3頁(yè)
軟件測(cè)試的關(guān)鍵-過程決定了質(zhì)量_第4頁(yè)
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試的關(guān)鍵---過程決定了質(zhì)量

中國(guó)軟件行業(yè)協(xié)會(huì)將在8月22日召開“軟件測(cè)試和產(chǎn)業(yè)發(fā)展研討會(huì)”,鄭人杰與陳宏剛兩位專家會(huì)前發(fā)表了獨(dú)到的見解。

“如果你把軟件測(cè)試完全放在最后階段,就錯(cuò)過了發(fā)現(xiàn)構(gòu)架設(shè)計(jì)和業(yè)務(wù)邏輯設(shè)計(jì)中存在嚴(yán)重問題的時(shí)機(jī),到那時(shí),要修復(fù)這些缺陷將很不方便,因?yàn)槿毕菀呀?jīng)擴(kuò)散到系統(tǒng)中去了,所以這樣的錯(cuò)誤將很難尋找和修復(fù),代價(jià)更高,因?yàn)殄e(cuò)誤已經(jīng)擴(kuò)散了!”清華大學(xué)鄭人杰教授指出。

鄭人杰教授介紹說:“我在清華大學(xué)首次接觸軟件測(cè)試和軟件外包是在20世紀(jì)80年代初期,項(xiàng)目的具體內(nèi)容就是一個(gè)通用的軟件測(cè)試工具。那是一個(gè)基于FORTRAN的動(dòng)態(tài)測(cè)試工具?!编嵔淌趹阎鴱?qiáng)烈的責(zé)任感,和其他三位專家一道承擔(dān)了這個(gè)項(xiàng)目。該項(xiàng)目后來圓滿通過驗(yàn)收,被日本《讀賣新聞》在頭版高度評(píng)價(jià)為“富士通公司從中國(guó)清華大學(xué)進(jìn)口了高質(zhì)量的軟件”。這應(yīng)該是中國(guó)早期IT工作者在軟件測(cè)試技術(shù)方面進(jìn)行的軟件外包的嘗試,這份報(bào)紙也成為了鄭人杰教授的“家珍”。

軟件測(cè)試就是軟件質(zhì)量保證

廣義的軟件測(cè)試和檢驗(yàn)包括了軟件生產(chǎn)全過程的測(cè)試,包括對(duì)用戶需求、概要設(shè)計(jì)的測(cè)試,例如產(chǎn)品是否符合用戶需求,是否符合用戶的使用習(xí)慣;而不僅僅是一些人認(rèn)為的從代碼階段才開始進(jìn)行測(cè)試。所以,需求指標(biāo)等等都需要進(jìn)行檢驗(yàn),以確保在各個(gè)環(huán)節(jié)上產(chǎn)品質(zhì)量都有一個(gè)體系作保證,俗稱“一步三回頭”。如同制造業(yè)企業(yè)有專門的質(zhì)量檢驗(yàn)部門,需要在各個(gè)工序和階段使用各種手段、按照規(guī)格進(jìn)行檢驗(yàn),這些都是發(fā)現(xiàn)問題的過程,正是這些手段保證了不合格的產(chǎn)品被降級(jí)使用,或者根本不能轉(zhuǎn)到下一道工序。

鄭人杰教授說:“我們還發(fā)現(xiàn),一個(gè)產(chǎn)品是否在市場(chǎng)上成功,還和產(chǎn)品最開始的市場(chǎng)定位、用戶需求分析相關(guān)。任何一個(gè)環(huán)節(jié)出現(xiàn)問題,都會(huì)嚴(yán)重?fù)p害整個(gè)產(chǎn)品質(zhì)量。所以,我們談軟件測(cè)試,應(yīng)該在更高的高度認(rèn)識(shí)這個(gè)問題。我們是在討論如何在整個(gè)產(chǎn)品開發(fā)周期控制和保證產(chǎn)品的質(zhì)量。”

在產(chǎn)品開發(fā)過程中每個(gè)環(huán)節(jié)都要采取相關(guān)的檢測(cè)、控制手段(QC),這是軟件檢測(cè)例行的工作。檢測(cè)管理負(fù)責(zé)人需要回答下列問題:軟件測(cè)試人員所采用的檢測(cè)手段是否充分、步驟是否合理、是否必要和高效、檢驗(yàn)人員技術(shù)是否達(dá)標(biāo),質(zhì)量管理者最終要向企業(yè)最高管理者負(fù)責(zé),這保證了企業(yè)的測(cè)試手段是充分必要的,這就是我們經(jīng)常說的質(zhì)量保證(QA)。

第三方評(píng)測(cè)和軟件測(cè)試的區(qū)別

可以看到,軟件測(cè)試是在企業(yè)內(nèi)部的質(zhì)量控制和保證體系,而不是第三方軟件評(píng)測(cè)。

評(píng)測(cè)是公正的機(jī)構(gòu)對(duì)軟件產(chǎn)品功能和性能等的證實(shí),為了評(píng)價(jià)產(chǎn)品功能而測(cè)試,目的不是為了發(fā)現(xiàn)和定位軟件內(nèi)部的問題,對(duì)軟件進(jìn)行壓力考驗(yàn)。鄭人杰教授認(rèn)為,我們不能把軟件企業(yè)的質(zhì)量控制寄托在成品的一次評(píng)審上面。

而軟件測(cè)試正是為了檢驗(yàn)開發(fā)過程中的錯(cuò)誤而檢測(cè),它可能延續(xù)到用戶購(gòu)買試用,或者買軟件之后,用戶使用過程中發(fā)現(xiàn)問題以后反饋到開發(fā)商,這些都屬于軟件測(cè)試范疇,由此可見它與評(píng)測(cè)的區(qū)別。

軟件測(cè)試的V模型

根據(jù)圖示的V模型,測(cè)試一般采用兩種方法:

第一,在代碼完成后,就對(duì)單元進(jìn)行測(cè)試,然后有集成測(cè)試、驗(yàn)收測(cè)試等等,相當(dāng)于對(duì)零件、部件和整機(jī)都分別進(jìn)行檢測(cè)。

第二種方法是,在概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和編碼每個(gè)步驟都要進(jìn)行檢測(cè)。盡量把問題及時(shí)發(fā)現(xiàn)、及時(shí)消滅。

如果問題不能及時(shí)被發(fā)現(xiàn),這些隱含的問題也被帶到下一個(gè)工序,正確的設(shè)計(jì)被編碼,錯(cuò)誤的設(shè)計(jì)也同時(shí)被編碼。

鄭人杰教授給開發(fā)人員的一個(gè)建議是:在工作的每個(gè)步驟都要考慮測(cè)試,千萬(wàn)不要認(rèn)為,反正最后有人測(cè),最后有人修正,形象地說,病情嚴(yán)重再去醫(yī)院就晚了。不斷地意識(shí)到可能存在的問題,及時(shí)發(fā)現(xiàn)。自始至終開發(fā)人員都要有這個(gè)觀念,才能成為成熟的軟件工程師。

目前,作為計(jì)算機(jī)本科學(xué)生,可能沒有選修軟件測(cè)試課程,這樣容易造成從業(yè)人員對(duì)于軟件測(cè)試問題沒有足夠重視,或者沒有足夠的背景知識(shí)。但是由于IT技術(shù)發(fā)展迅猛,不能指望學(xué)校課程能夠提供學(xué)生畢業(yè)以后五年十年的勞動(dòng)技能。在軟件測(cè)試、質(zhì)量控制方面同樣需要各方面人的關(guān)注,特別是企業(yè)界的關(guān)注。

CMM和ISO精髓

軟件的質(zhì)量標(biāo)準(zhǔn)比其他產(chǎn)品具有更多的復(fù)雜性,標(biāo)準(zhǔn)的量化、測(cè)試結(jié)果的取得、標(biāo)準(zhǔn)值范圍等等都需要業(yè)內(nèi)人士共同努力,加以完善。

但是軟件產(chǎn)品質(zhì)量標(biāo)準(zhǔn)的量化是一個(gè)世界性難題,標(biāo)準(zhǔn)不全面,難于量化,但是,它絲毫不損害這門應(yīng)用學(xué)科的實(shí)際應(yīng)用價(jià)值和企業(yè)為解決這個(gè)問題投入資金和精力的熱情。為了解決這個(gè)問題,人們可以利用另外的辦法來解決這個(gè)問題:從過程上解決,企業(yè)在開發(fā)產(chǎn)品的過程中要滿足各種量化的質(zhì)量保證

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論