秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

當(dāng)前位置首頁(yè) > 計(jì)算機(jī) > 軟件測(cè)試/評(píng)測(cè)
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程  [會(huì)員中心]

軟件測(cè)試-9黑盒測(cè)試場(chǎng)景法

文檔格式:PPT| 19 頁(yè)|大小 2.03MB|積分 15|2024-12-09 發(fā)布|文檔ID:253243035
第1頁(yè)
下載文檔到電腦,查找使用更方便 還剩頁(yè)未讀,繼續(xù)閱讀>>
1 / 19
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見(jiàn)問(wèn)題
  • 單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,黑盒測(cè)試用例設(shè)計(jì),場(chǎng)景法,內(nèi)容提綱,復(fù)習(xí),場(chǎng)景法的思想,場(chǎng)景法的步驟,舉例,復(fù)習(xí),黑盒測(cè)試用例設(shè)計(jì)方法有哪些?,場(chǎng)景法基本原理,現(xiàn)在的軟件幾乎都是用事件觸發(fā)來(lái)控制流程的,象,GUI,軟件、游戲等事件觸發(fā)時(shí)的情景并形成了場(chǎng)景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成了事件流這種在軟件設(shè)計(jì)方面的思想可以引入到軟件測(cè)試中,可以生動(dòng)地描繪出事件觸發(fā)時(shí)的情景,有利于設(shè)計(jì)測(cè)試用例,同時(shí)使測(cè)試用例更容易理解和執(zhí)行用例場(chǎng)景的定義,用例場(chǎng)景用來(lái)描述流經(jīng)用例的路徑,從用例開(kāi)始到結(jié)束遍歷這條路徑上所有基本流和備選流,.,基本概念,1.,基本流,和,備選流,在測(cè)試一個(gè)軟件的時(shí)候,在場(chǎng)景法中,測(cè)試流程是軟件功能按照正確的事件流實(shí)現(xiàn)的一條,正確流程,,那么我們把這個(gè)稱(chēng)為該軟件的基本流;,出現(xiàn)故障或缺陷的過(guò)程,就用,備選流,加以標(biāo)注,這樣,備選流就可以是從基本流來(lái)的,或是由備選流中引出的分析,圖中經(jīng)過(guò)用例的每條路徑都用基本流和備選流來(lái)表示,,直黑線(xiàn)表示基本流,,是經(jīng)過(guò)用例的最簡(jiǎn)單的路徑備選流用不同的色彩表示,一個(gè)備選流可能從基本流開(kāi)始,在某個(gè)特定條件下執(zhí)行,然后重新加入基本流中(如備選流,1,和,3,);也可能起源于另一個(gè)備選流(如備選流,2,),或者終止用例而不再重新加入到某個(gè)流(如備選流,2,和,4,)。

    場(chǎng)景,場(chǎng)景,1,基本流,場(chǎng)景,2,基本流 備選流,1,場(chǎng)景,3,基本流 備選流,1,備選流,2,場(chǎng)景,4,基本流 備選流,3,場(chǎng)景,5,基本流 備選流,3,備選流,1,場(chǎng)景,6,基本流 備選流,3,備選流,1,備選流,2,場(chǎng)景,7,基本流 備選流,4,場(chǎng)景,8,基本流 備選流,3,備選流,4,場(chǎng)景法設(shè)計(jì)測(cè)試用例的步驟,根據(jù)說(shuō)明,描述出程序的基本流及各項(xiàng)備選流,.,根據(jù)基本流和各項(xiàng)備選流生成不同的場(chǎng)景,.,對(duì)每一個(gè)場(chǎng)景生成相應(yīng)的測(cè)試用例,.,對(duì)生成的所有測(cè)試用例重新復(fù)審,去掉多余的測(cè)試用例,測(cè)試用例確定后,對(duì)每一個(gè)測(cè)試用例確定測(cè)試數(shù)據(jù)值,.,例題:,在線(xiàn)購(gòu)物系統(tǒng),在當(dāng)當(dāng)網(wǎng)網(wǎng)上書(shū)店都訂購(gòu)過(guò)書(shū)籍,整個(gè)訂購(gòu)過(guò)程為:用戶(hù)登錄到網(wǎng)站后,進(jìn)行書(shū)籍的選擇,當(dāng)選好自己心儀的書(shū)籍后進(jìn)行訂購(gòu),這時(shí)把所需圖書(shū)放進(jìn)購(gòu)物車(chē),等進(jìn)行結(jié)帳的時(shí)候,用戶(hù)需要登錄自己注冊(cè)的帳號(hào),登錄成功后,進(jìn)行結(jié)帳并生成訂單,整個(gè)購(gòu)物過(guò)程結(jié)束確定基本流和備選流,基本流,用戶(hù)到網(wǎng)站,書(shū)籍的選擇,進(jìn)行訂購(gòu),把所需圖書(shū)放進(jìn)購(gòu)物車(chē),等進(jìn)行結(jié)帳的時(shí)候,登錄自己的帳號(hào),登錄成功后,生成訂單,備選流,1,帳號(hào)不存在,備選流,2,帳號(hào)錯(cuò)誤,備選流,3,密碼錯(cuò)誤,備選流,4,無(wú)選購(gòu)書(shū)籍,備選流,x,退出系統(tǒng),確定場(chǎng)景,場(chǎng)景,1-,購(gòu)物成功,基本流,場(chǎng)景,2-,帳號(hào)不存在,基本流,備選流,1,場(chǎng)景,3-,帳號(hào)錯(cuò)誤,基本流,備選流,2,場(chǎng)景,4-,密碼錯(cuò)誤,基本流,備選流,3,場(chǎng)景,5-,無(wú)選購(gòu)書(shū)籍,基本流,備選流,4,確定測(cè)試用例,對(duì)于每一個(gè)場(chǎng)景都需要確定測(cè)試用例。

    可以采用矩陣或決策表來(lái)確定和管理測(cè)試用例對(duì)于每個(gè)測(cè)試用例,存在一個(gè)測(cè)試用例,ID,、條件(或說(shuō)明)、測(cè)試用例中涉及的所有數(shù)據(jù)元素(作為輸入或已經(jīng)存在于數(shù)據(jù)庫(kù)中)以及預(yù)期結(jié)果在下面的矩陣中,,V,表示有效數(shù)據(jù)元素,,I,表示無(wú)效數(shù)據(jù)元素,,n/a,表示不適用,例如場(chǎng)景,1,表示“成功購(gòu)書(shū)”基本流請(qǐng)按上述規(guī)定為其它應(yīng)用場(chǎng)景設(shè)計(jì)用例矩陣測(cè)試用例,ID,場(chǎng)景,/,條件,帳號(hào),密碼,選購(gòu)書(shū)籍,預(yù)期結(jié)果,1,場(chǎng)景,1,:,購(gòu)物成功,V,V,V,成功購(gòu)書(shū),2,場(chǎng)景,2,:,帳號(hào)不存在,I,n/a,n/a,提示帳號(hào)不存在,3,場(chǎng)景,3,:,帳號(hào)錯(cuò)誤,I,V,n/a,提示帳號(hào)錯(cuò)誤,,返回基本流步驟,2,4,場(chǎng)景,4,:,密碼錯(cuò)誤,V,I,n/a,提示密碼錯(cuò)誤,,返回基本流步驟,3,5,場(chǎng)景,5,:,無(wú)選購(gòu)書(shū)籍,V,V,I,提示選購(gòu)書(shū)籍,,返回基本流步驟,5,ID,場(chǎng)景,/,條件,帳號(hào),密碼,選購(gòu)書(shū)籍,預(yù)期結(jié)果,1,場(chǎng)景,1,:,購(gòu)物成功,xu,123456,軟件測(cè)試藝術(shù),成功購(gòu)物,2,場(chǎng)景,2,:,帳號(hào)不存在,li,n/a,n/a,提示帳號(hào)不存在,3,場(chǎng)景,3,:,帳號(hào)錯(cuò)誤,li,123456,n/a,提示帳號(hào)錯(cuò)誤,,返回基本流步驟,2,4,場(chǎng)景,4,:,密碼錯(cuò)誤,xu,123$%,n/a,提示密碼錯(cuò)誤,,返回基本流步驟,3,5,場(chǎng)景,5,:,無(wú)選購(gòu)書(shū)籍,xu,123456,空,提示選購(gòu)書(shū)籍,,返回基本流步驟,5,課堂練習(xí),:,ATM,例子,測(cè)試用例,:,生成每個(gè)場(chǎng)景的測(cè)試用例是通過(guò)某個(gè)特定條件來(lái)完成的,這個(gè)特定條件將導(dǎo)致特定用例場(chǎng)景的執(zhí)行,.,七,.,錯(cuò)誤,推測(cè)法,錯(cuò)誤推測(cè)法的概念:基于經(jīng)驗(yàn)和直覺(jué)推測(cè)程序中所有可能存在的各種錯(cuò)誤,從而有針對(duì)性的設(shè)計(jì)測(cè)試用例的方法。

    錯(cuò)誤推測(cè)方法的基本思想:列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)它們選擇測(cè)試用例例如:,在單元測(cè)試時(shí)曾列出的許多在模塊中常見(jiàn)的錯(cuò)誤、以前產(chǎn)品測(cè)試中曾經(jīng)發(fā)現(xiàn)的錯(cuò)誤等,這些就是經(jīng)驗(yàn)的總結(jié)還有,輸入數(shù)據(jù)和輸出數(shù)據(jù)為,0,的情況、輸入表格為空格或輸入表格只有一行等這些都是容易發(fā)生錯(cuò)誤的情況,可選擇這些情況下的例子作為測(cè)試用例總結(jié):測(cè)試,方法的選擇,通常,在確定測(cè)試方法時(shí),應(yīng)遵循以下原則:,根據(jù)程序的重要性和一旦發(fā)生故障將造成的損失來(lái)確定測(cè)試等級(jí)和測(cè)試重點(diǎn)認(rèn)真選擇測(cè)試策略,以便能盡可能少的使用測(cè)試用例,發(fā)現(xiàn)盡可能多的程序錯(cuò)誤因?yàn)橐淮瓮暾能浖y(cè)試過(guò)后,如果程序中遺留的錯(cuò)誤過(guò)多并且嚴(yán)重,則表明該次測(cè)試是不足的,而測(cè)試不足則意味著讓用戶(hù)承擔(dān)隱藏錯(cuò)誤帶來(lái)的危險(xiǎn),但測(cè)試過(guò)度又會(huì)帶來(lái)資源的浪費(fèi)因此測(cè)試需要找到一個(gè)平衡點(diǎn),測(cè)試方法的選擇,(續(xù)),首先進(jìn)行等價(jià)類(lèi)劃分,包括輸入條件和輸出條件的等價(jià)類(lèi)劃分,將無(wú)限測(cè)試變成有限測(cè)試,這是減少工作量和提高測(cè)試效率最有效的方法在任何情況下都必須采用邊界值分析法這種方法設(shè)計(jì)出的測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng)用錯(cuò)誤推斷法再追加測(cè)試用例,這需要測(cè)試工程師的智慧和經(jīng)驗(yàn),.,對(duì)照程序邏輯,檢查已設(shè)計(jì)出的測(cè)試用例的邏輯覆蓋程度。

    如果沒(méi)有達(dá)到要求的覆蓋標(biāo)準(zhǔn),則應(yīng)當(dāng)再補(bǔ)充更多的測(cè)試用例如果程序的功能說(shuō)明中含有輸入條件的組合情況,則應(yīng)一開(kāi)始就選用因果圖法和判定表驅(qū)動(dòng)法對(duì)于參數(shù)配置類(lèi)的軟件,要用正交試驗(yàn)法選擇較少的組合方式達(dá)到最佳組合。

    點(diǎn)擊閱讀更多內(nèi)容
    賣(mài)家[上傳人]:wuyoufeng
    資質(zhì):實(shí)名認(rèn)證