瞧瞧這個問題,真是讓人抓耳撓腮,欲言又止。功能測試,是不是黑盒測試?這問題就像問一個剛失戀的人“昨天晚上吃飯了嗎?”一樣,讓人哭笑不得。好,今天就來捋一捋這個問題,但別指望我能給你一個標(biāo)準(zhǔn)答案,畢竟,這個世界從來就沒有標(biāo)準(zhǔn)答案。
功能測試,嘿,聽起來挺高端的,但說白了,就是測試軟件的功能是否符合預(yù)期。那黑盒測試呢?顧名思義,就是一個黑盒子,你只關(guān)心輸入輸出,不關(guān)心內(nèi)部構(gòu)造。這倆貨到底是不是一回事?我得給你講講。
咱們把這個話題拋到腦門上,放大了看。功能測試,它就是個挑刺的,找軟件的茬兒,看它哪兒不對勁。黑盒測試呢,像個盲人摸象,只摸到了大象的一塊肉,就以為那是全部。你說,這倆是不是有點相似?但相似就能劃等號嗎?那可不一定。
有人說,功能測試就是黑盒測試的化身,我只能說,你太天真了。功能測試的視野可寬廣了,它不僅限于黑盒,白盒、灰盒,甚至彩虹盒,只要能測出問題,它都樂意嘗試。所以,把功能測試等同于黑盒測試,就像把大象關(guān)進(jìn)冰箱,太簡單粗暴了。
但要否認(rèn)功能測試與黑盒測試的關(guān)系,那也是睜眼說瞎話。它們倆就像一對歡喜冤家,時而親密無間,時而硝煙四起。在某些場合,功能測試就是黑盒測試的代名詞;而在另一些場合,它們又各自為戰(zhàn),互不相讓。
歸納起來說,你可能還是一頭霧水。別急,我再給你舉個形象的例子。功能測試就像一個多變的演員,黑盒測試只是它眾多角色中的一個。有時候,它穿上黑盒的外衣,一本正經(jīng)地演起嚴(yán)肅的科學(xué)家;有時候,它又脫下這身外衣,跑去演個逗比的喜劇演員。你不能因為它演過科學(xué)家,就認(rèn)為它一直都是科學(xué)家。
Copyright 2024 //m.ahlmtdl.com/ 版權(quán)所有 豫ICP備2021037741號-1 網(wǎng)站地圖