您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
使用元數(shù)據(jù)設(shè)計測試用例
作者:Jaydeep Kaur/Devjyoti Namata(澤眾軟件原創(chuàng)翻譯) 發(fā)布時間:[ 2014/4/17 11:39:52 ] 推薦標簽:測試用例設(shè)計 QA 元數(shù)據(jù)
  Jaydeep Kaur在軟件測試的整個軟件測試生命周期(STLC),包括需求分析,測試,交付和支持方面有近四十年的經(jīng)驗。有了為銀行,保險公司和資本市場公司工作的經(jīng)驗,Jaydeep領(lǐng)導著卓越數(shù)據(jù)屏蔽中心Capgemini質(zhì)量保證團隊。她閑暇時間讀讀小說,還對市場上新的產(chǎn)品有著濃厚的興趣。
 
  Devjyoti Namata在為金融服務(wù)機構(gòu)的軟件測試的整個軟件測試周期方面有近兩年的經(jīng)驗。在過去的一年,他一直是一名Capgemini金融服務(wù)全球業(yè)務(wù)部卓越數(shù)據(jù)屏蔽中心的成員。他空閑時間有時做做飯,有時用他的望遠鏡凝視夜空。
 

 

  正是因為業(yè)務(wù)需求推動應(yīng)用軟件的創(chuàng)建,所以應(yīng)用程序的設(shè)計必須萬無一失且通過質(zhì)量保證認證。質(zhì)量保證的一個重要方面是:設(shè)計出能確保所有設(shè)計場景已在測試中被抓取的測試用例。測試用例是一組條件或變量,在其中,測試員將決定被測系統(tǒng)是否滿足設(shè)計的要求和功能。開發(fā)測試用例的過程也有助于發(fā)現(xiàn)應(yīng)用程序的要求或設(shè)計中的問題。一個測試用例與一些元素指示(如測試集ID ,測試用例ID,測試總結(jié)和測試描述)有關(guān)。

  測試用例設(shè)計有兩個主要任務(wù):
  ▪測試設(shè)計是所有邏輯測試用例的注意要求的草案。如果有效地設(shè)計,這是一個能在測試執(zhí)行時節(jié)省相當大精力及成本的關(guān)鍵部分。
  ▪規(guī)格包含被轉(zhuǎn)化為將要進行的物理測試指令的完整描述的草稿。

  我們使用一個基于元數(shù)據(jù)的方法來設(shè)計測試用例。這種方法對于將要跨多個應(yīng)用程序進行統(tǒng)一測試時以可重復(fù)的方式設(shè)計測試用例來說是很有用的。示例場景是涉及數(shù)據(jù)遷移或企業(yè)數(shù)據(jù)屏蔽的項目;谠獢(shù)據(jù)的測試用例設(shè)計和通用測試用例設(shè)計的主要區(qū)別是:前者沒有在從需求去推導測試用例上花時間,因為通過元數(shù)據(jù)直接使用數(shù)據(jù)或前期數(shù)據(jù)的數(shù)據(jù)或?qū)傩允怯锌赡艿摹?/p>

圖1.使用測試用例生成工具設(shè)計測試用例

  用基于元數(shù)據(jù)的方法,我們可以著手處理庫存要求;反過來,著手處理庫存要求也可以獲取元數(shù)據(jù)存儲庫中的數(shù)據(jù)屬性;趲齑妫軠蕚涓邔哟蔚膱鼍,然后支持測試用例的開發(fā)。為了加快測試用例的準備過程,我們設(shè)計了可以用任意基本腳本語言(如VB腳本,UNIX或Perl)實現(xiàn)的方法,以可重復(fù)的方式高效地生成測試用例。
  測試用例生成工具( TCGT )是一個基于在矩陣上的信息的基礎(chǔ)上生成測試用例的高度自動化工具。它生成的測試用例可以滿足驗收,確認,應(yīng)用核實的目的;谠獢(shù)據(jù)的測試用例設(shè)計可以用于以下兩種場景,在這兩種場景中要求了基于工廠的測試用例設(shè)計和生成。

  場景1:數(shù)據(jù)遷移
  數(shù)據(jù)遷移項目需要大量的數(shù)據(jù)庫測試,以確保沒有數(shù)據(jù)泄漏,且遷移后數(shù)據(jù)的完整性和質(zhì)量得以保留。遷移過程是由一組作為映射規(guī)則和轉(zhuǎn)換功能的規(guī)格決定的。例如,如果我們正在測試一個系統(tǒng),把數(shù)據(jù)從SQL Server 2005遷移到SQL Server 2008中,我們需要執(zhí)行以下操作:
  ▪數(shù)據(jù)遷移的需求分析
  ▪規(guī)范化要求
  ▪元數(shù)據(jù)驗證
  ▪數(shù)據(jù)驗證

  場景2:數(shù)據(jù)屏蔽
  基于元數(shù)據(jù)的測試用例的設(shè)計也可以在企業(yè)數(shù)據(jù)屏蔽中實現(xiàn)。數(shù)據(jù)屏蔽測試需要比較數(shù)據(jù)正確性和完整性的源頭數(shù)據(jù)和目標數(shù)據(jù)。沒有屏蔽或屏蔽后復(fù)制的表格應(yīng)該測試其數(shù)據(jù)變化,屏蔽算法和業(yè)務(wù)規(guī)則。在大多數(shù)情況下,數(shù)據(jù)屏蔽場景需要可重復(fù)準備和執(zhí)行的測試用例,這樣測試用例設(shè)計中可以使用元數(shù)據(jù)方法了。

  版權(quán)聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://dytjszp.cn/news/html/2014417114613.html

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

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