四川建設(shè)網(wǎng)有限責(zé)任公司官網(wǎng)谷歌seo什么意思
設(shè)計(jì)測(cè)試用例方法之經(jīng)驗(yàn)測(cè)試方法
一、經(jīng)驗(yàn)的測(cè)試技術(shù)
(1)基于經(jīng)驗(yàn)的測(cè)試技術(shù)之錯(cuò)誤推測(cè)法
錯(cuò)誤推測(cè)法也叫錯(cuò)誤猜測(cè)法,就是根據(jù)經(jīng)驗(yàn)猜想,已有的缺陷,測(cè)試經(jīng)驗(yàn)和失敗數(shù)據(jù)等可能有什么問(wèn)題并依此設(shè)計(jì)測(cè)試用例
(2)基于經(jīng)驗(yàn)的測(cè)試技術(shù)之異常分析法
系統(tǒng)異常分析法就是針對(duì)系統(tǒng)有可能存在的異常操作、軟硬件缺陷引起的故障進(jìn)行分析,依此設(shè)計(jì)測(cè)試用例。
主要針對(duì)系統(tǒng)的容錯(cuò)能力、故障恢復(fù)能力進(jìn)行測(cè)試。
如:小米兼容顯示不全
ie8 或ie11
(3)基于經(jīng)驗(yàn)的測(cè)試技術(shù)之隨機(jī)測(cè)試
隨機(jī)測(cè)試指的是測(cè)試中的所有的輸入數(shù)據(jù)都是隨機(jī)生成的,其目標(biāo)是模擬用戶的操作。真實(shí)環(huán)境中,尤其是軟件剛剛發(fā)布時(shí),會(huì)有成千上萬(wàn)的人在上面亂敲亂試;因此在發(fā)布軟件前,用模擬用戶的隨機(jī)測(cè)試就可能發(fā)現(xiàn)其它方式漏掉的軟件缺陷。
二、整理下測(cè)試方法(10種)
等價(jià)類(lèi)和邊界值 針對(duì)單個(gè)條件或功能設(shè)計(jì)測(cè)試場(chǎng)景
判定表、因果圖、正交表 針對(duì)組合情況進(jìn)行設(shè)計(jì)測(cè)試場(chǎng)景
場(chǎng)景法 針對(duì)整個(gè)測(cè)試流程設(shè)計(jì)測(cè)試用例
狀態(tài)遷移法 針對(duì)狀態(tài)的變更或流轉(zhuǎn)進(jìn)行設(shè)計(jì)測(cè)試用例
錯(cuò)誤推測(cè)法、異常分析法、隨機(jī)測(cè)試法 針對(duì)經(jīng)驗(yàn)設(shè)計(jì)測(cè)試用例
三、測(cè)試用例設(shè)計(jì)的綜合策略
一、使用各種測(cè)試方法思路
1.在任何情況下都必須使用邊界值分析方法,經(jīng)驗(yàn)表明用這種方法設(shè)計(jì)出測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng);
2.必要時(shí)用等價(jià)類(lèi)劃分方法補(bǔ)充一些測(cè)試用例;
3.用錯(cuò)誤推測(cè)法再追加一些測(cè)試用例(依靠經(jīng)驗(yàn));
4.如果程序的功能說(shuō)明中含有輸入條件組合情況,則可選用因果圖/判定表;
5.對(duì)業(yè)務(wù)流程場(chǎng)景清晰的系統(tǒng),使用場(chǎng)景法貫穿;
6.檢查已設(shè)計(jì)的測(cè)試用例的覆蓋程度;
7.最后要考慮異常分析,再進(jìn)行綜合使用。
四、測(cè)試用例的設(shè)計(jì)步驟
1.構(gòu)造根據(jù)設(shè)計(jì)規(guī)格得出的基本功能測(cè)試用例
2.邊界值測(cè)試用例
3.狀態(tài)轉(zhuǎn)換測(cè)試用例
4.錯(cuò)誤猜測(cè)測(cè)試用例
5.異常測(cè)試用例
6.其它測(cè)試類(lèi)型測(cè)試用例(如性能測(cè)試,易用性測(cè)試,安全測(cè)試等)
五、優(yōu)化測(cè)試用例的方法
1.利用設(shè)計(jì)測(cè)試用例的10種方法不斷的對(duì)測(cè)試用例進(jìn)行分解與合并
2.在測(cè)試時(shí)利用發(fā)散思維構(gòu)造測(cè)試用例
=============================================