測(cè)試用例設(shè)計(jì)方法(1)_第1頁(yè)
測(cè)試用例設(shè)計(jì)方法(1)_第2頁(yè)
測(cè)試用例設(shè)計(jì)方法(1)_第3頁(yè)
測(cè)試用例設(shè)計(jì)方法(1)_第4頁(yè)
測(cè)試用例設(shè)計(jì)方法(1)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、測(cè)試用例設(shè)計(jì)方法測(cè)試用例設(shè)計(jì)方法2010年年5月月18日日打造中國(guó)金融IT服務(wù)業(yè)第一品牌2目錄目錄n 測(cè)試用例的基本概念測(cè)試用例的基本概念n 由簡(jiǎn)入繁的過(guò)程由簡(jiǎn)入繁的過(guò)程n 輸入數(shù)據(jù)參數(shù)化輸入數(shù)據(jù)參數(shù)化打造中國(guó)金融IT服務(wù)業(yè)第一品牌3測(cè)試用例設(shè)計(jì)的基本思想測(cè)試用例設(shè)計(jì)的基本思想n 設(shè)計(jì)測(cè)試用例時(shí),要尋求系統(tǒng)設(shè)計(jì)、功能設(shè)計(jì)的弱點(diǎn)。設(shè)計(jì)測(cè)試用例時(shí),要尋求系統(tǒng)設(shè)計(jì)、功能設(shè)計(jì)的弱點(diǎn)。n 設(shè)計(jì)正面的測(cè)試用例設(shè)計(jì)正面的測(cè)試用例n 設(shè)計(jì)負(fù)面的、異常的測(cè)試用例設(shè)計(jì)負(fù)面的、異常的測(cè)試用例打造中國(guó)金融IT服務(wù)業(yè)第一品牌4測(cè)試用例的定義及特征測(cè)試用例的定義及特征n 測(cè)試用例是為特定的目的而設(shè)計(jì)的一組測(cè)試輸入、執(zhí)行條

2、件和預(yù)期的測(cè)試用例是為特定的目的而設(shè)計(jì)的一組測(cè)試輸入、執(zhí)行條件和預(yù)期的結(jié)果。測(cè)試用例是執(zhí)行的最小實(shí)體。簡(jiǎn)單地說(shuō),測(cè)試用例就是設(shè)計(jì)一結(jié)果。測(cè)試用例是執(zhí)行的最小實(shí)體。簡(jiǎn)單地說(shuō),測(cè)試用例就是設(shè)計(jì)一個(gè)場(chǎng)景,使軟件程序在這種場(chǎng)景下,必須能夠正常運(yùn)行并且達(dá)到程序個(gè)場(chǎng)景,使軟件程序在這種場(chǎng)景下,必須能夠正常運(yùn)行并且達(dá)到程序所設(shè)計(jì)的執(zhí)行結(jié)果。所設(shè)計(jì)的執(zhí)行結(jié)果。 n 測(cè)試用例的特征測(cè)試用例的特征 1.最有可能抓住缺陷的;最有可能抓住缺陷的; 2.不是重復(fù)的、多余的;不是重復(fù)的、多余的; 3.一組相似測(cè)試用例中最有效的;一組相似測(cè)試用例中最有效的; 4.既不是太簡(jiǎn)單,也不是太復(fù)雜。既不是太簡(jiǎn)單,也不是太復(fù)雜。打造

3、中國(guó)金融IT服務(wù)業(yè)第一品牌5測(cè)試用例組成元素測(cè)試用例組成元素n測(cè)試目標(biāo)測(cè)試目標(biāo)n為什么而測(cè)?功能、性能、可用性、兼容性、安全性等為什么而測(cè)?功能、性能、可用性、兼容性、安全性等n測(cè)試對(duì)象測(cè)試對(duì)象n測(cè)什么?被測(cè)試的項(xiàng)目,如對(duì)象、函數(shù)、類、菜單、按鈕、表格、接口、整個(gè)系統(tǒng)等。測(cè)什么?被測(cè)試的項(xiàng)目,如對(duì)象、函數(shù)、類、菜單、按鈕、表格、接口、整個(gè)系統(tǒng)等。n測(cè)試環(huán)境測(cè)試環(huán)境n在哪里測(cè)?測(cè)試用例運(yùn)行時(shí)所處的環(huán)境,包括系統(tǒng)配置、操作系統(tǒng)、瀏覽器等在哪里測(cè)?測(cè)試用例運(yùn)行時(shí)所處的環(huán)境,包括系統(tǒng)配置、操作系統(tǒng)、瀏覽器等n測(cè)試前提測(cè)試前提n什么時(shí)候開始測(cè)?測(cè)試用例運(yùn)行時(shí)所處的前提或條件限制什么時(shí)候開始測(cè)?測(cè)試用例運(yùn)

4、行時(shí)所處的前提或條件限制n輸入數(shù)據(jù)輸入數(shù)據(jù)n哪些數(shù)據(jù)?在操作時(shí),系統(tǒng)所接受的各種可變化的數(shù)據(jù),如數(shù)字、字符、文件等哪些數(shù)據(jù)?在操作時(shí),系統(tǒng)所接受的各種可變化的數(shù)據(jù),如數(shù)字、字符、文件等n操作步驟操作步驟n如何測(cè)?執(zhí)行軟件和程序的先后次序步驟等。如打開對(duì)話框,點(diǎn)擊按鈕等如何測(cè)?執(zhí)行軟件和程序的先后次序步驟等。如打開對(duì)話框,點(diǎn)擊按鈕等n期望輸出期望輸出n判定標(biāo)準(zhǔn),每個(gè)測(cè)試用例必須說(shuō)明其輸出的標(biāo)準(zhǔn),即期望的輸出結(jié)果判定標(biāo)準(zhǔn),每個(gè)測(cè)試用例必須說(shuō)明其輸出的標(biāo)準(zhǔn),即期望的輸出結(jié)果打造中國(guó)金融IT服務(wù)業(yè)第一品牌6測(cè)試用例設(shè)計(jì)原則測(cè)試用例設(shè)計(jì)原則 n 1.測(cè)試用例的代表性:能夠代表并覆蓋各種合理的和不合測(cè)試用

5、例的代表性:能夠代表并覆蓋各種合理的和不合理的、合法的和非法的、邊界的和越界的以及極限的輸入理的、合法的和非法的、邊界的和越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境設(shè)置等。數(shù)據(jù)、操作和環(huán)境設(shè)置等。n 2.測(cè)試結(jié)果的可判定性:即測(cè)試執(zhí)行結(jié)果的正確性是可判測(cè)試結(jié)果的可判定性:即測(cè)試執(zhí)行結(jié)果的正確性是可判定的,每一個(gè)測(cè)試用例都應(yīng)有相應(yīng)的期望結(jié)果定的,每一個(gè)測(cè)試用例都應(yīng)有相應(yīng)的期望結(jié)果n 3.測(cè)試結(jié)果的可再現(xiàn)性:即對(duì)同樣的測(cè)試用例,系統(tǒng)的執(zhí)測(cè)試結(jié)果的可再現(xiàn)性:即對(duì)同樣的測(cè)試用例,系統(tǒng)的執(zhí)行結(jié)果應(yīng)當(dāng)是相同的。行結(jié)果應(yīng)當(dāng)是相同的。 打造中國(guó)金融IT服務(wù)業(yè)第一品牌7測(cè)試用例評(píng)判標(biāo)準(zhǔn)測(cè)試用例評(píng)判標(biāo)準(zhǔn)n 測(cè)試范圍的覆

6、蓋率高測(cè)試范圍的覆蓋率高n 依據(jù)特定的測(cè)試目標(biāo)要求,覆蓋所有的測(cè)試范圍和內(nèi)容依據(jù)特定的測(cè)試目標(biāo)要求,覆蓋所有的測(cè)試范圍和內(nèi)容n 測(cè)試用例設(shè)計(jì)能反向思維,有效發(fā)現(xiàn)缺陷測(cè)試用例設(shè)計(jì)能反向思維,有效發(fā)現(xiàn)缺陷n 測(cè)試為了發(fā)泄缺陷,能更快的發(fā)現(xiàn)缺陷或更有可能發(fā)現(xiàn)潛在缺陷的測(cè)試測(cè)試為了發(fā)泄缺陷,能更快的發(fā)現(xiàn)缺陷或更有可能發(fā)現(xiàn)潛在缺陷的測(cè)試用例可提高測(cè)試效率用例可提高測(cè)試效率n 易用性易用性n 設(shè)計(jì)思路易被理解、執(zhí)行比較順暢、操作有連貫性設(shè)計(jì)思路易被理解、執(zhí)行比較順暢、操作有連貫性n 易讀性易讀性n 前提條件、步驟、期望結(jié)果清晰前提條件、步驟、期望結(jié)果清晰n 易維護(hù)性易維護(hù)性n 以很少的時(shí)間來(lái)完成測(cè)試用例的

7、維護(hù)工作以很少的時(shí)間來(lái)完成測(cè)試用例的維護(hù)工作打造中國(guó)金融IT服務(wù)業(yè)第一品牌8好的測(cè)試用例好的測(cè)試用例n 兩個(gè)帳號(hào)兩個(gè)帳號(hào)X、Y,X賬戶轉(zhuǎn)入賬戶轉(zhuǎn)入Y賬戶賬戶1000元,元,Account是余額表,從是余額表,從account表中查詢付款帳戶余額,請(qǐng)用表中查詢付款帳戶余額,請(qǐng)用SQL驗(yàn)證結(jié)果驗(yàn)證結(jié)果n 轉(zhuǎn)賬前查詢轉(zhuǎn)賬前查詢X,Y余額:余額:n Select a.ye as A1,b.ye as B1n From account a,account bn Where a.zh= X and b.zh =Y;n 轉(zhuǎn)賬成功后查詢轉(zhuǎn)賬成功后查詢X,Y余額:余額:n Select a.ye as A2,b

8、.ye as B2n From account a,account bn Where a.zh= X and b.zh=Y;n 預(yù)期結(jié)果預(yù)期結(jié)果n 其中:其中:A1-1000=A2n B2-1000=B1 打造中國(guó)金融IT服務(wù)業(yè)第一品牌9目錄目錄n 測(cè)試用例的基本概念測(cè)試用例的基本概念n 由簡(jiǎn)入繁的過(guò)程由簡(jiǎn)入繁的過(guò)程n 輸入數(shù)據(jù)參數(shù)化輸入數(shù)據(jù)參數(shù)化打造中國(guó)金融IT服務(wù)業(yè)第一品牌10定義由簡(jiǎn)入繁定義由簡(jiǎn)入繁n 是一個(gè)逐步細(xì)化的過(guò)程是一個(gè)逐步細(xì)化的過(guò)程n “繁繁”,這里是指詳細(xì)的意思,這里是指詳細(xì)的意思n 從框架和結(jié)構(gòu)開始,到功能的局部和細(xì)節(jié)推進(jìn)的過(guò)程,是從框架和結(jié)構(gòu)開始,到功能的局部和細(xì)節(jié)推進(jìn)的

9、過(guò)程,是一個(gè)從簡(jiǎn)單的測(cè)試描述(測(cè)試功能點(diǎn)、測(cè)試需求等)逐步一個(gè)從簡(jiǎn)單的測(cè)試描述(測(cè)試功能點(diǎn)、測(cè)試需求等)逐步細(xì)化到能夠去依照?qǐng)?zhí)行的測(cè)試用例的過(guò)程細(xì)化到能夠去依照?qǐng)?zhí)行的測(cè)試用例的過(guò)程打造中國(guó)金融IT服務(wù)業(yè)第一品牌11為什么要由簡(jiǎn)入繁為什么要由簡(jiǎn)入繁n 如果沒(méi)有測(cè)試用例或者僅有簡(jiǎn)單的測(cè)試功能描述,測(cè)試過(guò)程難以控制,測(cè)試結(jié)果將毫無(wú)可靠性而言;n 簡(jiǎn)單的測(cè)試用例可靠性低,重用性差,可能導(dǎo)致不同人員理解不同;n 詳細(xì)的測(cè)試用例可靠性高,而且便于估計(jì)執(zhí)行所需時(shí)間,易于控制。n 打造中國(guó)金融IT服務(wù)業(yè)第一品牌12到何種程度?到何種程度?n 時(shí)間要求時(shí)間要求測(cè)試時(shí)間是否充足?測(cè)試時(shí)間是否充足?n 執(zhí)行者執(zhí)行者

10、測(cè)試執(zhí)行者對(duì)系統(tǒng)的了解程度?測(cè)試執(zhí)行者對(duì)系統(tǒng)的了解程度?n 建議程度建議程度將測(cè)試用例交給其他人執(zhí)行時(shí)不需要過(guò)多的解釋。將測(cè)試用例交給其他人執(zhí)行時(shí)不需要過(guò)多的解釋。打造中國(guó)金融IT服務(wù)業(yè)第一品牌13樣例樣例 登錄登錄n 需求:n 用戶名長(zhǎng)度為用戶名長(zhǎng)度為6至至10位(含位(含6位和位和10位)位)n 用戶名由字符(用戶名由字符(a-z、A-Z)和數(shù)字()和數(shù)字(0-9)組成)組成n 不能為空、空格和特殊字符不能為空、空格和特殊字符n 密碼規(guī)則同用戶名規(guī)則密碼規(guī)則同用戶名規(guī)則打造中國(guó)金融IT服務(wù)業(yè)第一品牌14簡(jiǎn)單簡(jiǎn)單n 能夠正確處理用戶登錄能夠正確處理用戶登錄打造中國(guó)金融IT服務(wù)業(yè)第一品牌15一

