測試用例如何全面

問題衍生:測試組同事工作中發(fā)現(xiàn),測試用例總是寫不全面.在測試中功能與需求不一致,功能分支未考慮到.如何全面設計測試用例?

分析問題:是什么造成了用例不全面

需求變更

對需求理解偏差

需求不清晰

對功能,業(yè)務不了解

測試設計理論缺少


'好的'測試用例具備的特性

1. 整體完備性:“好的”測試用例一定是一個完備的整體礼患,是有效測試用例組成的集合防泵,能夠完全覆蓋測試需求。

2. 等價類劃分的準確性:指的是對于每個等價類都能保證只要其中一個輸入測試通過秽澳,其他輸入也一定測試通過上煤。

3. 等價類集合的完備性:需要保證所有可能的邊界值和邊界條件都已經(jīng)正確識別。

是不是有點概念性了.那我們從另一方面在來拆分一下

1.第一層,表單測試為最底層(最基礎(chǔ)的).通過頁面從上到下,從左到右,對輸入框,按鈕功能,的最基本測試.這時候考慮的就是特殊字符,超長,空;不提交退出,提交取消,按鈕釋放.這層測試對新項目,新功能很重要,必須執(zhí)行.當項目進入維護階段,這些case的優(yōu)先級就置為低.時間不充裕就可以不去執(zhí)行了.

2.第二層,邏輯判斷層毁渗。根據(jù)需求的設計,各功能之間的簡單邏輯聯(lián)系单刁。以登錄,賬號和密碼必須對應才能登錄,否則登錄失敗,那我們從這個邏輯判斷來設計case:賬號為空;密碼為空;賬號密碼不一致;賬號密碼一致,這里其實就是等價類了.那這類case的話,也是最常規(guī)部分,有相關(guān)聯(lián)功能修改了,就需要執(zhí)行.

3.第三層,業(yè)務流程層. 這部分不關(guān)心軟件的本身的基本功能羔飞,而是關(guān)心這個軟件的業(yè)務有沒有實現(xiàn)肺樟,不同的需求就有不同的業(yè)務需求. 還是登錄,需求為,停用的賬戶,不能登錄系統(tǒng).那這層的case就可以設計為:停用賬號是否能登錄?超級管理員是否能停用?停用后是否可以啟用?刪除后是否能登錄? 這里的需求可能就會是一句話,那這些用例就需要我們在需求評審的時候就去發(fā)散思考.

這3層組合起來才能逐步形成完整的測試用例,這里還有沒列舉到的 比如 數(shù)據(jù)庫的數(shù)據(jù)校驗,接口傳輸數(shù)據(jù)校驗.

那我們聽完了這些理論,試試看用到實戰(zhàn)當中吧

實戰(zhàn)

1.城市電話號碼由三部分組成。它們的名稱和內(nèi)容分別是:地區(qū)碼:空白或三位數(shù)字逻淌;前綴:首位非‘0’或‘1’的三位數(shù)字么伯;后綴:4位數(shù)字。

假定被測程序能接受一切符合上述規(guī)定的電話號碼卡儒,拒絕所有不符合規(guī)定的電話號碼田柔。根據(jù)該程序的規(guī)格說明,作等價類的劃分骨望,并設計測試方案硬爆。能有幾條測試用例?

A:5? ? ? ? ? ? ? ? ? ? ? ? ? ?B:13? ? ? ? ? ? ? ? ? ? ? ? ? ? C:8? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? D:15


2.、交通一卡通自動充值軟件系統(tǒng)需求系統(tǒng)只接收50元或100元紙幣擎鸠,一次充值只能使用一張紙幣缀磕,一次充值金額只能為50元或100元。用因果圖的設計方式,能有幾條測試用例

A:4? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B:5? ? ? ? ????????????? ? ? C:6? ? ????????????????????????? ? ? ? D:7






答案:

1.B:13

分析 有效等價類? ?,無效等價類


2.C:6


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劣光,一起剝皮案震驚了整個濱河市袜蚕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绢涡,老刑警劉巖牲剃,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異雄可,居然都是意外死亡凿傅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門滞项,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狭归,“玉大人,你說我怎么就攤上這事文判」担” “怎么了?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵戏仓,是天一觀的道長疚宇。 經(jīng)常有香客問我,道長赏殃,這世上最難降的妖魔是什么敷待? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮仁热,結(jié)果婚禮上榜揖,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好举哟,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布思劳。 她就那樣靜靜地躺著,像睡著了一般妨猩。 火紅的嫁衣襯著肌膚如雪潜叛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天壶硅,我揣著相機與錄音威兜,去河邊找鬼。 笑死庐椒,一個胖子當著我的面吹牛椒舵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扼睬,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼逮栅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了窗宇?” 一聲冷哼從身側(cè)響起措伐,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎军俊,沒想到半個月后侥加,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡粪躬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年担败,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镰官。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡提前,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出泳唠,到底是詐尸還是另有隱情狈网,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布笨腥,位于F島的核電站拓哺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏脖母。R本人自食惡果不足惜士鸥,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谆级。 院中可真熱鬧烤礁,春花似錦讼积、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玻侥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間亿蒸,已是汗流浹背凑兰。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留边锁,地道東北人姑食。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像茅坛,于是被迫代替她去往敵國和親音半。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

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