對(duì)測(cè)試認(rèn)識(shí)三個(gè)階段x
發(fā)布時(shí)間:2020-09-07 來(lái)源: 調(diào)查報(bào)告 點(diǎn)擊:
對(duì)測(cè)試認(rèn)識(shí)的三個(gè)階段 對(duì)測(cè)試認(rèn)識(shí)的三個(gè)階段 對(duì)測(cè)試認(rèn)識(shí)的三個(gè)階段 蔡: 蔡為東,熱愛(ài)測(cè)試工作,有超過(guò) 10 年的軟件測(cè)試和團(tuán)隊(duì)管理經(jīng)驗(yàn)。
年的軟件測(cè)試和團(tuán)隊(duì)管理經(jīng)驗(yàn)。
邰: 邰曉梅,獨(dú)立測(cè)試咨詢(xún)顧問(wèn) 獨(dú)立測(cè)試咨詢(xún)顧問(wèn)
蔡:
蔡:謝謝你的分享。雖然你的工作經(jīng)歷比較單純,但我相信你在華為工作的 11 年當(dāng)中,對(duì)軟件測(cè)試的認(rèn)識(shí)應(yīng)該是變化和逐步提高的。
以 bug、流程、人為中心 邰:
邰:是,我對(duì)軟件測(cè)試的認(rèn)識(shí)是有變化的。
在 2008 年之前,雖然我也一直在做測(cè)試工作,但是我的確思考不多,F(xiàn)在回過(guò)頭來(lái)看,如果在成長(zhǎng)的道路上有人時(shí)不時(shí)地指點(diǎn)一下,那真是一件值得慶幸的事,會(huì)進(jìn)步很快。從 2008 年開(kāi)始,我會(huì)經(jīng)常瀏覽測(cè)試類(lèi)的博客、網(wǎng)站,參加各種會(huì)議,多做交流,對(duì)測(cè)試的認(rèn)識(shí)有明顯上升。
旁觀者說(shuō):找到自己的導(dǎo)師,虛心請(qǐng)教。有的時(shí)候經(jīng)驗(yàn)豐富的人一句話(huà),就能讓自己少折騰幾個(gè)月。
到現(xiàn)在為止,我對(duì)測(cè)試的認(rèn)識(shí)可以大體劃分為三個(gè)階段。
第一階段,以 bug 為中心。認(rèn)為測(cè)試就是找 bug,bug 越多越好。這可稱(chēng)為原始階段。在這個(gè)階段里,一般都是拿到軟件就開(kāi)測(cè),流程不一定規(guī)范,也沒(méi)有想到要規(guī)范,只是找 bug。
第二階段,以流程為中心。在測(cè)試工作中,認(rèn)為應(yīng)該先定義各種測(cè)試流程和規(guī)范,認(rèn)為只要 follow 這些流程和規(guī)范,就可以更有效、更高效地找 bug,就可以做好測(cè)試。
第三階段,以人為中心。認(rèn)為測(cè)試是以人為中心。我現(xiàn)在也還在這個(gè)階段。不再以流程為中心,把流程、模板放到邊上,而把人放在中心的位置上。把測(cè)試工程師的能力和潛能發(fā)揮出來(lái),這是比流程更重要的事情。
旁觀者說(shuō):團(tuán)隊(duì)的核心就是人,團(tuán)隊(duì)管理者的主要工作始終是調(diào)動(dòng)和保持員工的工作積極性。
注意:這三個(gè)階段對(duì)于我個(gè)人而言是個(gè)順序認(rèn)知的過(guò)程,但不意味著每個(gè)組織都要串行依次經(jīng)歷這三個(gè)階段,也就是說(shuō),不一定要先建立測(cè)試流程,才談測(cè)試以人為中心的事情。
軟件測(cè)試在沒(méi)有規(guī)范的時(shí)候也能做,也能找到一些問(wèn)題,有了規(guī)范之后你的測(cè)試看起來(lái)就會(huì)正式一些,但如果想把測(cè)試做好,就應(yīng)該以人為中心。最近國(guó)內(nèi)開(kāi)始流行的探索性測(cè)試,就是以人為中心,充分發(fā)揮人的各項(xiàng)技能。
研究軟件測(cè)試思維 認(rèn)識(shí)到測(cè)試以人為中心后,我開(kāi)始研究“軟件測(cè)試思維”相關(guān)課題,這是一個(gè)很大的課題,不僅涉及測(cè)試領(lǐng)域的知識(shí),還可以從心理學(xué)、社會(huì)學(xué)、人類(lèi)學(xué)等很多領(lǐng)域獲得啟發(fā),這個(gè)課題的研究我也是剛剛起步,目前開(kāi)發(fā)了“認(rèn)識(shí)你的測(cè)試思維”這門(mén)課程,旨在幫助學(xué)員認(rèn)識(shí)自己的測(cè)試思維,以實(shí)現(xiàn)改進(jìn)和提高。
我通過(guò)和不同的測(cè)試人員開(kāi)展結(jié)對(duì)測(cè)試發(fā)現(xiàn),在外部條件都相近的情況下,例如,在相同的時(shí)間內(nèi),相同的測(cè)試對(duì)象和測(cè)試環(huán)境,甚至相同的測(cè)試用例,不同的人卻得到不同的測(cè)試結(jié)果。在測(cè)試工作當(dāng)中,測(cè)試思維扮演著重要的角色。但是,對(duì)于大多數(shù)人來(lái)說(shuō),測(cè)試思維——你測(cè)試時(shí)是如何思考的——是在潛意識(shí)下發(fā)生,很難用語(yǔ)言表達(dá)的,所以為了提高測(cè)試思維,首先得認(rèn)識(shí)當(dāng)前的測(cè)試思維。
測(cè)試深度圖 為了把看不見(jiàn)的東西可視化地表現(xiàn)出來(lái),我提出了“測(cè)試深度圖(Test Depth Graph)”的概念。通過(guò)這張圖,可以展現(xiàn)出學(xué)員測(cè)試思維的特點(diǎn),例如,是擅長(zhǎng)深入思考(Focused Thinking)還是擅長(zhǎng)廣度思考(Defocused Thinking)等。在觀察的過(guò)程中,我會(huì)告訴學(xué)員,哪些地方他(她)做得很好,這樣他(她)就會(huì)得到激勵(lì),對(duì)測(cè)試工作更有信心。對(duì)于不足,我也會(huì)提起,這樣他(她)在下次遇到類(lèi)似場(chǎng)景時(shí)就會(huì)有意識(shí)地提醒自己,去做改進(jìn)。這樣的事情反復(fù)幾次,一個(gè)人在測(cè)試思維方面就會(huì)得到提高。
旁觀者說(shuō):表?yè)P(yáng)就是一種正面的引導(dǎo)。
蔡:
蔡:對(duì)這三個(gè)階段的認(rèn)識(shí)的跨越你都是在一家公司,你的職業(yè)生涯比較順利。
邰:是,我比較幸運(yùn),相對(duì)還是比較順利的。剛進(jìn)華為時(shí),我告訴自己,兩年后我就離開(kāi)。過(guò)了兩年,我發(fā)現(xiàn)有很多東西要去學(xué)習(xí)。就這樣,年復(fù)一年,不斷地覺(jué)得有新的值得去學(xué)習(xí)的東西,我也在一路不斷成長(zhǎng)。當(dāng)你一直在學(xué)習(xí)一直有收獲的時(shí)候,就會(huì)感覺(jué)很充實(shí)。我喜歡這種充實(shí)的感覺(jué)。
試 本文節(jié)選自《贏在測(cè)試 2:中國(guó)軟件測(cè)試專(zhuān)家訪(fǎng)談錄》 :中國(guó)軟件測(cè)試專(zhuān)家訪(fǎng)談錄》 蔡為東
著 著 電子工業(yè)出版社出版 電子工業(yè)出版社出版
熱點(diǎn)文章閱讀