您的位置:軟件測(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è)試

  為了解釋基于風(fēng)險(xiǎn)的測(cè)試方法意味著什么,下面提供了簡(jiǎn)化的系統(tǒng)測(cè)試實(shí)例。基于產(chǎn)品風(fēng)險(xiǎn)矩陣的系統(tǒng)測(cè)試方法[4] ,如圖1所示。這個(gè)例子表明,關(guān)鍵的項(xiàng),第II象限,使用用例(包括備選流)及決策表的全面測(cè)試設(shè)計(jì)技術(shù)來(lái)進(jìn)行測(cè)試。
  該方法按比例縮小為第二高風(fēng)險(xiǎn)級(jí)別是第IV象限。 (請(qǐng)記住,系統(tǒng)測(cè)試主要關(guān)注商業(yè)風(fēng)險(xiǎn))。用例(包括備選流)仍適用于第IV象限,但決策表,現(xiàn)在不再適用了。
  相反,等價(jià)類(lèi)劃分被用作一項(xiàng)通常比決策表技術(shù)定義更少測(cè)試用例的測(cè)試設(shè)計(jì)技術(shù)。用例仍然用于第I象限,但只執(zhí)行主流,等價(jià)類(lèi)劃分再次被用作測(cè)試設(shè)計(jì)技術(shù)。對(duì)于第III象限,只測(cè)試測(cè)試用例主流。根據(jù)風(fēng)險(xiǎn)等級(jí)和風(fēng)險(xiǎn)類(lèi)型變換測(cè)試設(shè)計(jì)技術(shù)的另一個(gè)有用的例子可以在IEC 61508中找到[ 3 ] 。對(duì)展示了其如何根據(jù)軟件完整性等級(jí)(SIL )(風(fēng)險(xiǎn)等級(jí)的另一術(shù)語(yǔ)表達(dá))來(lái)區(qū)分測(cè)試技術(shù)的標(biāo)準(zhǔn)的一段引用,見(jiàn)下表:
  1.該標(biāo)準(zhǔn)覆蓋了靜態(tài)和動(dòng)態(tài)測(cè)試技術(shù),并具有各種測(cè)試等級(jí)的和用于維護(hù)測(cè)試的特定表格。

表1.IEC61508軟件完整性等級(jí)(R:推薦,HR:強(qiáng)烈推薦)

  另一個(gè)例子來(lái)自于DO-178B[1]。 此標(biāo)準(zhǔn)還采用了方法——將進(jìn)行的強(qiáng)度測(cè)試應(yīng)源于風(fēng)險(xiǎn)等級(jí)。
  這些標(biāo)準(zhǔn)規(guī)定的測(cè)試方法,應(yīng)用于每個(gè)安全級(jí)別,以及恰當(dāng)?shù)耐瓿蓸?biāo)準(zhǔn)(見(jiàn)表2中的示例)。 專(zhuān)業(yè)測(cè)試應(yīng)意識(shí)到:有用的標(biāo)準(zhǔn)是可獲得的,如在IEC61508[3]和DO-178B[1]中,兩者可以在使用測(cè)試設(shè)計(jì)技術(shù)定義不同的基于風(fēng)險(xiǎn)的測(cè)試方法時(shí)提供支持和靈感。

表2. 測(cè)試組件基于風(fēng)險(xiǎn)的方法 [1]

  專(zhuān)注產(chǎn)品風(fēng)險(xiǎn)
  詳細(xì)解釋所有提到的測(cè)試設(shè)計(jì)技術(shù)、它們?nèi)绾闻c測(cè)試強(qiáng)度相關(guān)、它們?nèi)绾蜗嗷リP(guān)聯(lián)、以及他們?nèi)绾卧趦?nèi)部變化,都超出了本文的范圍。但是很明顯,為定義一個(gè)完整的測(cè)試方法,對(duì)測(cè)試設(shè)計(jì)技術(shù)有詳細(xì)了解是必須的。
  許多測(cè)試員都是技術(shù)型的,有時(shí)往往會(huì)在測(cè)試設(shè)計(jì)技術(shù)的技術(shù)性中迷失自己。他們很可能設(shè)計(jì)和編寫(xiě)出很棒的測(cè)試用例,但這些測(cè)試用例真的有必要和正確嗎?
  本文的主題是:產(chǎn)品風(fēng)險(xiǎn)應(yīng)是選擇是否測(cè)試設(shè)計(jì)技術(shù)是必要的,哪些是需要的,及他們?cè)撊绾螒?yīng)用的主要驅(qū)動(dòng)力。
  經(jīng)常去想想你為什么要申請(qǐng)測(cè)試設(shè)計(jì)技術(shù)及目標(biāo)是什么。測(cè)試設(shè)計(jì)技術(shù)絕不是目標(biāo),他們只是達(dá)到目標(biāo)的手段。專(zhuān)注對(duì)開(kāi)發(fā)一個(gè)好產(chǎn)品很重要的事物。我相信這是敏捷宣言所聲明的“全面文檔層面的工作軟件”的意思。
  使用測(cè)試設(shè)計(jì)技術(shù)肯定不是一件壞事(相反這是件好事),但要在他們有重要意義的,有附加價(jià)值的地方使用它們。用敏捷的,有效率的和以風(fēng)險(xiǎn)為本的方式使用他們。

參考文獻(xiàn)
[1] DO-178b (1992), Software Considerations in Airborne Systems and
Equipment Certification, Requirements and Technical Concepts for
Aviation, RTCA SC167
[2] D. Graham, E. van Veenendaal, I. Evans and R. Black (2008), Foundations in Software Testing – ISTQB Certification, 2nd edition, Cengage
Learning
[3] IEC 61508 (1998), Functional Safety for electrical/electronic/ programmable electronic related systems, Industrial Electrical Committee
[4] E. van Veenendaal (2012), Practical Risk-Based Testing, The PRISMA
Approach, UTN Publishing 

  版權(quán)聲明:本文出自 SPASVO澤眾軟件測(cè)試網(wǎng):http://www.misscakediy.com/news/html/2014324153302.html

  原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。

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