為什么不開除測試,讓用戶來
前些日子,在知乎上看到一個很有趣的問題:
為什么互聯(lián)網(wǎng)公司不開除測試,轉(zhuǎn)而讓大眾來測,找到一個Bug給100元?我一時腦洞大開,請做測試的大牛來說道說道。
回答的討論也很有意思,有不少都是圍繞“100塊夠不夠、給不給、怎么給”來說的,我的角度是,測試絕對是產(chǎn)品團隊里一個重要的角色(注意,不是自然人,創(chuàng)業(yè)團隊可能就是產(chǎn)品經(jīng)理來做這個角色),沒了他們還真的不行,回答如下:
默認前提是,開發(fā)已經(jīng)做了單元測試和冒煙測試(原則上冒煙應(yīng)該測試來做,但人家都被你們開除了啊,只好讓開發(fā)來做了,至少保證交給大眾的是一個能跑起來的產(chǎn)品),這兩項總不至于期望大眾來幫忙做吧;
很多Bug其實并不是非此即彼的,產(chǎn)品就這么設(shè)計的,內(nèi)部的測試知道,但外部的大眾不知道,覺得用的不爽,提了,這錢是給還是不給?哪怕公司內(nèi),測試發(fā)現(xiàn)此類問題(比如為了安全考慮,密碼第二次輸入確認的框不允許復(fù)制黏貼),開發(fā)說這是一個需求/特性,大家還得再把產(chǎn)品叫過來一起討論下,外部可做不到;
專業(yè)的測試是需要測試用例(Test Case,更不要說TC評審了)的,常見的測試用例(臨界值相關(guān)、內(nèi)存會不會泄露、特殊字符什么的……專業(yè)測試玩起來一套一套的,分分鐘把開發(fā)認為沒問題的程序搞掛),在大眾那里可沒有,不踏實,感覺……有點像西醫(yī)和中醫(yī)的區(qū)別,敏感話題不展開;
專業(yè)測試提的Bug是分級的(成熟的產(chǎn)品也應(yīng)該分級標準和規(guī)范),幾級以上必須全部close才能發(fā)布什么的,開發(fā)也會按照級別來確定修復(fù)順序,大眾提交上來的,還得安排人去分級review;
專業(yè)測試會把Bug指定給特定的開發(fā)或產(chǎn)品經(jīng)理,背后的邏輯是知道技術(shù)角度的模塊劃分,以及對應(yīng)的負責(zé)人,方便流程往下,大眾提交上來的,還得安排人去做assign to這個動作;
專業(yè)測試懂得用開發(fā)明白的語言描述,說清楚是什么機器、什么系統(tǒng)、什么版本……特別是“如何重現(xiàn)”這件事,大眾提上來的,Bug重現(xiàn)不了,急死你;
內(nèi)部經(jīng)常有針對Bug的討論,部分Bug可以defer或reject,那么問題來了,誰來牽頭組織討論,確定Bug狀態(tài)的流轉(zhuǎn)與控制?可不要指望大眾會“跟進”自己提交的Bug;
如果開發(fā)比較厲害,理解了,修完了,是否修復(fù)的驗證誰來做,誰來close這個Bug,確認修復(fù)?整體的回歸測試誰來做?
以上還只說了狹義的功能測試,性能測試、壓力測試怎么辦?大眾沒法幫你模擬10萬人同時XXX;還有,自動化測試誰來做?
QA相關(guān)的還沒說呢;
其實,這個在方法論里面接近于“UAT,用戶接受度測試”,有的也叫驗收測試,經(jīng)常由產(chǎn)品經(jīng)理代表用戶做(當然,有資源最好讓用戶親自來),不是找Bug,而是看產(chǎn)品是否滿足用戶需求、設(shè)計是否符合用戶認知什么的;
這事兒很好,有條件都做吧,但更多的目的是找個理由和用戶互動;
好問題,幫我復(fù)習(xí)了一遍和測試有關(guān)的概念,暫時想到這么多,大家可以補充。
#專欄作家#
蘇杰,好產(chǎn)品創(chuàng)始人,人人都是產(chǎn)品經(jīng)理專欄作家,前阿里巴巴產(chǎn)品經(jīng)理?!度巳硕际钱a(chǎn)品經(jīng)理》、《淘寶十年產(chǎn)品事》作者,七印部落發(fā)起人,期待和同學(xué)們一起,用好產(chǎn)品改變世界。
本文系作者授權(quán)發(fā)布,未經(jīng)許可,不得轉(zhuǎn)載。
- 目前還沒評論,等你發(fā)揮!