如果把測(cè)試都開(kāi)除了,那會(huì)怎樣

對(duì)任何一個(gè)專(zhuān)業(yè)崗位,我們都應(yīng)該保持一些敬畏,反智主義只適合開(kāi)玩笑的時(shí)候,不能成為做事態(tài)度。

若干年前,我在知乎上看到一個(gè)很有趣的問(wèn)題:
為什么互聯(lián)網(wǎng)公司不開(kāi)除測(cè)試,轉(zhuǎn)而讓大眾來(lái)測(cè),找到一個(gè)Bug給100元?

答:大家的討論很有意思,不少都是圍繞100塊夠不夠、給不給、怎么給來(lái)說(shuō)的。我的角度是,測(cè)試是產(chǎn)品團(tuán)隊(duì)里一個(gè)重要的角色(團(tuán)隊(duì)早期可能由產(chǎn)品經(jīng)理來(lái)兼任這個(gè)角色),沒(méi)了他們還真的不行。

默認(rèn)前提是,開(kāi)發(fā)已經(jīng)做了單元測(cè)試和冒煙測(cè)試(原則上冒煙測(cè)試應(yīng)該測(cè)試來(lái)做,但人家都被你們開(kāi)除了啊,只好讓開(kāi)發(fā)來(lái)做了,至少要保證交給大眾的是一個(gè)能跑起來(lái)的產(chǎn)品),這兩項(xiàng)總不至于期望大眾來(lái)幫忙做吧。
很多Bug其實(shí)并不是非黑即白,也許產(chǎn)品就是這么設(shè)計(jì)的。這些內(nèi)部的測(cè)試知道,但外部的大眾不知道,他們用起來(lái)覺(jué)得不爽,當(dāng)Bug提了,這錢(qián)是給還是不給?哪怕公司內(nèi)部,當(dāng)測(cè)試發(fā)現(xiàn)此類(lèi)問(wèn)題(比如為了安全考慮,第二次輸入密碼的確認(rèn)框不允許復(fù)制粘貼),開(kāi)發(fā)說(shuō)這是一個(gè)需求/特性,還得再把產(chǎn)品經(jīng)理叫過(guò)來(lái)一起討論,外部可做不到。
專(zhuān)業(yè)的測(cè)試需要測(cè)試用例(Test Case),但常見(jiàn)的測(cè)試用例(臨界值相關(guān)、內(nèi)存會(huì)不會(huì)泄露、特殊字符等……專(zhuān)業(yè)測(cè)試人員玩起來(lái)一套一套的,分分鐘把開(kāi)發(fā)認(rèn)為沒(méi)問(wèn)題的程序掛掉)在大眾那里可做不到,更不要說(shuō)TC評(píng)審了?;蛘哒f(shuō),大眾永遠(yuǎn)是知其然不知其所以然,所以只能做黑盒測(cè)試,沒(méi)有辦法做白盒測(cè)試。

專(zhuān)業(yè)測(cè)試提的Bug是分級(jí)的(成熟的產(chǎn)品應(yīng)該有Bug分級(jí)標(biāo)準(zhǔn)和規(guī)范)。研發(fā)流程里應(yīng)該有相應(yīng)規(guī)定,幾級(jí)以上的Bug必須全部close才能發(fā)布;開(kāi)發(fā)也會(huì)按照級(jí)別來(lái)確定修復(fù)順序,并不是所有的Bug都需要馬上修復(fù)。而大眾提交上來(lái)的Bug,還得額外安排人去做分級(jí)Review。
專(zhuān)業(yè)測(cè)試會(huì)把Bug指定給特定的開(kāi)發(fā)或產(chǎn)品經(jīng)理,背后的邏輯是這些特定人員知道技術(shù)角度的模塊劃分,以及對(duì)應(yīng)的負(fù)責(zé)人,只有這樣才能方便流程向下執(zhí)行。而大眾提交上來(lái)的Bug,還得安排人去做assign to這個(gè)動(dòng)作。
專(zhuān)業(yè)測(cè)試懂得用開(kāi)發(fā)明白的語(yǔ)言描述Bug,能說(shuō)清楚是什么機(jī)器、什么系統(tǒng)、什么版本,特別是能說(shuō)清楚“如何重現(xiàn)”。而大眾提上來(lái)的Bug,出錯(cuò)環(huán)境不明確,Bug重現(xiàn)不了,急死你。
內(nèi)部經(jīng)常有針對(duì)Bug的討論,部分Bug可以defer或reject。那么問(wèn)題來(lái)了,誰(shuí)來(lái)牽頭組織討論,以確定Bug狀態(tài)的流轉(zhuǎn)與控制?可不要指望大眾會(huì)“跟進(jìn)”自己提交的Bug。
如果開(kāi)發(fā)比較牛,能理解大眾提的Bug,但改完后誰(shuí)來(lái)確認(rèn)是否修復(fù),誰(shuí)來(lái)close這個(gè)Bug,整體的回歸測(cè)試誰(shuí)來(lái)做?
以上還只說(shuō)了狹義的功能測(cè)試,性能測(cè)試、壓力測(cè)試怎么辦?大眾沒(méi)法幫你模擬10萬(wàn)人同時(shí)做某個(gè)操作。還有,自動(dòng)化測(cè)試誰(shuí)來(lái)做?
QA——質(zhì)量控制相關(guān)的事情還沒(méi)說(shuō)呢。
其實(shí),這個(gè)做法接近于UAT(用戶(hù)接受度測(cè)試),也有人叫驗(yàn)收測(cè)試。經(jīng)常由產(chǎn)品經(jīng)理代表用戶(hù)做(當(dāng)然,有資源最好讓用戶(hù)親自來(lái)),不是找Bug,而是看產(chǎn)品是否滿(mǎn)足用戶(hù)需求、設(shè)計(jì)是否符合用戶(hù)認(rèn)知,等等。
這事兒很好,有條件都做吧。但更多的目的是找個(gè)理由和用戶(hù)互動(dòng),而不是找Bug。
所以,測(cè)試還是很重要的吧,雖然在早期團(tuán)隊(duì)中,經(jīng)常“全民測(cè)試”,但這個(gè)角色與產(chǎn)品經(jīng)理截然不同的思維方式(產(chǎn)品抓大放小,測(cè)試關(guān)注特例),對(duì)團(tuán)隊(duì)是個(gè)很有必要的補(bǔ)充。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 對(duì)任何一個(gè)專(zhuān)業(yè)崗位,我們都應(yīng)該保持一些敬畏,反智主義只適合開(kāi)玩笑的時(shí)候,不能成為做事態(tài)度。 若干年前,我在知乎上看...
    iamsujie閱讀 9,979評(píng)論 59 131
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,716評(píng)論 25 709
  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,345評(píng)論 2 126
  • 最后十天是理念篇,從認(rèn)知上與大家嘮叨一下,如何樹(shù)立正確的極簡(jiǎn)主義理念。 第二十一天,專(zhuān)注 周?chē)娜藗兌己苊?,我們?..
    鐵哥allen閱讀 5,599評(píng)論 0 7
  • 從前,村里有個(gè)做豆腐的,姓何,每天天沒(méi)亮就和老婆女兒起來(lái)做豆腐,做好挑出去在鄰近幾個(gè)村莊叫賣(mài)。這天也趕巧,對(duì)門(mén)人家...
    e2728711a26e閱讀 1,426評(píng)論 6 5

友情鏈接更多精彩內(nèi)容