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

 

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

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

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

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

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

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

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

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

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

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