軟件測試職業(yè)發(fā)展之路的反思
測試人數(shù)的激增,除了各公司都開始重視測試和測試對(duì)象的種類擴(kuò)大的原因外,其實(shí)最大的一個(gè)原因是測試的入門門檻不高,這對(duì)我們的從業(yè)人員是件好事情,只要懂點(diǎn)計(jì)算機(jī),只要會(huì)使手機(jī),其實(shí)就可以做黑盒測試,因?yàn)闇y試本身靠的是靈感和想法,其他的背景知識(shí)現(xiàn)學(xué)都可以。但是一旦進(jìn)入這個(gè)行當(dāng),就會(huì)發(fā)現(xiàn),慢慢的很多所謂的測試本身根本不需要?jiǎng)幽敲炊嗄X子,只要手指頭動(dòng)就好了,只要會(huì)點(diǎn)鼠標(biāo)就好了,因此就成為了重復(fù)的工作,測試人員也就成了廉價(jià)的測試機(jī)器。其實(shí)這對(duì)公司來講,對(duì)于自動(dòng)化測試還有待發(fā)展的現(xiàn)狀,這也是沒辦法的辦法。但是對(duì)于測試人員的發(fā)展之路來說,這并不是一個(gè)很好的信號(hào)。重復(fù)的動(dòng)作,重復(fù)的測試行為,到底能帶給測試者什么? 是所謂的經(jīng)驗(yàn)嗎?這需要大家的反思,為自己的職業(yè)發(fā)展之路反思...
首先提高自己的測試?yán)碚摶A(chǔ)。可以圍繞自己所做的測試,有哪些相關(guān)的測試?yán)碚摽梢灾С帧K械臏y試基礎(chǔ)概念其實(shí)都是通用的:靜態(tài)測試,動(dòng)態(tài)測試,測試用例, 等等...以及一些測試相關(guān)技術(shù):等價(jià)類劃分,邊界值,相信這些方法所有的人每天都在用,但是未必所有的人都能說明白。所以為自己每天所做的測試行動(dòng)找點(diǎn) 理論基礎(chǔ),即有效率有與實(shí)踐相結(jié)合,慢慢就會(huì)發(fā)現(xiàn),其實(shí)平時(shí)所做的事情都可以找到測試?yán)碚搧碇С郑@樣擁有扎實(shí)的理論就有可以實(shí)現(xiàn)了.....這也是職業(yè) 發(fā)展的重要一步。
其次要對(duì)測試的整體流程有完整的概念。這個(gè)是目前很多初級(jí)測試人員所欠缺的。目前大多數(shù)人只知道自己測試的是什么東 西,但是不知道自己執(zhí)行的測試處于什么階段,下一個(gè)階段是什么,也許整個(gè)項(xiàng)目做完不知道;這個(gè)問題的主要責(zé)任在于公司,很多小規(guī)模的公司由于受規(guī)模和成本 的限制,并不愿意在測試流程管理上花費(fèi)時(shí)間,(當(dāng)然也有可能是因?yàn)楣芾韺記]有這樣的意識(shí)),認(rèn)為公司規(guī)模不大,用不著那么多條條框框,讓測試人員按需求說 明書測完了就OK了,而軟件測試人 員也就不要知道什么是測試計(jì)劃,什么測試策略,分哪幾階段的測試,反正測試完就好。但是實(shí)際上,在中大規(guī)模的公司,這些測試的流程管理是很嚴(yán)謹(jǐn)?shù)模簿托?要員工有端到端的測試意識(shí)和對(duì)測試流程的概念的認(rèn)可,所以很多測試人員在往大公司跳時(shí)往往因?yàn)檫@個(gè)原因而被拒--沒有測試整體流程管理的概念。
因此,一定要避免迷失在日常重復(fù)的測試中,培養(yǎng)自己的測試整體流程的概念。主要的措施可以有:
1)看一些測試管理方面的書籍。
2)自己將自己參與的項(xiàng)目進(jìn)行劃分階段“對(duì)號(hào)入座”。
3)在編寫測試文檔時(shí)要嚴(yán)格要求自己。
4)在測試結(jié)束時(shí),及時(shí)對(duì)整個(gè)測試過程進(jìn)行總結(jié)。
第三,在進(jìn)行測試工作中要弄明白為什么要這么做,為什么要執(zhí)行這樣的案例,為什么要執(zhí)行相關(guān)的測試工作...。多問幾個(gè)為什么。有一個(gè)問題要先講清楚, 就是有很多人還沒有注意到這個(gè)問題,領(lǐng)導(dǎo)讓怎么做就怎么做,也許真的做的很熟練了,但是一年后去問他為什么要這么做,相信他也說不出太多,反倒覺得就應(yīng)該 這么測。這樣帶來直接的弊端就是對(duì)自己的職業(yè)之路不負(fù)責(zé)任,所以目前已經(jīng)意識(shí)到這問題的同行們已經(jīng)占得先機(jī)。只有弄明白自己作的每件事,才能知道自己未來 要干什么....
那從哪些方面才能問尋找為什么呢?
1、從行業(yè)角度。看自己所從事的是哪個(gè)行業(yè)的測試,電信的測試、 網(wǎng)頁的測試 、手機(jī)的測試,應(yīng)用的測試等等,因?yàn)槊總€(gè)行業(yè)的測試的規(guī)律,規(guī)范,經(jīng)驗(yàn),特點(diǎn)都不同,從這個(gè)角度可以尋找到自己為什么要這么做測試的答案,因?yàn)檫@些也直接 決定你每天所做的活動(dòng)。比如手機(jī)測試,那么要求更多的是黑盒測試,包括各個(gè)功能的組合輸入,那每日?qǐng)?zhí)行的測試案例里就更多和這些相關(guān),所以當(dāng)你質(zhì)疑自己要 每天這么測試時(shí):你從手機(jī)行業(yè)和手機(jī)的特點(diǎn)入手就知道自己為什么每天要重復(fù)的測來測去
2、從測試用例的角度。弄清楚用例的到底是測試什么,測功能? 測試性能?測界面?在用例里用了哪些方法,這樣就可以把不同類型的測試和不同的測試方法積累并對(duì)應(yīng)上。 另外就是看測試的功能點(diǎn)是不是來自于需要點(diǎn),這樣可以鍛煉如何從需求點(diǎn)里提煉測試需求。
3、從測試工具的角度。也就是總結(jié)一下為什么要用這個(gè)工具,這個(gè)工具與自己要測試的對(duì)象有什么關(guān)系。
4、從測試文檔的角度。每個(gè)人都會(huì)接觸測試文檔,少的會(huì)接觸測試用例,多的還會(huì)接觸測試計(jì)劃等高層次的文檔。從每個(gè)測試文檔的功能出發(fā),因?yàn)閷?duì)于測試管 理流程來說,測試文檔起的是非常重要的承載作用,作用不一致,而且都很重要,當(dāng)你在寫每個(gè)文檔時(shí),可以查查相關(guān)的資料,看這些測試文檔的作用是什么,有哪 些職責(zé)的人要看這些文檔,文檔要注意什么,要寫些什么,這樣就明白自己工作的目的性和重要性了。
1、把工具的學(xué)習(xí)作為自己職業(yè)發(fā)展的重要策略之一。也許你的測試經(jīng)驗(yàn)不多,但是也許就因?yàn)闀?huì)熟練地使用一個(gè)測試工具,你也許就會(huì)得到一個(gè) offer,現(xiàn)在測試工具的專家奇缺,所以這就是個(gè)機(jī)會(huì),雖然說會(huì)使工具的人大有人在,但是真正可以使用的有深度的人還在少數(shù),而往往從淺顯的使用到深度 的使用并沒有那么難,但是或許獲得的職場機(jī)會(huì)多很多。
2、樹立學(xué)習(xí)測試工具的信心。這是對(duì)于很多沒有過開發(fā)經(jīng)驗(yàn)或者其他的專業(yè)的測試者要說的話。有一些測試人員由于沒有開發(fā)背景,對(duì)編程語言不熟 悉,所以對(duì)很多工具的使用沒有信息,其實(shí)完全沒有必要擔(dān)心,開發(fā)背景和測試工具沒有必然的聯(lián)系,工具中涉及的編寫腳本的過程很簡單,語法簡易,稍稍用心學(xué) 一下就沒有問題,關(guān)鍵心理上要沒有障礙。
3、挑選前景好的測試工具。目前性能(壓力)測試工具、測試案例管理工具和問題管理工具最普遍,前景最好,相信大家對(duì)此應(yīng)該沒有異議。
4、如何快速學(xué)習(xí)測試工具。這點(diǎn)可以應(yīng)付工作中突然出現(xiàn)的要求,也適用于對(duì)于測試工具的深度學(xué)習(xí)。
1)認(rèn)清使用工具的目的,也就是這個(gè)工具到底能干嘛,認(rèn)清這個(gè)就不會(huì)迷惑,對(duì)于工具的這種認(rèn)識(shí)度最好一針見血。
2)結(jié)合實(shí)例學(xué)習(xí)。切忌直看使用說明。
3)從主要功能入手, 先放棄一些高端的功能
4)對(duì)于工具輸出的報(bào)告要能夠讀懂,這是和實(shí)際的測試聯(lián)系起來的重要一步。
本篇對(duì)測試職業(yè)發(fā)展之路的反思雖然要結(jié)束了,但是對(duì)測試職業(yè)發(fā)展之路的思考還將繼續(xù)。在這幾天和朋友的交流中發(fā)現(xiàn),對(duì)測試職業(yè)發(fā)展之路的思考其 實(shí)在每個(gè)測試同行的心中,大家都有各種各樣的迷惑,所以達(dá)人覺得僅僅在這篇文章里是無法全面的答疑解惑。所以達(dá)人準(zhǔn)備啟用專題的方式來進(jìn)行討論,達(dá)人希望 自己的文章能引起所有測試從業(yè)人員的思緒,引起測試行業(yè)的大討論,雖然只有我的微薄之力,但是達(dá)人愿意全新全力為所有的測試同行們做點(diǎn)有意義的事情。
后續(xù)達(dá)人會(huì)討論的測試職業(yè)發(fā)展話題會(huì)有:
1、如果公司的測試流程不規(guī)范,測試人員該怎么辦?
2、從事測試行業(yè)2年,應(yīng)該達(dá)到什么樣的水平?
3、如何讓自己在測試行業(yè)中盡快升值?
4、如何從測試人員走向測試管理人員?
5、在項(xiàng)目中,如何面對(duì)“囂張”的開發(fā)人員?
......
把這些話題拋出來,也希望所有來達(dá)人部落的朋友們提出自己的看法和想法,達(dá)人會(huì)根據(jù)這些話題和大家的感受有針對(duì)性地提出自己的見解。
只有多思考,才能多進(jìn)步。也許我們不知道我們來自哪里,但是我們一定要知道我們要去何方。
版權(quán)聲明:本文出自 coolors 的51Testing軟件測試博客:http://www.51testing.com/?130939
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。
posted on 2012-09-05 09:39 順其自然EVO 閱讀(175) 評(píng)論(0) 編輯 收藏 所屬分類: 測試學(xué)習(xí)專欄