如何設(shè)計(jì)好測(cè)試用例

什么是測(cè)試用例


測(cè)試用例也叫測(cè)試案例,是在執(zhí)行測(cè)試之前由測(cè)試人員編寫(xiě)的指導(dǎo)測(cè)試過(guò)程的重要文檔,主要包括:用例編號(hào)髓迎、測(cè)試目的旱易、測(cè)試步驟禁偎、預(yù)期結(jié)果等


注意:不同公司使用的用例模板可能存在差異,但都大同小異


為什么要寫(xiě)測(cè)試用例


1阀坏、防止測(cè)試點(diǎn)的遺漏如暖,讓測(cè)試覆蓋的更全面


2、方便做版本的回歸測(cè)試


3忌堂、監(jiān)督測(cè)試過(guò)程盒至,評(píng)估結(jié)果


4、提高測(cè)試效率士修,避免盲目測(cè)試


5枷遂、縮短周期,比如當(dāng)版本更新或升級(jí)時(shí)棋嘲,只需修正少部分測(cè)試用例即可酒唉,用例資源可以做到重復(fù)使用


測(cè)試用例編寫(xiě)依據(jù)


1、業(yè)務(wù)需求文檔或需求規(guī)格說(shuō)明書(shū)


2沸移、開(kāi)發(fā)文檔痪伦,比如概要設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)文檔


3雹锣、參考已開(kāi)發(fā)出來(lái)的程序网沾,即一邊對(duì)照程序+需求文檔,一邊寫(xiě)測(cè)試用例


4蕊爵、與開(kāi)發(fā)人員辉哥、需求人員、客戶(hù)進(jìn)行溝通確認(rèn)


什么是好的測(cè)試用例


1在辆、用例覆蓋率最大化:好的測(cè)試用例是完整的用例集合证薇,能夠完全覆蓋測(cè)試需求


2、測(cè)試數(shù)據(jù)的準(zhǔn)確性:等價(jià)類(lèi)劃分準(zhǔn)確匆篓,每個(gè)等價(jià)類(lèi)范圍的數(shù)據(jù)浑度,測(cè)試效果一致


3、測(cè)試數(shù)據(jù)的全面性:保證所有可能的邊界值和邊界條件涵蓋在內(nèi)鸦概,且正確識(shí)別


設(shè)計(jì)測(cè)試用例的常見(jiàn)方法


1箩张、等價(jià)類(lèi)劃分法


2甩骏、邊界值分析法


3、錯(cuò)誤推測(cè)法


4先慷、因果圖法


5饮笛、判定表法


6、正交排列法


7论熙、功能圖分析法


8福青、場(chǎng)景法等


其中,等價(jià)類(lèi)劃分法脓诡、邊界值法无午、錯(cuò)誤推測(cè)法是平時(shí)工作中最常用的方法,也是設(shè)計(jì)好一個(gè)測(cè)試用例的裝備武器祝谚,本節(jié)課主講等價(jià)類(lèi)劃分法和邊界值分析法宪迟。




方法一:等價(jià)類(lèi)劃分法


將所有可能的輸入數(shù)據(jù)劃分為若干子集,從每一個(gè)子集中交惯,挑選任意輸入數(shù)據(jù)次泽,測(cè)試效果是一樣的。那么這樣的子集就是一個(gè)等價(jià)類(lèi)席爽。


比如有一個(gè)需求是:某輸入框只能輸入-99(含)至99(含)之間的整數(shù)意荤,且不能為空


有效等價(jià)類(lèi)(有效數(shù)據(jù))可劃分為:


-99至0之間的任意整數(shù)


0至99之間的任意整數(shù)


無(wú)效等價(jià)類(lèi)(無(wú)效數(shù)據(jù))可劃分為:


小于-99的整數(shù)


大于99的整數(shù)


為空的情況


非整數(shù)的情況(浮點(diǎn)數(shù)、字母拳昌、特殊字符袭异、中文字符)


如下圖:





方法二:邊界值分析法


對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法钠龙,即選取邊界值進(jìn)行測(cè)試炬藤。因?yàn)闇y(cè)試數(shù)據(jù)的邊界值在程序中最容易出錯(cuò),所以邊界值應(yīng)該重點(diǎn)測(cè)試碴里。


還是以上面需求為例:某輸入框只能輸入-99(含)至99(含)之間的整數(shù)沈矿,且不能為空


有效邊界值包括:


-99(最小邊界值)


-98(有效最小次邊界值)


-1(邊界值)


0(邊界值)


1(邊界值)


98(有效最大次邊界值)


99(最大邊界值)


無(wú)效邊界值包括:


-100(無(wú)效最小次邊界值)


100(無(wú)效最大次邊界值)


備注:測(cè)試過(guò)程中,只要是需要輸入數(shù)據(jù)的地方咬腋,就可以使用等價(jià)類(lèi)劃分法和邊界值分析法羹膳,這兩個(gè)方法一般是搭配使用的。


方法三:錯(cuò)誤推測(cè)法


基于對(duì)被測(cè)軟件系統(tǒng)的理解根竿、過(guò)往經(jīng)驗(yàn)以及個(gè)人直覺(jué)陵像,推測(cè)出軟件可能存在的缺陷,從而有針對(duì)性地設(shè)計(jì)測(cè)試用例的方法寇壳。


即錯(cuò)誤的操作醒颖,比如輸入輸出數(shù)據(jù)為0或空格等容易錯(cuò)誤的情況。將其作為測(cè)試用例來(lái)執(zhí)行壳炎。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末泞歉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腰耙,老刑警劉巖榛丢,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異挺庞,居然都是意外死亡晰赞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)选侨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)宾肺,“玉大人,你說(shuō)我怎么就攤上這事侵俗∠怯茫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵隘谣,是天一觀的道長(zhǎng)增拥。 經(jīng)常有香客問(wèn)我,道長(zhǎng)寻歧,這世上最難降的妖魔是什么掌栅? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮码泛,結(jié)果婚禮上猾封,老公的妹妹穿的比我還像新娘。我一直安慰自己噪珊,他們只是感情好晌缘,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著痢站,像睡著了一般磷箕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上阵难,一...
    開(kāi)封第一講書(shū)人閱讀 52,457評(píng)論 1 311
  • 那天岳枷,我揣著相機(jī)與錄音,去河邊找鬼呜叫。 笑死空繁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朱庆。 我是一名探鬼主播盛泡,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼椎工!你這毒婦竟也來(lái)了饭于?” 一聲冷哼從身側(cè)響起蜀踏,我...
    開(kāi)封第一講書(shū)人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掰吕,沒(méi)想到半個(gè)月后果覆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡殖熟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年局待,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片菱属。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡钳榨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纽门,到底是詐尸還是另有隱情薛耻,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布赏陵,位于F島的核電站饼齿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蝙搔。R本人自食惡果不足惜缕溉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吃型。 院中可真熱鬧证鸥,春花似錦、人聲如沸勤晚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)运翼。三九已至返干,卻和暖如春兴枯,著一層夾襖步出監(jiān)牢的瞬間血淌,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工财剖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留悠夯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓躺坟,卻偏偏與公主長(zhǎng)得像沦补,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咪橙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容