測試用例設(shè)計
1)什么是測試用例?
測試用例是為特定的目的而設(shè)計的一組測試輸入、執(zhí)行條件和預(yù)期的結(jié)果;測試用例是執(zhí)行的最小實體;體現(xiàn)測試方案、方法、技術(shù)和策略。內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等,測試用例的目的是為測試某個程序路徑或核實是否滿足某個特定需求的一份指導(dǎo)測試有效執(zhí)行的文檔。
2)什么是黑盒測試?黑盒測試用例設(shè)計方法一般有哪些?這些測試方法如何綜合應(yīng)用?
是把測試對象看做一個打開的黑盒子程序員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特征,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合功能說明(黑盒測試又叫做功能測試或者數(shù)據(jù)驅(qū)動測試,所謂數(shù)據(jù)驅(qū)動是指它需要一組數(shù)據(jù)來驗證功能的完善)
用例設(shè)計方法有:等價類劃分、邊界值、因果圖、功能圖、場景分析、錯誤推測法
黑盒測試用例設(shè)計方法如何綜合應(yīng)用
1)一般情況下需要根據(jù)需求劃分等價類進(jìn)行分析;
2)然后根據(jù)等價類應(yīng)用邊界值方法設(shè)計測試用例;
3)應(yīng)用錯誤推斷法補(bǔ)充測試用例
4)如果輸入和輸出之間存在著很強(qiáng)的邏輯關(guān)系,一般應(yīng)用因果圖方法設(shè)計測試用例。
3)什么是測試方案,測試方案在測試過程中起到的作用是什么?
測試方案是一個對測試計劃進(jìn)行細(xì)化的文檔,測試方案用來指導(dǎo)測試用例的設(shè)計,測試方案的內(nèi)容包括細(xì)化測試目的、細(xì)化測試方法、細(xì)化測試環(huán)境、細(xì)化測試工具、細(xì)化測試范圍。
測試方案在測試過程中的作用是:實現(xiàn)對測試計劃的細(xì)化,指導(dǎo)測試用例的設(shè)計。
4)測試用例在軟件測試過程中起到的作用?使用測試用例的好處?
、.指導(dǎo)測試的實施
、.規(guī)劃測試數(shù)據(jù)的準(zhǔn)備
、.編寫測試腳本的“設(shè)計說明書”
、.評估測試結(jié)果的度量基準(zhǔn)
、.分析缺陷的標(biāo)準(zhǔn)好處
①.在開始實施測試之前設(shè)計好用例可以避免盲目測試,提高測試的效率
、.測試用例的使用令軟件測試的實施重點突出,目的明確
、.在軟件版本更新后只需要修改少量的測試用例即可開展測試工作,降低工作強(qiáng)度,縮短項目周期
5)測試用例設(shè)計的一般過程是什么?
、.測試需求分析
、.業(yè)務(wù)流程分析
、.測試用例設(shè)計
、.測試用例評審
、.測試用例完善
⑥.測試用例維護(hù)
6)測試用例的主要要素包含哪些?
軟件名稱、版本模塊名稱、功能特性、預(yù)置條件、用例編號、參考信息、用例說明、輸入數(shù)據(jù)、預(yù)期結(jié)果、測試結(jié)果環(huán)境要求、特殊規(guī)程要求、缺陷編號。
7)測試用例設(shè)計的原則是什么?
、.測試用例的代表性
②.測試結(jié)果的可判定性
、.測試結(jié)果的可重現(xiàn)性
8)沒有測試用例是否可以執(zhí)行測試,如果可以測試工作應(yīng)該如何展開?
9)在測試工作中如果沒有需求及其相關(guān)文檔測試工作是否可以進(jìn)行,如果可以,應(yīng)該如何進(jìn)行?
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |