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