在微博上認(rèn)識了很多做軟件測試的朋友,在不同的地域和專業(yè)領(lǐng)域,很多人都非常熱愛自己的這個(gè)工作,努力工作的同時(shí)也認(rèn)真思考這個(gè)工作的發(fā)展,下面的例子可以作證。到目前為止,我的blog單篇訪問數(shù)和評論數(shù)多的是文章是:測試工程師的明天在哪里,馬上過5000,我想也間接說明了大家還是很關(guān)心自己的職業(yè)發(fā)展的。另一個(gè)觀察是大家常常提到的一個(gè)話題是測試工作在組織里面受到的重視程度不夠(或者更尖銳的表達(dá)),管理層對質(zhì)量的意識不夠,進(jìn)而測試人員的地位和待遇也有影響。當(dāng)然也有一些人把測試這個(gè)工作變得有點(diǎn)接近于信仰,或者綁在人生上。

  好吧,在這樣的前提下,我要說點(diǎn)大逆不道的話。個(gè)人看書聽話的時(shí)候更喜歡那些不那么全對但是有思考有啟發(fā)的,而不是那些聽起來總是有理卻似是而非的。但是大的前提是,我仍然喜歡這個(gè)行業(yè)并且覺得它有前途,理由如下。

  -關(guān)于軟件測試的核心價(jià)值

  -為什么我覺得軟件測試是一個(gè)有前途的行業(yè)?

  * 測試只是一部分

  對于很多測試人員來說,測試相關(guān)的內(nèi)容是工作的全部,這是我們的視角。但是換個(gè)角度也許不是這樣。

  首先我們工作的地方大部分是商業(yè)組織,是某個(gè)公司,開發(fā)某類產(chǎn)品或者提供某類服務(wù),也是business。所以從組織的層級往上看,到了一定的級別,其實(shí)看到的是業(yè)務(wù)、產(chǎn)品等東西,當(dāng)然他們也關(guān)心我們技術(shù)和競爭對手的相比如何。從這個(gè)較高的層面來看,是看不到開發(fā)或者測試人員的,看到的是我們這個(gè)產(chǎn)品如何,有沒有競爭力。如果是對于新的產(chǎn)品或者業(yè)務(wù)的原型,其實(shí)他們也并不關(guān)心是開發(fā)人員還是測試人員(測試人員也應(yīng)該有這個(gè)能力)弄出來的。

  這樣的角度有問題嗎?我覺得應(yīng)該是這樣,如果從那樣的層面關(guān)注的是太過細(xì)節(jié)反而會有問題。

  所以對于我們測試人員而言,我們有時(shí)候也需要跳出來看我們做的事情?或許會有不一樣的理解和認(rèn)識。

  另外,從這個(gè)角度,我們和開發(fā)人員其實(shí)面臨的是一樣的問題,開發(fā)人員如果只關(guān)注在開發(fā)的技術(shù)本身,比如programming,類似于我們測試人員只關(guān)注在測試技術(shù)和方法本身一樣,都會是一種局限。而且這種局限隨著我們在組織里面愈來愈而變得越來越明顯。剛工作兩三年,把開發(fā)或者測試的工作做得很好能得到不錯(cuò)的認(rèn)可,但是到后來,哪怕是純技術(shù)路線,如果只關(guān)心技術(shù)而不關(guān)心產(chǎn)品和業(yè)務(wù)的發(fā)展,恐怕還是很難有好的發(fā)展。因?yàn)槟莻(gè)時(shí)候組織的要求和評價(jià)方式已經(jīng)不同了。

  這個(gè)從邏輯上沒有什么問題,但是對很多人是一個(gè)困擾,因?yàn)橐粋(gè)簡單的想法是:我是一個(gè)測試人員,我不斷發(fā)展的道路是把測試做得越來越精深越來越強(qiáng)大,一路走下去。這樣的人也有,那是把測試本身作為business的人,比如那些做測試咨詢培訓(xùn)的講師等。但是可惜我們大部分人不是,我們的工作,包括開發(fā)人員,是用我們的專業(yè)技能把一個(gè)的產(chǎn)品做出來。我們終的成果是我們的產(chǎn)品而不是我們的測試本身,而且我們的組織對外的成果也是這些產(chǎn)品,而不是我們技術(shù)能力。而且越到后來,會發(fā)現(xiàn)要做一個(gè)的產(chǎn)品需要我們對這個(gè)產(chǎn)品的領(lǐng)域本身有很深的了解和理解。其實(shí)從另一個(gè)側(cè)面這也解釋了為什么開發(fā)和測試團(tuán)隊(duì)的成長和衰退和產(chǎn)品本身的狀況綁得很緊。

  產(chǎn)品,商業(yè),掙錢,這真是一個(gè)有些煩惱的事情,特別是對很多純技術(shù)的愛好者,因?yàn)槟惆l(fā)現(xiàn)不再純粹了,甚至對有些人來說是傷害。但是另一方面,其實(shí)沒有那么糟糕,因?yàn)樵谧龈鼜?qiáng)大的產(chǎn)品的時(shí)候?qū)夹g(shù)的要求可能也更高了,也可以順便做得更深了。

  所以,如果你覺得自己很,但是到了公司一定的層級,你的工作成績被籠統(tǒng)的看不清楚也不要奇怪,因?yàn)楣ぷ鲀?nèi)容的影響范圍可能是這樣。可是怎么能改善,如果根據(jù)上面的分析那是更能影響到business,問自己一個(gè)問題:重要的產(chǎn)品或者新的產(chǎn)品,你在其中貢獻(xiàn)了什么?

  * 不要抱怨別人對這個(gè)工作的理解,甚至誤解。

  這是一個(gè)常常會聽到的話題,說實(shí)話,不是很喜歡討論類似的言論,一來煩二來無趣。相比而言,我在想我們是不是可以先求己,做一些積極的事情,而不要糾纏在別人對我們工作的看法上。比如,我們可以:

  - show出我們工作的value

  如果show不出來,那么可能要想想是不是沒有找到合適的方法和途徑,比如如何統(tǒng)計(jì)和找到數(shù)據(jù),如果想不到任何辦法來show,那可能要想一想是不是真的沒有value?

  - 用事實(shí)和道理來改變別人的認(rèn)識,慢慢的。

  如果別人對我們的工作有些誤解的話,而且這個(gè)人值得你去辯解,那么好拿出事實(shí),講出道理。我覺得那些帶有感情色彩和扣帽子方式的言語沒有意義,可能只會讓別人更覺得沒什么含量。

  靠在組織內(nèi)部的爭取也能獲得一些空間和權(quán)利,但是靠提供大家認(rèn)可的價(jià)值而獲得則要穩(wěn)定和名正言順得多。

  說得簡單點(diǎn)是做好兩件事情:怎么做對產(chǎn)品或者整個(gè)組織更有價(jià)值?如果做到了,如何把它展示出來。

  另外,如果你做的事情是真正有價(jià)值而沒有被普遍認(rèn)可的,那么換個(gè)角度你其實(shí)在偷跑或者搶跑,等大家都意識到了的時(shí)候,你已經(jīng)在前面很遠(yuǎn)了。當(dāng)了,風(fēng)險(xiǎn)在于你是對的嗎?這個(gè)嘛,自己的路自己要負(fù)責(zé)了。

  * 有時(shí)候,忘記你是一個(gè)QA

  總是記得自己的title,其實(shí)也是一種暗示,這種暗示也是一種隱形的束縛,覺得這不是自己需要做或者可以做的事情。

  比如關(guān)于創(chuàng)新,我們可不可以提出新的idea,進(jìn)而做出POC,demo出來甚至立項(xiàng)。沒有人說不可以,但是有時(shí)候限制是自己給自己的。類似的方向或者機(jī)會,忘記自己是一個(gè)QA,做覺得有價(jià)值的和對的事情,當(dāng)然,回頭可以說是QA出身的。

好吧,寫到這里,把這些近縈繞在腦子里的東西放下來,做好想做的事情