一個水杯的測試滿有意思,如果你愿意,可以發(fā)揮一下你的想象,然后再看看別人例子,你會更加有收獲噢!
測試是一種思想,一種思路,當(dāng)你腦子里面這個思路思想很清晰的時候我們測試人員什么東東不會測試?
HOHO??!比較有意思的答案如下兩種:
一種:測試項目:杯子
需求測試:查看杯子使用說明書
界面測試:查看杯子外觀
功能度:用水杯裝水看漏不漏;水能不能被喝到
安全性:杯子有沒有毒或細(xì)菌
可靠性:杯子從不同高度落下的損壞程度
可移植性:杯子在不同的地方、溫度等環(huán)境下是否都可以正常使用
兼容性:杯子是否能夠容納果汁、白水、酒精、汽油等
易用性:杯子是否燙手、是否有防滑措施、是否方便飲用
用戶文檔:使用手冊是否對杯子的用法、限制、使用條件等有詳細(xì)描述
疲勞測試:將杯子盛上水(案例一)放24小時檢查泄漏時間和情況;盛上汽油(案例二)放24小時檢查泄漏時間和情況等
壓力測試:用根針并在針上面不斷加重量,看壓強(qiáng)多大時會穿透
跌落測試:杯子加包裝(有填充物),在多高的情況摔下不破損
震動測試:杯子加包裝(有填充物),六面震動,檢查產(chǎn)品是否能應(yīng)對惡劣的鐵路/公路/航空運(yùn)輸
測試數(shù)據(jù):測試數(shù)據(jù)具體編寫此處略(最討厭寫測試數(shù)據(jù)了)。其中應(yīng)用到:場景法、等價類劃分法、因果圖法、錯誤推測法、邊界值法等方法期望輸出:該期望輸出需查閱國標(biāo)、行標(biāo)以及使用用戶的需求
另一種:總體來說從以下幾個方面去考慮功能性、性能性、易用性、可操作性、穩(wěn)定性方面進(jìn)行測試功能性方面的測試,主要是考慮這個水杯是否能盛水,能盛多少水,能否盛熱水,盛熱水又能盛多少
性能性方面,盛冷水和熱水時分別盛多少水杯能夠承受易用性方面,水杯易用手拿或端著
可操作性,也可以說和易用性相似,當(dāng)盛冰水時感覺不到很凍,熱水時感覺不到很燙,或者也可以歸于功能測試穩(wěn)定性測試,水杯一直盛著水,是否長時間之后會漏水測試驅(qū)動開發(fā)。
水杯類:父類(杯子)屬性,如材料、形狀、容量等方法,如盛水等水杯可以裝泥土當(dāng)花盆用,要提供花盆的接口水杯的子類:如一次性杯子等等重寫或添加屬性、方法容錯:所裝物體判斷(物體的類別、物體的屬性)執(zhí)行方法的前提判斷(某些屬性已經(jīng)復(fù)值,有托盤則執(zhí)行端的方法,有把手則執(zhí)行拿的方法;或根據(jù)溫度)操作時注意,某個靜態(tài)字段是否超出數(shù)值范圍試杯子
測試項目:杯子
需求測試:查看杯子使用說明書
界面測試:查看杯子外觀
功能度:用水杯裝水看漏不漏;水能不能被喝到
安全性:杯子有沒有毒或細(xì)菌
可靠性:杯子從不同高度落下的損壞程度
可移植性:杯子在不同的地方、溫度等環(huán)境下是否都可以正常使用
兼容性:杯子是否能夠容納果汁、白水、酒精、汽油等
易用性:杯子是否燙手、是否有防滑措施、是否方便飲用
用戶文檔:使用手冊是否對杯子的用法、限制、使用條件等有詳細(xì)描述
疲勞測試:將杯子盛上水(案例一)放24小時檢查泄漏時間和情況;盛上汽油(案例二)放24小時檢查泄漏時間和情況等
壓力測試:用根針并在針上面不斷加重量,看壓強(qiáng)多大時會穿透跌落測試:杯子加包裝(有填充物),在多高的情況摔下不破損
震動測試:杯子加包裝(有填充物),六面震動,檢查產(chǎn)品是否能應(yīng)對惡劣的鐵路/公路/航空運(yùn)輸
測試數(shù)據(jù):測試數(shù)據(jù)具體編寫此處略(最討厭寫測試數(shù)據(jù)了)。其中應(yīng)用到:場景法、等價類劃分法、因果圖法、錯誤推測法、邊界值法等方法
期望輸出:該期望輸出需查閱國標(biāo)、行標(biāo)以及使用用戶的需求
一、GUI測試:
1看其形狀、大小設(shè)計是否適合人方便拿起;
2外觀是否吸引人(廣告嘛),賞心悅目;
3帶廣告的圖案沾水后是否掉色、模糊。
二、功能、壓力測試:
A考量其裝載能力:在杯子內(nèi)分別裝入少量的、半杯的、滿杯的:1熱水;2冷水;3冰水;4咖啡;看其裝載量和裝載時間以及紙杯拿在手中的硬度是否達(dá)到設(shè)計標(biāo)準(zhǔn)
B裝入熱水后,紙杯是否有異味。
三、247測試:裝入液體后記錄其多久以后漏水。