軟件測(cè)試從業(yè)人員職業(yè)發(fā)展新詮釋
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/6/13 10:00:26 ] 推薦標(biāo)簽:
本文中所述的測(cè)試主要指軟件領(lǐng)域的測(cè)試,與核武器的測(cè)試無(wú)關(guān)。
測(cè)試是什么?它如同醫(yī)學(xué)、教學(xué)一樣是個(gè)獨(dú)立的、專業(yè)的行業(yè)。測(cè)試人員之于軟件系統(tǒng)猶如醫(yī)生之于患者,教師之于學(xué)生。醫(yī)生的職責(zé)是治病救人,教師的職責(zé)是教書育人。
測(cè)試這個(gè)行業(yè)的從業(yè)人員是保證軟件實(shí)現(xiàn)的完整性和正確性。當(dāng)然:雖然患者的身體健康與否取決于患者自己,但一個(gè)的醫(yī)生除了有精湛的醫(yī)術(shù)外,也會(huì)用各種方法渠道讓患者明白如何預(yù)防疾病發(fā)生。雖然學(xué)生的成長(zhǎng)也是取決于學(xué)生自己,但一個(gè)的教師除了有精湛的教書能力外,也會(huì)用各種方法渠道讓學(xué)生明白做人的道理。所以,雖然軟件質(zhì)量的好壞取決于實(shí)現(xiàn)軟件的人,但是一個(gè)的測(cè)試人員除了優(yōu)精湛的測(cè)試技能外,還會(huì)用各種方法渠道讓實(shí)現(xiàn)者明白如何做出一個(gè)高質(zhì)量的軟件產(chǎn)品。
現(xiàn)在言歸正傳,一個(gè)測(cè)試人員之路是什么?前面說了,測(cè)試是一個(gè)行業(yè),所謂行行出狀元,測(cè)試行業(yè)的狀元是什么樣的呢?繼續(xù)細(xì)分,如同醫(yī)療行業(yè)有內(nèi)科、外科、腦科、心血管科等等各種專業(yè)領(lǐng)域;測(cè)試行業(yè)本身也有各種專業(yè)領(lǐng)域:功能、性能、安全、可用性等等。每個(gè)專業(yè)領(lǐng)域的狀元一定是在這個(gè)專業(yè)領(lǐng)域上有精湛造詣的人。
到這里,大家一定會(huì)有疑問,做到什么樣才叫有精湛造詣呢?現(xiàn)在講個(gè)大家耳熟能詳?shù)墓适? 魏文王問名醫(yī)扁鵲說:“你們家兄弟三人,都精于醫(yī)術(shù),到底哪一位好呢?” 扁鵲答說:“長(zhǎng)兄好,中兄次之,我差! 文王再問:“那么為什么你出名呢? 扁鵲答說:“我長(zhǎng)兄治病,是治病于病情發(fā)作之前。由于一般人不知道他事先能鏟除病因,所以他的名氣無(wú)法傳出去,只有我們家的人才知道。我中兄治病,是治病于病情初起之時(shí)。一般人以為他只能治輕微的小病,所以他的名氣只及于本鄉(xiāng)里。而我扁鵲治病,是治病于病情嚴(yán)重之時(shí)。一般人都看到我在經(jīng)脈上穿針管來(lái)放血、在皮膚上敷藥等大手術(shù),所以以為我的醫(yī)術(shù)高明,名氣因此響遍!
首先:若想成為某個(gè)測(cè)試領(lǐng)域的專家,個(gè)人認(rèn)為應(yīng)具備如扁鵲之力,除了要精通于自身領(lǐng)域內(nèi)的知識(shí),對(duì)系統(tǒng)也了如指掌,快速看到問題現(xiàn)象,同時(shí)也能夠快速通過現(xiàn)象找到問題本質(zhì),后用簡(jiǎn)單有效的解決方案來(lái)根治問題。比如在經(jīng)脈上針灸、在皮膚上敷藥。如果要大動(dòng)干戈、開腸破肚解決問題,那是普通水平。如果是頭痛醫(yī)頭腳痛醫(yī)腳,那是庸醫(yī);呵呵。
其次:小隱隱于野。若想成為某個(gè)測(cè)試領(lǐng)域的大師的話,則需具備扁鵲二哥的能力,當(dāng)系統(tǒng)還在設(shè)計(jì)的時(shí)候,能夠找到致病因素,用簡(jiǎn)單高效的手段鏟除病因。也是要具備系統(tǒng)分析師的能力,對(duì)設(shè)計(jì)的功能、性能、易用性、可靠性、可維護(hù)性、可移植性、安全性、可測(cè)性等各方面能夠起到指導(dǎo)作用。知易行難,要做到如此很考驗(yàn)人的毅力。
后:大隱隱于市。若想成為測(cè)試領(lǐng)域的隱士的話,則需具備扁鵲大哥的能力,能夠在軟件系統(tǒng)創(chuàng)造前期,將問題防范于未然。要做到這樣,除了需要有精湛的技術(shù)外,還需具備的是對(duì)這個(gè)行業(yè)的熱愛,具備幫助他人成功的心態(tài)。并且要有甘于寂寞、淡泊名利的心境,因?yàn)閹缀鯖]有人知道你的存在,更少人懂你。
接下來(lái)我們?cè)僦v講TL(Techlead),
TL如同主任醫(yī)生或者碩士生導(dǎo)師,他不僅在某個(gè)領(lǐng)域內(nèi)有很深的造詣同時(shí)也非常有熱情繼續(xù)在這個(gè)領(lǐng)域中深入,并且也愿意帶領(lǐng)小部分人一起來(lái)探索、研究、創(chuàng)新。套用前面的故事,即如同扁鵲三兄弟的父親。據(jù)說他將自己的行醫(yī)之道總結(jié)了2本秘籍,一本是《醫(yī)道》、一本是《防道》,根據(jù)扁鵲三兄弟的天資,分別傳授了給他們。扁鵲三兄弟的功力也是長(zhǎng)年跟著醫(yī)術(shù)高明的父親看病實(shí)踐及理論教導(dǎo)而日益增長(zhǎng)的。所以TL不僅自己能夠獨(dú)立做戰(zhàn),也能夠帶領(lǐng)人共同做戰(zhàn)的leader。
以上是對(duì)P路線的闡釋
??????????????????????????????????????
以下是對(duì)M路線的闡釋
前面說了測(cè)試工作本身是為了保證軟件產(chǎn)品的正確性完整性。但在研發(fā)體系運(yùn)作中,測(cè)試團(tuán)隊(duì)或者測(cè)試部門的建立則是為了提升研發(fā)效率。
先闡釋下,如何來(lái)理解它是個(gè)效率部門。這里做一個(gè)簡(jiǎn)單的模型,模型的前提是:1、先把需求設(shè)計(jì)階段拋開,單從開發(fā)和測(cè)試來(lái)說;2、產(chǎn)量和質(zhì)量是相當(dāng)?shù)。假設(shè)一個(gè)場(chǎng)景:如果1個(gè)人做1個(gè)產(chǎn)品需要15天, 2個(gè)人做的話,能將原先串行的工作變成并行,這樣能夠縮短系統(tǒng)上線工期。 前提假設(shè)都不變的情況下,如果變成如圖2的話,那么這個(gè)研發(fā)體系實(shí)在不咋地。
圖2
前提假設(shè)都不變的情況下,如果變成圖3的話,那么這個(gè)研發(fā)體系則比較,因?yàn)椴粌H開發(fā)和測(cè)試本身的工期都得到了縮短,總工期也得到了大大縮短,并且還降低了總?cè)肆Τ杀尽?
圖3
以上幾種體系的建立實(shí)施都離不開管理者,即是我們所說的M。下面我們來(lái)說說作為測(cè)試部門的M應(yīng)該做哪些事。
一、 M得具備如上面模型中談到的測(cè)試體系建設(shè)及研發(fā)體系建設(shè)的能力。要有系分或者架構(gòu)師的視角來(lái)優(yōu)化測(cè)試體系和研發(fā)體系。
二、 M得有Loadbalance的功能。測(cè)試部門作為研發(fā)部門中的公共資源部門,需要起到削峰填谷的作用,合理得分配和調(diào)度測(cè)試資源是M的基本職責(zé)。
三、 M得是個(gè)的HR。招聘策略、培訓(xùn)體系、員工關(guān)懷、員工成長(zhǎng)體系乃至離職管理都得搞定。這也是基本職責(zé)。
四、 M得是個(gè)指揮家。需要指揮協(xié)調(diào)團(tuán)隊(duì)中各種專家為同一首交響曲而合作共同演奏。
五、 M得是個(gè)司令官。戰(zhàn)略可大可小,時(shí)刻得記得給團(tuán)隊(duì)一個(gè)方向和目標(biāo)。
六、 M得是個(gè)隊(duì)長(zhǎng)。戰(zhàn)術(shù)的落地,跟蹤執(zhí)行、績(jī)效review等。公司來(lái)說,這對(duì)保證公司業(yè)績(jī)完成是非常重要的內(nèi)容
七、 M得是個(gè)外交官。要獲得客戶、員工、老板、同事等的支持和合作,沒點(diǎn)外交能力還真搞不定。
八、 M得是個(gè)銷售員。要將自己的產(chǎn)品、思想銷售給有需要的人,甚至那些還未意識(shí)到自己有需要的人。必要時(shí)還得盜夢(mèng)空間下。
另外,M還得懂點(diǎn)心理學(xué)、經(jīng)濟(jì)學(xué)、社會(huì)學(xué)、哲學(xué)等等,總之各種學(xué)科都略懂肯定沒錯(cuò)啦。
《大學(xué)》中有談到一個(gè)人從內(nèi)在修養(yǎng)到外發(fā)事業(yè)的完成是這樣8個(gè)順序:格物、致知、誠(chéng)意、正心、修身、齊家、治國(guó)、平天下。
大致意思是了解事物原來(lái)才能擁有知識(shí),心意才會(huì)真誠(chéng),思想才會(huì)端正,然后才能提高自身的品德修養(yǎng),自身品德修養(yǎng)高了才能管理好家庭、治理好、使天下太平。
所以說難,M真的很難,要懂的知識(shí)很多,要想的事很多。說容易也容易,其實(shí)只要誠(chéng)意正心,心無(wú)旁騖,真心為客戶好、為員工好、為公司好,用心將工作內(nèi)容做好好。
??????????????????????????????????????
以下內(nèi)容獻(xiàn)給在P和M中糾結(jié)徘徊的同學(xué)們
很多同學(xué)格物致知到了P6、P7后會(huì)猶豫自己是該繼續(xù)走P還是改走M(jìn),也有的同學(xué)轉(zhuǎn)了M后,也還糾結(jié),要么感覺沒變化,要么感覺不做P的事,心里沒底。
這里我將我的理解分享給大家,僅供參考。我認(rèn)為打造一個(gè)團(tuán)隊(duì)如同打造一座房子,P是房子的頂梁柱,而M是房子的橫梁。如下圖所示,圖中的P和M的數(shù)字只是為了舉例方便,千萬(wàn)不要生搬硬套。
……
……
……
……
……
圖4
圖4中可以看出,如果要更上一層樓,要有更高的P和更高的M。那么做為已有的P和M應(yīng)該怎么到更高的數(shù)字呢?以圖4中的數(shù)字為例,P6若要晉升到P7,那么做的事一定是能夠讓團(tuán)隊(duì)的技術(shù)能力或工作產(chǎn)出上一個(gè)臺(tái)階的。你可以選擇做其他P7正在做的事,但實(shí)際上因?yàn)槊總(gè)人的工作機(jī)會(huì)和成長(zhǎng)路線都不盡相同,所以很難去模仿他人,因此更多的時(shí)候還是要觸類旁通,自己創(chuàng)新。P8、P9等等以此類推。
同理,M要從M2晉升到M3,則是要讓團(tuán)隊(duì)在更高的一層樓上高效得運(yùn)作。每層樓的人數(shù)并不是晉升的關(guān)鍵,但是在2樓運(yùn)作還是在3樓運(yùn)作則是關(guān)鍵。
看到這里,大家肯定有疑問了,說的簡(jiǎn)單啊,可真實(shí)情況咋那么糾結(jié)呢。這個(gè)說:“我是P,可是做了一堆M的事!绷硗庖粋(gè)又說:“我是M,可也做了一堆P的事!钡降自趺椿厥履?其實(shí)這對(duì)了,糾結(jié)說明你又上進(jìn)又有責(zé)任感。為什么這么說呢?所謂世上不如意事十有八九,F(xiàn)實(shí)中很難有M和P都匹配得非常完美的情況。仍舊用圖4舉例:如果你是P7,可是團(tuán)隊(duì)中又沒有M3,你又希望團(tuán)隊(duì)進(jìn)步,希望其他成員用你的思想、方法、理論在3樓運(yùn)作,怎么辦?要招聘,更要承擔(dān)M3的很多責(zé)任。同樣,如果你是M2,你非常希望你的團(tuán)隊(duì)能夠更上一層樓,但是又沒有P7,怎么辦?在招聘未果的情況下,你不得不承擔(dān)很多P7應(yīng)該做的事了。以此類推。
只要社會(huì)在發(fā)展、公司在發(fā)展,樓總是需要越建越高的,而人才總是越來(lái)越稀缺的。所以我們每個(gè)人除了要有自己的目標(biāo)自己的夢(mèng)想外,也都得接受現(xiàn)實(shí)的不完美。人生短暫,讓我們一起享受在實(shí)現(xiàn)目標(biāo)和夢(mèng)想過程中的種種挑戰(zhàn)吧!一起為高樓的建設(shè)而努力吧!
本文與在測(cè)試行業(yè)道路上孜孜不倦追求卓越的同行們共勉。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10