一個剛生產出來的礦泉水瓶要不要進行測試(檢驗)?答案是肯定的,當然要進行測試。只有通過測試,才能批量生產。如果產品生產出來后不進行測試,直接交給用戶使用,在用戶使用時出現了問題,那勢必會給用戶和企業帶來不良的影響,甚至是嚴重的后果。那么測試人員該如何針對礦泉水瓶進行測試呢?
一個從未接觸過軟件測試的職場新人很可能會對礦泉水瓶的測試點總結如下。
(1)礦泉水瓶的長度、寬度、高度和容積。
(2)瓶蓋擰緊是否需要很大的力度。
(3)瓶蓋內螺紋圈數、螺紋深度與樣品是否一致。
(4)瓶蓋外的摩擦阻力是否良好。
(5)瓶蓋上的商標是否與樣品要求一致。
(6)是否有生產日期,是否過期。
(7)包裝是否精美,是否符合要求。
(8)包裝是否環保。
(9)包裝說明書是否字跡清楚,是否有錯別字,是否有表達上的歧義。
(10)各種標識,如容積、環保性、條碼、公司地址等,是否清楚、正確和規范。
(11)包裝上的條碼能否掃描。
(12)瓶子是否容易傾斜。
(13)瓶身是否光滑。
(14)瓶身的雕紋走向是否自然、流暢、美觀,並符合要求。
(15)空瓶內是否有氣味。
(16)裝滿開水時瓶身的變化,瓶內氣味及水的味道。
(17)裝滿冷水時瓶身的變化,瓶內氣味及水的味道。
(18)冷熱參半時瓶身的變化,瓶內氣味及水的味道。
(19)瓶子的材料是否環保,是否有環保標識。
(20)瓶子承受的最大壓力。
(21)瓶子是否易燃。
(22)觀察瓶口是否容易漏水。
(23)瓶口是否光滑舒適。
(24)裝食用油后瓶身變化及瓶內氣味。
(25)裝汽油后瓶身變化及瓶內氣味。
(26)水油混合后瓶身變化及瓶內氣味。
(27)裝醋后瓶身變化及瓶內氣味。
(28)商標是否顯眼,易於識別。
很容易就可以寫出28個測試點,為什么能寫出這么多的測試點呢?原因很簡單,因為大家經常喝礦泉水,所以對礦泉水瓶的使用非常熟悉,能寫出一些測試點來也不足為奇,測試有時候就是這么簡單。但是對於其中一些測試點,例如“觀察瓶口是否容易漏水”,這個測試點寫清楚了嗎?顯然是沒有寫清楚,因為只是寫出了測試的地方是瓶口,隨后提出了一個問題——瓶口是否容易漏水。但是測試工作並不是提出問題,而是要用具體的方法去測試瓶口是否容易漏水。也就是說除了要寫清楚測試對象外,還要寫清楚如何去測試它。那么這個測試點可以這樣寫:用瓶子裝滿水之后,扭緊瓶蓋,然后使勁搖晃和擠壓,觀察瓶口是否有水滲出。這樣一來測試對象和方法都寫出來了,測試點才會更加清晰。
按照同樣的思路,可以重新修改整理一下測試點,並加入測試的方法,具體如下。
(1)瓶身上廣告和圖案的背景顏色是否符合公司的設計要求。
(2)瓶身上所有的字體顏色是否符合公司的設計要求,是否有錯別字。
(3)帶廣告的圖案遇水后是否會掉色或變模糊,廣告內容與圖案是否合法。
(4)瓶身上是否有防止燙傷、垃圾回收、年齡限制等提示。
(5)瓶身上圖標布局是否合理,其間距、大小是否符合公司的設計要求。
(6)瓶子底座尺寸、高度尺寸是否符合公司的設計要求。
(7)瓶子的口徑尺寸是否符合公司最初的設計要求。
(8)瓶身上的紋路及線條是否符合公司的設計要求。
(9)在裝少量的水、裝半瓶水、裝滿水這幾種情況下,分別將水倒入准備好的量筒中,查看量筒的讀數,檢查礦泉水瓶的容量是否符合設計要求、裝滿多少水后會漏水。
(10)將空瓶和裝滿水的瓶子放在電子秤上,檢查瓶子裝滿水前后的重量,看是否符合公司的設計要求。
(11)將瓶子裝滿水后擰緊瓶蓋,將其倒置或使勁搖晃、擠壓,看是否漏水。
(12)擰緊瓶蓋后,請小孩、成年男性、成年女性分別去擰瓶蓋看是否都能擰開。
(13)將瓶子裝滿水后倒入口中看能不能喝到水,是否存在漏水的現象。
(14)用手擠壓空瓶子,擠扁后觀察瓶身能否自動復原。
(15)分別在裝水或不裝水的情況下觀察瓶身的透明度,看是否清澈透底。
(16)將空瓶、裝半瓶水的瓶子、裝滿水的瓶子分別放在水平桌上及放在有20°和30°傾斜角度的桌面上,看瓶子是否傾斜或不穩。
(17)將裝滿水的瓶子和裝半瓶水的瓶子分別放置於-10℃、-20℃、10℃、30℃、50℃、80℃、100℃的環境中,連續放1天、10天、20天、30天,然后觀察瓶子是否漏水,瓶身是否破裂。
(18)將空瓶、裝半瓶水的瓶子、裝滿水的瓶子分別置於太陽光下曝曬(0.5h、1h、3h、5h),觀察瓶子是否漏水,瓶身是否破裂。
(19)將空瓶、裝半瓶水的瓶子、裝滿水的瓶子分別從不同高度(1m、3m、8m、15m)摔下來,觀察瓶身是否摔破,是否漏水。
(20)成年人分別使勁摔(或者是各種角度按壓)空瓶、裝半瓶水的瓶子、裝滿水的瓶子,摔一次和摔多次,看瓶子是否摔壞(漏水和破裂)。
(21)將空瓶、裝半瓶水的瓶子、裝滿水的瓶子分別置於水平桌面上,用電風扇吹桌面上的瓶子,調節電風扇的風力大小,觀察瓶子是否會被吹倒或吹走。
(22)滿瓶的水加包裝后,六面震動,檢查產品是否能應對鐵路/公路/航空等運輸環境。
(23)將空瓶子燃燒掉,觀察燃燒時的火焰,聞燃燒時的氣味,查看燃燒的殘留物是否符合材質的燃燒特性,是否產生有害的毒氣。
(24)空瓶長時間放置(一個月、三個月、半年),用儀器檢測是否會產生塑化劑或細菌。
(25)裝滿水后(其次可裝入不同的液體,如果汁、碳酸飲料)分別放置1天、5天、10天后,檢測瓶身與液體間是否發生化學反應,是否產生有毒物質或細菌。
(26)裝入熱水(50℃~100℃),分別放置1min、5min、10min,然后觀察瓶子是否變形,是否有異味產生。(27)用手去撫摸瓶身的內壁和外壁,是否感覺光滑舒適不刺手。
(28)試着喝口水,並將瓶口在嘴中轉動,感受瓶口的舒適度和圓滑度。
(29)用手輕拿已裝滿水的瓶子看是否容易掉落,檢查瓶身是否有防滑措施。
(30)瓶子分別裝入30℃、60℃、80℃的水時用手掌感受瓶身的溫度,因為感受不到的話更容易燙嘴。
(31)分別將瓶子放入手中、口袋、包中、車上,觀察是否易於攜帶。
(32)瓶中分別裝入碳酸飲料(如可樂)、果汁、咖啡、茶水、油類(如菜油)等液體,放置0.5h后再倒入口中測試是否變味。
(33)瓶中是否可以裝入固體(例如餅干、沙子,石頭等),且瓶子與裝入的固體是否會發生化學反應。
這次寫出了33個測試點,比之前寫的測試點詳細了很多。但是在寫測試點的時候,並沒有預先梳理測試點,而是想到一條寫一條,導致測試點的編寫缺乏條理性,而且也不知道寫得是否全面。那么對於一個礦泉水瓶的測試到底要基於哪些方面呢?
第一,瓶子的外觀界面測試。
瓶子的外觀界面測試主要是測試瓶子的大小、瓶身所體現的各種信息(如字體、顏色)等瓶子的外觀特征是否滿足公司最初對瓶子的設計要求,那么示例中編號為(1)、(2)、(3)、(4)、(5)、(6)、(7)、(8)的測試點就可以歸到瓶子的外觀界面測試當中。
第二,瓶子的功能測試。
瓶子的功能測試主要是測試瓶子的裝水功能、喝水功能以及瓶子自帶的一些功能特點。圍繞這些特點,示例中編號為(9)、(10)、(11)、(12)、(13)、(14)、(15)的測試點都可以歸到瓶子的功能測試當中。
第三,瓶子的性能測試。
瓶子的性能測試主要是測試瓶子的抗摔、抗壓、抗高低溫的這些情況。圍繞這些特點,示例中編號為(16)、(17)、(18)、(19)、(20)、(21)、(22)的測試點都可以歸到瓶子的性能測試當中。
第四,瓶子的安全性測試。
瓶子的安全性測試主要是測試瓶子在使用過程中瓶子本身是否會對人體或環境造成一些傷害,是否存在潛在的安全問題。圍繞這些特點,示例中編號為(23)、(24)、(25)、(26)的測試點都可以歸到瓶子的安全性測試當中。
第五,瓶子的易用性測試。
瓶子的易用性測試主要是測試瓶子用起來是否方便,例如拿在手上或裝在包里是否方便等,如果瓶子設計得太復雜估計就沒有多少人用了。圍繞這些特點,示例中編號為(27)、(28)、(29)、(30)、(31)的測試點都可以歸到瓶子的安全性測試當中。
第六,瓶子的兼容性測試。
瓶子的兼容性測試主要是測試瓶子除了可以裝水之外,是否還可以裝一些其他的東西,例如其他液體或固體等。圍繞這些特點,示例中編號為(32)、(33)的測試點都可以歸到瓶子的兼容性測試當中。
將測試點進行這樣的簡要划分后,編寫測試點時就會更加清晰、有條理了。當然不一定非要這樣划分,只是想告訴讀者對一個產品做通用測試的時候,最初是可以基於產品的外觀界面、功能、性能、安全性、易用性、兼容性這6個方面進行測試的,而事實上這6個方面也是必須要測試的。
