測試用例總結(jié)

出自蟲師博客:? ?http://www.testclass.net/software_test/test_case

一谨湘、什么是測試用例丙曙?

測試用例是為某個特殊目標(biāo)而編制的一組測試輸入嚷炉、執(zhí)行條件以及預(yù)期結(jié)果崩侠,以便測試某個程序路徑或核實(shí)是否滿足某個特定需求娘赴。

通俗的講:就是把我們測試系統(tǒng)的操作步驟用按照一定的格式用文字描述出來互躬。

二姑蓝、寫測試用例有什么好處寞焙?

理清思路乙漓,避免遺漏

這里是我們認(rèn)為最重要的一點(diǎn)级历,假如我們測試的項(xiàng)目大而復(fù)雜,我們可以把項(xiàng)目功能細(xì)分叭披,根據(jù)每一個功能通過編寫用例的方式來整理我們測試系統(tǒng)的思路寥殖,避免遺漏掉要測試的功能點(diǎn)玩讳。

跟蹤測試進(jìn)展

通過編寫測試用例,執(zhí)行測試用例嚼贡,我們可以很清楚的知道我們的測試進(jìn)度熏纯。

歷史參考

在我們所做的項(xiàng)目中,也許會有很多功能是相同或相近的粤策,我們對這類功能設(shè)計(jì)了測試用例樟澜,便于以后我們遇到類似功能的時(shí)候可以做參考依據(jù)。

重復(fù)性

我們測試一個系統(tǒng)不是一個人測一遍就算測完的叮盘,需要多人反復(fù)的進(jìn)行測試秩贰,那么我們就需要測試用例來規(guī)范和指導(dǎo)我們的測試行為。

三柔吼、測試用例的方法

好吧毒费,咱知道啥是測試用例了,也是知道為什么要寫測試用例了愈魏,那到底應(yīng)該怎么寫觅玻?無從下手啊。我們在寫測試用例之前培漏,先學(xué)習(xí)幾種方法溪厘,它是我們寫測試用例的指導(dǎo)思想。

等價(jià)類劃分

等價(jià)類是指某個輸入域的一個特定的子集合牌柄,在該子集合中各個輸入數(shù)據(jù)對于揭露程序中的錯誤都是等效的畸悬,也就是說,如果用這個等價(jià)類中的代表值作為測試用例未發(fā)現(xiàn)程序錯誤友鼻,那么該類中其他數(shù)據(jù)(測試用例)也不會發(fā)現(xiàn)程序中的錯誤傻昙。

有效等價(jià)類:?輸入滿足程序輸入的要求(來自規(guī)格說明書),通俗的說就是正確的輸入彩扔。

無效等價(jià)類:?輸入不滿足程序輸入的要求妆档,即異常輸入,需要系統(tǒng)對此有一定的容錯性虫碉。

例如:

一個輸入框要求輸入1-10000的數(shù)字

有效等價(jià)類:可以輸入1-10000之間的數(shù)來驗(yàn)證贾惦,如:2、5敦捧、99须板、8495......

無效等價(jià)類:可以輸入1-10000之外的任意字符驗(yàn)證,如:0兢卵、10001习瑰、字母、下劃線秽荤、特殊符號甜奄、空格柠横、回車.....

邊界值

邊界值是對等價(jià)類的補(bǔ)充,測試工作經(jīng)驗(yàn)告訴我們课兄,大量的錯誤是出在輸入輸出的邊界價(jià)上牍氛。我們還拿上面的例子,一個輸入框要求輸入1-10000之間的數(shù)烟阐。我們要測它有沒有超出這個范圍搬俊,如:0、-1蜒茄、-2唉擂、1000、10001.....等等扩淀,來判定是否超出了我們的范圍楔敌。

因果圖

因果圖方法最終生成的就是判定表,它適合于檢查程序輸入條件的各種組合情況驻谆。舉個例子:原因:A=0,B=0庆聘,結(jié)果我就可以判定:A=B胜臊。確切的說他是一種因果關(guān)系思想。它會無形中指導(dǎo)這我們的測試伙判。當(dāng)然了象对,我們?yōu)榱艘悦膺z漏,可以把系統(tǒng)中的因果關(guān)系用圖畫出宴抚。不過系統(tǒng)大而復(fù)雜的話就是個體力活了勒魔。呵呵。

錯誤推測法

基于經(jīng)驗(yàn)和直覺推測出系統(tǒng)可能存在的錯誤菇曲,從而有針對性的設(shè)計(jì)測試用例的方法冠绢。

其它

設(shè)計(jì)測試用例的方法有很多,我們常用就上面幾種常潮,其它的方法還有:狀態(tài)遷移圖弟胀、流程分析法、正交驗(yàn)證法等等喊式。

四孵户、測試用例的格式與要素

一個測試用例應(yīng)該包括:編號,標(biāo)題岔留,測試場景夏哭,測試步驟,預(yù)期結(jié)果献联。

