算算上篇關於工作的文章《進階測試人員》也十天之前,扣掉假日有八天我都在與那兩張票奮戰…囧rz
花這麼多時間竟然還沒有搞定是怎麼回事?對整個系統前後端運作不熟悉,很慘。
經過這麼多工時,多少瞭解到兩張票的原因:
- 前端的設計當初沒有想到後來新加進來的功能,某些階段的測試並沒有發現這樣的錯誤或沒有將這樣的測試案例放進去。
- 新加的功能讓原來的某個功能模式變得不太一樣,結果就與原來的預期有差。
但,仍然想不出來怎麼解…(默)
週五下班時這樣碎碎唸:
[work] 有頭緒還是搞不懂,是說不能同時搞兩個問題,下禮拜先專心搞定一個問題先,要是修第二個第一個也有問題再回來?唉… #
WordPress zh_TW 2.9.2 版本剛剛在 Windows Web Application Gallery 上架,看來是中文(繁體)Gallery 裡頭第一個在地化後上架的應用程式(撒花)。
這裡有頁面連結:Windows Web App Gallery – WordPress
中文片名:美味關係
英文官網:Julie & Julia
IMDb: Julie & Julia (2009)
這部片子搭上了網路部落格風潮,與美味沒有太深的關係,小品電影。觀賞這部片子的時候多多觀察兩對男女的關係,值得思考。
故事為真人真事改編,但對劇中兩位女性的伴侶描寫的太好,這麼優質的男性現在找得到嘛?XD
末尾其實很希望兩位女性有見到面交流一下啊~(茶)
中文片名:布萊德彼特之即刻毀滅
英文官網:Burn After Reading
IMDb: Burn After Reading (2008)
中文片名取的不好,George Clooney 也有演耶!雖然說他比較老,希望近期能有機會去看《Up in the Air》。
劇情與人物都挺荒誕,諷刺意味濃厚。看著大明星們不計形象演出,總比每次看著他們戲中人生如何正向順遂來的有趣。
很久沒有寫工作上面的事情,一方面是沒什麼特別,產品一個版本一個版本慢慢地做,新功能沒有特別多。為了讓它可以適應新版伺服器或是新標準,修修改改補這邊修那邊,時間就這麼過去。
測試人員的工作就是蹂躪產品(進行測試),期望在不同階段透過不同測試把問題都找出來,免得到時候讓客戶回報錯誤就很虧。
讓我想寫文的起因是最近被開兩張票(臭蟲回報、ticket…),符合工作流程的內容:
- 問題簡述
- 回報給哪個元件
- 開給誰…(掩面)
- 哪個產品版本
- 測試環境:伺服器配置、平台與語言,登入用帳號密碼
- 如何重現(recreate)的步驟
- 期望結果應為何
- Log 檔案
應該有足夠資訊讓開發人員去找出問題在哪裡?而問題就在於「太多資訊」…囧rz
附上的 log 檔案共有 110 個檔案,大小為 14.8MB (15,548,509 Bytes)。這代表什麼?若以純文字檔案一行 80 個字元,那代表著將近 20 萬行。
原因出現!(好久)測試大爺您行行好,您要我看 20 萬行程式碼還 OK,至少它有結構可以跳著看。20 萬行以時間順序進行的 log 檔…有等於沒有啊啊啊啊~
剛開始從事測試工作時,會這樣做很正常。測試人員不是開發人員,技術領域與開發人員不一樣,這就是標題為何要加上「進階」二字。
就以往也曾進行過測試工作的經驗,簡略地把測試人員劃分一下:
- 初級的測試人員會模擬各種可能的環境、規範內(或規範外)的操作,把自己當作客戶來對產品進行測試,並回報。
- 進階的測試人員在回報時,會回報對開發人員有用的資訊而非資料。
如果我是測試人員,我會重複地「重現」該問題發生的動作,以篩選出靠近問題發生點的 Log 檔案們。依據以往經驗,可以從幾十萬行縮減到幾千行 Log,甚至可以馬上跟開發人員指出哪裡有問題。
那…開發人員碰到這樣子的例子呢?只好摸摸鼻頭,忽略那些 Log 檔案,從重現步驟開始做吧!XD 歐~我得先去搞懂那個環境的配置操作…Orz
後記一:最後採取另一個方式,說明 log 檔案資料太多的情況,請測試人員清除後重現問題。XD
後記二:然後拿到的是 23 個檔案 12.9MB (13,627,392 Bytes) 的 log(默)…看樣子體積極大的 trace.log 得花時間看了這樣。