11、般一般n 輸入正確的用戶名和口令可以進(jìn)入系統(tǒng)輸入正確的用戶名和口令可以進(jìn)入系統(tǒng)n 輸入用戶名或口令錯(cuò)誤無(wú)法進(jìn)入系統(tǒng)輸入用戶名或口令錯(cuò)誤無(wú)法進(jìn)入系統(tǒng)打造中國(guó)金融IT服務(wù)業(yè)第一品牌16詳細(xì)詳細(xì)n 用戶身份合法性驗(yàn)證用戶身份合法性驗(yàn)證n 用戶名驗(yàn)證用戶名驗(yàn)證n 正常用戶名的輸入正常用戶名的輸入n 含有特殊字符的用戶名含有特殊字符的用戶名n 為空或含有空格為空或含有空格n 字母大小寫無(wú)關(guān)性測(cè)試字母大小寫無(wú)關(guān)性測(cè)試n 非法用戶非法用戶n 口令驗(yàn)證口令驗(yàn)證n 正??诹钫?诹頽 含有特殊字符的口令含有特殊字符的口令n 字母大小寫敏感性測(cè)試字母大小寫敏感性測(cè)試n 為空或含有空格為空或含有空格n 口令有效期驗(yàn)

12、證口令有效期驗(yàn)證n 口令保存口令保存n 忘記口令后找回口令功能忘記口令后找回口令功能打造中國(guó)金融IT服務(wù)業(yè)第一品牌17目錄目錄n 測(cè)試用例的基本概念測(cè)試用例的基本概念n 由簡(jiǎn)入繁的過(guò)程由簡(jiǎn)入繁的過(guò)程n 輸入數(shù)據(jù)參數(shù)化輸入數(shù)據(jù)參數(shù)化打造中國(guó)金融IT服務(wù)業(yè)第一品牌18定義定義 參數(shù)化參數(shù)化n 是一個(gè)將測(cè)試數(shù)據(jù)與測(cè)試邏輯(步驟)分開,簡(jiǎn)化測(cè)試用是一個(gè)將測(cè)試數(shù)據(jù)與測(cè)試邏輯(步驟)分開,簡(jiǎn)化測(cè)試用例的過(guò)程;例的過(guò)程;n 方式是將用例中的一些輸入、輸出等作為參數(shù),數(shù)據(jù)則單方式是將用例中的一些輸入、輸出等作為參數(shù),數(shù)據(jù)則單獨(dú)列出,在執(zhí)行時(shí)選擇相應(yīng)的數(shù)據(jù)執(zhí)行。獨(dú)列出,在執(zhí)行時(shí)選擇相應(yīng)的數(shù)據(jù)執(zhí)行。打造中國(guó)金融I

13、T服務(wù)業(yè)第一品牌19為什么要參數(shù)化?為什么要參數(shù)化?n 沒(méi)有將測(cè)試數(shù)據(jù)和測(cè)試邏輯分開的測(cè)試用例可能顯得非常龐大,不利于測(cè)試員理解,導(dǎo)致難以控制和執(zhí)行;n 通過(guò)將用例參數(shù)化,可以簡(jiǎn)化用例,使測(cè)試用例邏輯清晰,數(shù)據(jù)與邏輯的關(guān)系明了,易于理解;l 有利于提高測(cè)試用例的復(fù)用性;打造中國(guó)金融IT服務(wù)業(yè)第一品牌20哪些內(nèi)容需要參數(shù)化?哪些內(nèi)容需要參數(shù)化?n 測(cè)試用例中需要通過(guò)使用不同數(shù)據(jù)來(lái)重復(fù)執(zhí)行測(cè)試的部分測(cè)試用例中需要通過(guò)使用不同數(shù)據(jù)來(lái)重復(fù)執(zhí)行測(cè)試的部分;n 包括:包括:n 輸入(數(shù)據(jù)或操作等)輸入(數(shù)據(jù)或操作等)n 輸出(結(jié)果數(shù)據(jù)或預(yù)期結(jié)果等)輸出(結(jié)果數(shù)據(jù)或預(yù)期結(jié)果等)打造中國(guó)金融IT服務(wù)業(yè)第一品牌21樣例樣例 登錄登錄步驟:1、輸入、輸入2、輸入、輸入3、點(diǎn)擊、點(diǎn)擊OK按鈕按鈕結(jié)果:打造中國(guó)金融IT服務(wù)業(yè)第一品牌22測(cè)試數(shù)據(jù)測(cè)試數(shù)據(jù)“用戶名”“口令”“預(yù)期結(jié)果”說(shuō)明“user10”“pass10”進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)正確的用戶名和口令正確的用戶名和口令(6位位)“user789”“pass789”進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)正確的用戶名和口令正確的用戶名和口令(7-9位位)“user000010”“pass000010”進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)正確的用戶名和口令正確的用戶名和口令(10位位)“”“pass”提示輸入用戶名提示輸入用戶名不能進(jìn)入系統(tǒng)不能進(jìn)入系統(tǒng)用戶名為空用戶名

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論