當(dāng)然還可加入一些它選項(xiàng)竖配,如:優(yōu)先級厕吉、測試階段....

關(guān)于測試用例的存放管理:

1、項(xiàng)目管理系統(tǒng)自帶的用例管理械念,一般用例會與項(xiàng)目掛鉤头朱,有固定的格式,搜索龄减、修改等功能项钮,使用起來非常方便。如:禪道項(xiàng)目管理希停、QC烁巫、bugfree 等等都帶的有用例管理功能。

2宠能、通過world\Excel文檔形式管理亚隙,這樣的好處就是自己定義測試用例的格式。

面來看一個具體的測試用例违崇。我們會有更深刻的認(rèn)識阿弃。

編號:001

標(biāo)題: 系統(tǒng)登錄測試用例

測試環(huán)境:Windows 10/Chrome 58

測試步驟:

1、打開瀏覽器羞延,輸入系統(tǒng)網(wǎng)站渣淳,打開登錄頁面。

2伴箩、用戶名密碼為空入愧,點(diǎn)擊登錄按鈕

3、輸入用戶名嗤谚,密碼為空棺蛛,點(diǎn)擊登錄按鈕。

4巩步、用戶名為空旁赊,輸入密碼,點(diǎn)擊登錄按鈕渗钉。

5彤恶、用戶名正確,密碼錯誤鳄橘,點(diǎn)擊登錄按鈕声离。....

預(yù)期結(jié)果:

1、成功打開首頁瘫怜。

2术徊、系統(tǒng)提示:用戶名密碼不能為空。

3鲸湃、系統(tǒng)提示:密碼不能為空赠涮。

4子寓、系統(tǒng)提示:用戶名不能為空。

5笋除、系統(tǒng)提示:用戶名或密碼錯誤斜友。....

最后?,寫好測試用例垃它,除了掌握基本的測試方法之外鲜屏,最重要的是,要去深入理解業(yè)務(wù)需求国拇。 從需求文檔中抽出測試點(diǎn)洛史;另外善于總結(jié)以往測試中發(fā)現(xiàn)的bug,完善測試用例酱吝。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末也殖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子务热,更是在濱河造成了極大的恐慌忆嗜,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陕习,死亡現(xiàn)場離奇詭異霎褐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)该镣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來响谓,“玉大人损合,你說我怎么就攤上這事∧锓祝” “怎么了嫁审?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赖晶。 經(jīng)常有香客問我律适,道長,這世上最難降的妖魔是什么遏插? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任捂贿,我火速辦了婚禮,結(jié)果婚禮上胳嘲,老公的妹妹穿的比我還像新娘厂僧。我一直安慰自己,他們只是感情好了牛,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布颜屠。 她就那樣靜靜地躺著辰妙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪甫窟。 梳的紋絲不亂的頭發(fā)上密浑,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天,我揣著相機(jī)與錄音粗井,去河邊找鬼尔破。 笑死,一個胖子當(dāng)著我的面吹牛背传,可吹牛的內(nèi)容都是我干的呆瞻。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼径玖,長吁一口氣:“原來是場噩夢啊……” “哼痴脾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起梳星,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤赞赖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后冤灾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體前域,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年韵吨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了匿垄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡归粉,死狀恐怖椿疗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情糠悼,我是刑警寧澤届榄,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站倔喂,受9級特大地震影響铝条,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜席噩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一班缰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧班挖,春花似錦鲁捏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽假丧。三九已至,卻和暖如春动羽,著一層夾襖步出監(jiān)牢的瞬間包帚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工运吓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渴邦,地道東北人。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓拘哨,卻偏偏與公主長得像谋梭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子倦青,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評論 2 361

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

  • 一瓮床、安裝/卸載 1、真機(jī)上安裝产镐、卸載隘庄、高版本覆蓋安裝、低版本覆蓋安裝癣亚、卸載后安裝高版本丑掺; 安裝關(guān)注點(diǎn):版本號、渠道...
    丶章魚丶閱讀 1,445評論 0 3
  • 昨晚的分享述雾,主要是關(guān)于測試用例的街州。在分享中提到了測試用例設(shè)計(jì)方法:等價(jià)類劃分、邊界值分析法玻孟、因果圖法菇肃、基本路徑分析...
    小紅帽_閱讀 503評論 0 0
  • 參考https://www.cnblogs.com/dulijuan/p/4474657.htmlhttps://...
    Helen_Cat閱讀 4,597評論 0 28
  • 什么才算是“好的”測試用例? 在正式開始討論之前蟆技,我先跟你聊聊玩敏,什么才是“好的”測試用例,這個“好”又應(yīng)該體現(xiàn)在哪...
    Test_道銀閱讀 2,753評論 0 10
  • 以前我不贊同丘吉爾的名言:“國際舞臺上沒有永恒的朋友质礼,也沒有永恒的敵人旺聚,只有永恒的利益】艚叮” 現(xiàn)在看來我太幼稚了砰粹。
    藍(lán)騁閱讀 179評論 0 0