沒有想要一竿子打翻一船人,僅僅是針對某些廠商、某些產品的品管的一些個人淺見。
最近換了一隻 PDA 手機,算是興奮吧,也算是啟用手機以來花最多錢入手的一次。該手機價格與功能比還算是相當不錯的,可惜的是總是有不少小瑕疵,例如某些狀況下效能低落、某些功能在某些組合下導致當機、某些功能在某些狀況下未如預期表現等等。
我不禁想到幾年前我到某大國際性軟體公司應徵產品品管工程師時,我曾很自豪很有自信的對面試官說了我對產品測試的其中一個看法,也許是略帶戲言,我說「產品測試者要本著我就是要驗證這個產品(軟體)不 work 的心態來進行測試」,背後的意義有很多層,諸如:
舉個例子來說,如果有個功能就是做加法器,他可以做到 1 + 1 = 2 ,你不僅要測試輸入 1 + 1 ,你還得測試 0 + 1 ; 1 + 0 ; 0 + 0 ; 1 + (-1).......,而不是只驗證完 1+1 確實等於 2 就收工了。
不過很可惜的最後我並沒有進入那家公司,因素可能有很多,但真正的因素是什麼我就不得而知了。
我這隻 PDA 手機,製造商犯了個相當嚴重的疏失,在其新推出的 ROM 當中,原定是要修正某些軟體錯誤的,但是與那些錯誤無關的其他軟體功能,原本在前一版的 ROM 當中是可以正常運作的,到了新版的 ROM 當中卻相繼不能正常運作了。這是品管上的相當大疏失,為此不禁感到惋惜,諾大的公司,難道這樣的錯誤不打緊嗎,不影響公司聲譽嗎,不影響未來市場上對其產品的信賴度嗎?