六佩谣、黑盒測試方法論

常用測試方法

  • 等價類劃分
  • 邊界值分析
  • 因果圖
  • 判定表
  • 決策樹
  • 探索式測試

一、等價類

  • 輸入域明確:把程序的輸入域劃分成若干子集
  • 分類:從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值曹质。
  • 常見分類:有效脏嚷、無效等價類

等價類劃分案例

  • 注冊某個網(wǎng)站骆撇,要求用戶名的長度為612的數(shù)字與字母組合而成的字符,密碼長度為816位的數(shù)字、字母的組合父叙。請寫出測試案例神郊。
  • 識別輸入域分類:
    • 用戶名:6~12數(shù)字與字母
    • 密碼:8~16數(shù)字字母組合

用戶名測試例子

image.png

二、邊界值

  • 根據(jù)經(jīng)驗大多數(shù)的錯誤都是來自于對邊界值的處理不嚴謹趾唱,所以把邊界值作為重點測試數(shù)據(jù)
  • 邊界值測試法是對等價類的補充

用邊界值測試法補充測試用例

image.png

三涌乳、因果圖與判定表

  • 因果圖是有向圖,顯示因果模型中變量之間的因果關(guān)系甜癞。因果圖包括一組變量(或節(jié)點)夕晓。每個節(jié)點通過箭頭連接到一個或多個對其具有因果影響的其他節(jié)點。箭頭描繪了因果關(guān)系的方向

  • 在軟件測試中悠咱,因果圖是有向圖蒸辆,可以將一組原因映射到一組結(jié)果瑰抵】妨铮可以將原因視為程序的輸入啸罢,而可以將結(jié)果視為輸出履磨。通常,該圖在左側(cè)顯示代表原因的節(jié)點,在右側(cè)顯示代表影響的節(jié)點逗宜。它們之間可能存在中間節(jié)點雄右,這些中間節(jié)點使用諸如AND和OR的邏輯運算符組合輸入。


    image.png

判定表概念

  • 一種表達因果關(guān)系的邏輯表達方式
  • 使用表格分類條件纺讲、中間結(jié)果擂仍、最終結(jié)果之間的關(guān)系

判定表例子

image.png

四、決策樹

  • 判定表也可以用決策樹表示
  • 決策樹比因果圖和判定表更好
  • 可以用流程圖表示決策樹
image.png

因果圖熬甚、判定表逢渔、決策樹

  • 這三者本質(zhì)一樣用于表達流程關(guān)系,只是表現(xiàn)形式不同
  • 他們的含義其實就是編程邏輯if else switch
  • 測試過程中可以用流程圖去表達
  • 黑盒的流程圖與白盒的路徑流程是存在關(guān)聯(lián)關(guān)系的

五乡括、探索式測試

  • 探索性測試是一種軟件測試風(fēng)格肃廓,簡而言之就是同步學(xué)習(xí),測試設(shè)計和測試執(zhí)行。
  • 塞姆·坎納(Cem Kaner)于1984年創(chuàng)造了該術(shù)語,將探索性測試定義為”一種軟件測試風(fēng)格,強調(diào)個人測試者的個人自由和責(zé)任诲泌,以通過對待與測試相關(guān)的學(xué)習(xí)來不斷優(yōu)化其工作質(zhì)量


    image.png

探索式測試的認知

  • 探索式測試是一種基于上下文質(zhì)量反饋的測試風(fēng)格
  • 基于上下文的反饋盲赊,適時調(diào)整測試執(zhí)行
  • 探索式測試通常被認為是黑盒測試技術(shù)。在白盒測試中也可以應(yīng)用類似的思想去實施(基于實時反饋的精準化測試)

探索式測試的優(yōu)缺點

  • 成本低敷扫,可以不用提前設(shè)計大量測試用例
  • 可以激發(fā)測試工程師的創(chuàng)造性哀蘑,更快的發(fā)現(xiàn)問題
  • 對測試的覆蓋度無法進行有效保障
  • 多數(shù)測試活動都是由探索式測試與腳本式用例結(jié)合
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市葵第,隨后出現(xiàn)的幾起案子绘迁,更是在濱河造成了極大的恐慌,老刑警劉巖卒密,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缀台,死亡現(xiàn)場離奇詭異,居然都是意外死亡哮奇,警方通過查閱死者的電腦和手機膛腐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屏镊,“玉大人依疼,你說我怎么就攤上這事痰腮《妫” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵膀值,是天一觀的道長棍丐。 經(jīng)常有香客問我误辑,道長,這世上最難降的妖魔是什么歌逢? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任巾钉,我火速辦了婚禮,結(jié)果婚禮上秘案,老公的妹妹穿的比我還像新娘砰苍。我一直安慰自己,他們只是感情好阱高,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布赚导。 她就那樣靜靜地躺著,像睡著了一般赤惊。 火紅的嫁衣襯著肌膚如雪吼旧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天未舟,我揣著相機與錄音圈暗,去河邊找鬼。 笑死裕膀,一個胖子當(dāng)著我的面吹牛员串,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播昼扛,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼昵济,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了野揪?” 一聲冷哼從身側(cè)響起访忿,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎斯稳,沒想到半個月后海铆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡挣惰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年卧斟,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憎茂。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡珍语,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出竖幔,到底是詐尸還是另有隱情板乙,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站募逞,受9級特大地震影響蛋铆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜放接,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一刺啦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纠脾,春花似錦玛瘸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至汉操,卻和暖如春再来,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背磷瘤。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工芒篷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人采缚。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓针炉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親扳抽。 傳聞我的和親對象是個殘疾皇子篡帕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

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