以下是為了能夠滿足段落所需的長度而定義的無意義內文,請自行參酌編排。
為什麼測試部門沒測到
如果你曾這句話被惹怒,請用力分享
你有被問過這句話嗎?你有試過怎麼回應這句話嗎?得到了什麼樣的結果呢?
今天我們就來討論一下這句話背後的含義和陷阱。而這句話是我個人認為最能惹怒QA的一句話了
我第一次被問這句話,是在愛奇藝擔任測試主管的時候,在每週的主管會議上,當著三十多個人的面,被VP問了這句話,當時的Bug是啥我已經忘了,但能確定的是,他不是個嚴重問題,嚴重等級應該是P2以下的等級,最後我們採用hotfix緊急發版來處理
我想所有被問過這句話的人,發生的場景應該跟我的沒有太大不同,先是被發現一個線上的Bug,就來興師問罪了,大部分的時候,也只能默默接受,即使事後沒有什麼後續,還是總有些讓人心情不快。
接下來我們來探討這句話後面的含義
第一點
測試的角色就是要發現所有的Bug,不能讓有問題的產品送到用戶手上。
聽起來很合理 這其實就是個謬誤,或者說,是一把雙面刃,這是大家對測試的期待,希望這產品經過測試團隊,就不會有任何線上Bug,有拜有保庇,從這個角度來看,對測試團隊是極其的信任。
但只要沒達到預期,大家就會開始對測試團隊產生質疑,但實際上,這都是錯誤的認知和邏輯謬誤,沒有任何一個角色或團隊能夠保證不會有任何的Bug,就像R&D也不會保證他可以寫出沒有Bug的產品吧,這其實是一個需要互相理解的場景,當然,如果測試團隊一而再再而三地一直發生線上問題,那確實是有需要好好思考問題所在。
第二點,其實是在跟你說,
你是這個問題的主要負責人,要擔起後面的收尾。
畢竟這個Bug已經爆發了,那誰要來擔呢? 為什麼測試沒測到,這句話一出來,其實就是個必殺技了,沒有辦法反駁,而且所有團隊也都會欣然接受,因為責任變到測試身上了,何樂不為呢?這也是我認為這句話會帶來最嚴重的後果,就是分化團隊的成員,也暗示著出了Bug只有測試要擔責任。如果你有好的招數,拜託請一定要到我們的社群裡告訴我
在我經歷前面提到的P2 Level Hotfix事件之後,我確實有感受到送來測試的版本Bug有變多的趨勢,甚至交付的版本根本打不開的狀況,為了解決這情況,真的煞費苦心
第三點,除了把責任接下來,另一方面是在暗示你,
後面打算怎麼做
這題很簡單,就是把這條Bug加進未來的回歸測試裡,But! 但是,大部分這樣做的狀況,其實是資源上的浪費,我們可以設想一下,這個爆發的問題已經被高度關注過這次了,R&D當然會把問題解決掉,而且會經過測試團隊再測試一輪,所以後續幾次的版本,只要沒有相關功能的修改,基本上很少會再出問題,下個版本出問題的機率很小,但是,我還是得說,放進回歸測試的做法是對的,因為這展示了測試負責的態度,因為我們可以確認這個問題是團隊在意的,所以我們願意去確保這個問題不再出現。
再來,第四點,如果你是測試主管,其實暗示著:
測試團隊是不是存在什麼問題
當然,這問題並不一定是真的存在,而是希望測試團隊能夠有更好的表現,達到剛剛第一點的假設,要發現所有的Bug,讓產品的品質達到最佳。
其實作為一個測試主管,穩定的心態很重要,只是內心動氣就算了,但如果真的是被弄到暴怒,很多時候會很難收拾,因為生氣完後還是要繼續共事的,別跟自己的薪水過不去,無論是不是主管,面對這類事情的心態很重要,心態對了,才能夠讓事情走向正確的方向。
最後,第五點,也是給測試主管們和測試同學們的心態建議,其實無論這個Bug我們認為是大是小
只要是被老闆們發現的問題都是嚴重問題
這是亙古不變的定律,先認清這件事情,心態就不容易崩了。
追根結底,這最後會塑造成一個企業文化,如果出了問題,是會咎責,還是不究責呢,我得說很慶幸我待的愛奇藝和17LIVE都是提倡不咎責的文化。大家的共同目標都是把問題解決,避免再次發生,因此,才能讓我再聽到這句話時可以比較不往心裡去
那你們的公司呢?你有想要跟我們分享的故事嗎?歡迎加入社群,community.keenlity.com,分享你的經驗給我們
0 Comments