您的位置:軟件測(cè)試 >> 測(cè)試技術(shù) >> 測(cè)試精品文章
減輕產(chǎn)品風(fēng)險(xiǎn)的測(cè)試設(shè)計(jì)技術(shù)
作者:Erik van Veenendaal(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/3/24 15:16:39 ] 推薦標(biāo)簽:測(cè)試設(shè)計(jì) 風(fēng)險(xiǎn) 軟件測(cè)試
Erik van Veenendaal是一名國際的顧問和培訓(xùn)師,和一名在軟件測(cè)試和質(zhì)量管理領(lǐng)域廣受認(rèn)可的專家。
他是Improve Quality Services BV的創(chuàng)始人。
他保持著歐洲之星的記錄,三次獲得佳導(dǎo)師將!
2007年,因其對(duì)測(cè)試專業(yè)做出多年貢獻(xiàn),他獲得了歐洲測(cè)試獎(jiǎng)。
他作為測(cè)試經(jīng)理和顧問在各個(gè)領(lǐng)域工作了20多年。他撰寫了多篇論文和多部著作,包括“實(shí)用基于風(fēng)險(xiǎn)的測(cè)試: Prisma法”和“軟件測(cè)試ISTQB基礎(chǔ)” 。
他是TMap測(cè)試方法的核心開發(fā)人之一及一名國際需求工程局( IREB )的工作小組的參與者。
Erik曾是艾恩德霍芬科技大學(xué)的一名兼職高級(jí)講師及國際軟件測(cè)試認(rèn)證委員會(huì)的副會(huì)長( 2005-2009 ) ,目前是TMMi基金會(huì)的董事會(huì)成員。
你可以在twitter上通過@ ErikvVeenendaal關(guān)注Erik。

  在審查對(duì)“測(cè)試經(jīng)驗(yàn)”問題的貢獻(xiàn)時(shí),我注意到,許多作者一開始解釋如何使用和應(yīng)用特定的測(cè)試設(shè)計(jì)技術(shù)。但是,我們不應(yīng)該忘記我們?yōu)槭裁匆@樣做,即這樣做的目標(biāo)是什么。目標(biāo)絕不“僅僅是”使用測(cè)試設(shè)計(jì)技術(shù),而是使用正確的測(cè)試設(shè)計(jì)技術(shù)以減輕產(chǎn)品的風(fēng)險(xiǎn),無論是功能性的還是非功能性的。

  基于風(fēng)險(xiǎn)的測(cè)試

  在基于風(fēng)險(xiǎn)的測(cè)試中,風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、及風(fēng)險(xiǎn)緩解活動(dòng)的制定奠定了定義測(cè)試方法的基礎(chǔ)[ 4 ] 。每個(gè)風(fēng)險(xiǎn)項(xiàng)目相關(guān)的風(fēng)險(xiǎn)級(jí)別決定每個(gè)風(fēng)險(xiǎn)相關(guān)的測(cè)試工作(即減緩行動(dòng))所需要的精力。某些安全相關(guān)的標(biāo)準(zhǔn)規(guī)定了:要用的測(cè)試方法和要達(dá)到的基于風(fēng)險(xiǎn)度(見下文)的覆蓋率。
  測(cè)試是一種減輕產(chǎn)品風(fēng)險(xiǎn)的方法。如果發(fā)現(xiàn)了缺陷,測(cè)試人員通過缺陷意識(shí)和機(jī)會(huì)意識(shí)在發(fā)布前處理缺陷來降低風(fēng)險(xiǎn)。如果測(cè)試員沒有發(fā)現(xiàn)缺陷,測(cè)試員通過確保系統(tǒng)在一定條件(例如,測(cè)試條件)下正常運(yùn)行以降低風(fēng)險(xiǎn)。

  測(cè)試設(shè)計(jì)技術(shù)

  降低產(chǎn)品風(fēng)險(xiǎn)的一個(gè)選擇是使用測(cè)試設(shè)計(jì)技術(shù)。
  風(fēng)險(xiǎn)的級(jí)別和類型應(yīng)是一個(gè):通過使用不同測(cè)試設(shè)計(jì)技術(shù)改變測(cè)試強(qiáng)度的主要參數(shù)。如:對(duì)高風(fēng)險(xiǎn)的測(cè)試項(xiàng)目使用決策圖表技術(shù)(decision table technique),對(duì)低風(fēng)險(xiǎn)測(cè)試項(xiàng)目使用“”等價(jià)類劃分方法,或?qū)Ω唢L(fēng)險(xiǎn)測(cè)試項(xiàng)目使用完整決策圖表技術(shù),對(duì)低風(fēng)險(xiǎn)測(cè)試項(xiàng)目使用崩潰決策圖表技術(shù)(collapsed decision tables),等等。
  風(fēng)險(xiǎn)(風(fēng)險(xiǎn)的級(jí)別和類型都)應(yīng)該是一個(gè):選擇測(cè)試設(shè)計(jì)技術(shù)及其變體的主要推動(dòng)力。測(cè)試方法應(yīng)基于風(fēng)險(xiǎn)!風(fēng)險(xiǎn)越大,越需要進(jìn)行更徹底更激烈及更正式的測(cè)試。例如,用邊界值分析法選擇使用兩個(gè)邊界或三個(gè)邊界應(yīng)該是一個(gè)基于風(fēng)險(xiǎn)的決策。有三個(gè)邊界的測(cè)試是更徹底(更激烈)的 ,但這需要更多精力,降低更高等級(jí)的風(fēng)險(xiǎn)是判斷付出的精力是否值得的標(biāo)準(zhǔn)。
  發(fā)布一個(gè)產(chǎn)品時(shí)的商業(yè)風(fēng)險(xiǎn)或許會(huì)受到質(zhì)量問題(因此更正式的測(cè)試設(shè)計(jì)技術(shù)才合適),或上市時(shí)間問題的影響(因此探索性測(cè)試將是一個(gè)更合適的選擇) 。
  當(dāng)然,選擇要用的測(cè)試設(shè)計(jì)技術(shù)的時(shí)候,風(fēng)險(xiǎn)不是因素(盡管是非常重要的一個(gè))。
決策將基于多個(gè)因素,包括內(nèi)部的和外部的,例如[2]:

  內(nèi)部因素 
  使用模型
  測(cè)試員的知識(shí)及經(jīng)驗(yàn)
  預(yù)期缺陷類型
  可用文檔
  生命周期模型
  生命周期階段,例如新開發(fā)或維護(hù)
  外部因素(除了風(fēng)險(xiǎn)的級(jí)別和類型)
  客戶/合同要求
  系統(tǒng)類型
  監(jiān)管要求
  時(shí)間和預(yù)算

  基于風(fēng)險(xiǎn)的測(cè)試方法

圖1.系統(tǒng)測(cè)試的不同的基于風(fēng)險(xiǎn)的測(cè)試方法的例子

上一頁12下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd