本作業,全是故事,寫不好就是事故,技術含量為零,全是錯的。
【黑盒測試】
張小廚是一個美食家(吃貨),沒事兒就愛到處瞎溜達找食兒吃。
這天,你和張小廚在逛街,前方街角出現一家店,名曰“黑暗料理---10元吃飽~”
“哇塞,10塊能吃飽,diao絲怎能不試!”沒等你反應過來,張小廚唰地閃了進去。
10分鐘之后,張小廚出來了。
你問:“吃飽了么?”
張小廚拍著肚皮舉著大拇指:“哇塞,十二分飽!”
---解釋---黑盒測試是以用戶的角度,關注輸入輸出結果,從輸入數據與輸出數據的對應關系出發進行測試。如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。
【白盒測試】
你好奇的問張小廚:“才10快錢就能吃十二分飽,都是怎么吃的啊?”
“來,你也試試。”于是張小廚拉著你又進去了這家“黑暗料理店”。
你進去一看,門口一個店小二,收你10塊錢。
第二個店小二從咕嘟咕嘟熬粥的大鍋盛出來一碗粥,
第三個店小二給了你10個黑米大饅頭。
第四個店小二給了你一疊小咸菜。
10分鐘之后。
你和張小廚一起走出門,
張小廚問:“你吃飽了么?”
你拍著肚皮舉著大拇指:“哇塞,十二分飽!”
---解釋---白盒測試是基于代碼的測試,測試內部接口和邏輯等。
【單元測試】
第二天,又到了吃飯的時間。
你和張小廚又來到了這家黑店,昨天吃了之后,你們非常想念那碟小咸菜。
于是你們跟老板商量,能不能一塊錢只買一碟小咸菜。
老板看你們長得很漂亮,于是同意了!!同意了!!
于是你和張小廚,每天都去買一疊咸菜,早上去,中午去晚上去,連著三天都只去吃這碟小咸菜。
哇塞,這碟小咸菜都一樣一樣的好吃。
---解釋---單元測試又稱為模塊測試,是針對模塊來進行正確性檢驗的測試工作。
【壓力測試 Stress Test】
你和張小廚越來越喜歡這家黑店了,十塊錢吃飽真是我等diao絲之福~
你們開始在朋友里面宣傳,各大diao絲紛紛群起而吃之。
于是你們每天都帶著三五狐朋狗友,四十五十好友一起去吃這家黑點,看這家黑點能否被吃垮,服務是否依然到位,黑饅頭和小咸菜味道是否還依舊。
你們驚喜的發現,這家黑點都抗住了,抗住了!!!
---解釋---壓力測試也稱為強度測試、負載測試。壓力測試是模擬實際應用的軟硬件環境及用戶使用過程的系統負荷,長時間或超大負荷地運行測試軟件,來測試被測系統的性能、可靠性、穩定性等。
【性能測試】
你和張小廚都覺得哇塞,這家店太牛X了!老板是怎么做到的呢?
于是你開始觀察這個10塊錢的流水線是怎么運作的?粥是怎么熬出來的?
張小廚開始關注這家店每天營收怎么這么多(額,diao絲多營收多),防火防盜工作怎么做的,24小時營業換了多少人,師傅的的手藝怎么保持一致!
---解釋---性能測試在軟件的質量保證中起著重要的作用,它包括的測試內容豐富多樣。中國軟件評測中心將性能測試概括為三個方面:應用在客戶端性能的測試、應用在網絡上性能的測試和應用在服務器端性能的測試。
【冒煙測試 Smoking Tsest】
你和張小廚研究完這家店之后你們想賺錢的心膨脹了起來,你們決定開一家自己的店,你來出資。
張小廚說:“雖然不是我出資,但是開店風險太大,我們先在路邊攤試試吧!”
于是你們在路邊支了個攤,準備以5塊錢賣綠色的大饅頭,你看比10塊錢便宜,而且綠饅頭有賣點,能吸引人!!肯定能成為大富翁,走向人生的巔峰。
攤子支起來了,綠饅頭已經上架,你們正在賣力吆喝呢!
城管來了!!城管來了!!
一個饅頭都沒有賣出去,架子和饅頭都被城管收走了!!
---解釋---冒煙測試的名稱可以理解為該種測試耗時短,僅用一袋煙功夫足夠了。也有人認為是形象地類比新電路板基本功能檢查。任何新電路板焊好后,先通電檢查,如果存在設計缺陷,電路板可能會短路,板子冒煙了!
【UAT User Acceptance Test】
張小廚因為出色的吃貨本能,高瞻遠矚地收購了那家黑店,迅速在全球開了500家加盟連鎖店。
二十年后,張小廚已經成為一個超級大富婆,開飛機是開一架扔一架那種,嘴里大金牙,手上金戒指,而你成為了她的貼身助理。
今天天氣好熱,你告訴張小廚,她預定的皇家山寨珍藏冰激凌已經準備好,樣品已經送到,可立即試吃。
“端上來!”
“是!”
“……皇家山寨珍藏冰激凌!黃是沒錯啦,但是這樣太像那種黃(shi)了吧……端走重做!”
“哦!”于是你屁顛屁顛的端走了。
---解釋---用戶接受度測試,即驗收測試。
End! (注:作業中名詞解釋全部來自網絡~)