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í)間讀讀小說,還對(duì)市場(chǎng)上新的產(chǎn)品有著濃厚的興趣。 |
Devjyoti Namata在為金融服務(wù)機(jī)構(gòu)的軟件測(cè)試的整個(gè)軟件測(cè)試周期方面有近兩年的經(jīng)驗(yàn)。在過去的一年,他一直是一名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ì)必須萬無一失且通過質(zhì)量保證認(rèn)證。質(zhì)量保證的一個(gè)重要方面是:設(shè)計(jì)出能確保所有設(shè)計(jì)場(chǎng)景已在測(cè)試中被抓取的測(cè)試用例。測(cè)試用例是一組條件或變量,在其中,測(cè)試員將決定被測(cè)系統(tǒng)是否滿足設(shè)計(jì)的要求和功能。開發(fā)測(cè)試用例的過程也有助于發(fā)現(xiàn)應(yīng)用程序的要求或設(shè)計(jì)中的問題。一個(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ù)的方法來設(shè)計(jì)測(cè)試用例。這種方法對(duì)于將要跨多個(gè)應(yīng)用程序進(jìn)行統(tǒng)一測(cè)試時(shí)以可重復(fù)的方式設(shè)計(jì)測(cè)試用例來說是很有用的。示例場(chǎng)景是涉及數(shù)據(jù)遷移或企業(yè)數(shù)據(jù)屏蔽的項(xiàng)目;谠獢(shù)據(jù)的測(cè)試用例設(shè)計(jì)和通用測(cè)試用例設(shè)計(jì)的主要區(qū)別是:前者沒有在從需求去推導(dǎo)測(cè)試用例上花時(shí)間,因?yàn)橥ㄟ^元數(shù)據(jù)直接使用數(shù)據(jù)或前期數(shù)據(jù)的數(shù)據(jù)或?qū)傩允怯锌赡艿摹?/p>
圖1.使用測(cè)試用例生成工具設(shè)計(jì)測(cè)試用例
用基于元數(shù)據(jù)的方法,我們可以著手處理庫存要求;反過來,著手處理庫存要求也可以獲取元數(shù)據(jù)存儲(chǔ)庫中的數(shù)據(jù)屬性。基于庫存,能準(zhǔn)備高層次的場(chǎng)景,然后支持測(cè)試用例的開發(fā)。為了加快測(cè)試用例的準(zhǔn)備過程,我們?cè)O(shè)計(jì)了可以用任意基本腳本語言(如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ù)庫測(cè)試,以確保沒有數(shù)據(jù)泄漏,且遷移后數(shù)據(jù)的完整性和質(zhì)量得以保留。遷移過程是由一組作為映射規(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ù)。沒有屏蔽或屏蔽后復(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://hgh666.cn/news/html/2014417114613.html
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。