qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          軟件測試職業(yè)發(fā)展之路的反思

          目前從事測試工作的人真多,感覺比從事軟件開發(fā)的人數(shù)還要多,這是件好事情,總古至今,一個(gè)行業(yè)只有越多的從業(yè)者,該行業(yè)發(fā)展的才會(huì)更快。

            測試人數(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é)的人要看這些文檔,文檔要注意什么,要寫些什么,這樣就明白自己工作的目的性和重要性了。

           第四,測試工具可以成為“殺手锏”。最近發(fā)現(xiàn)很多同行們都關(guān)注測試工具,而且或多或少的使用。按照現(xiàn)在的測試發(fā)展趨勢,工具的使用成為很重要的一個(gè)趨勢,可是現(xiàn)在測試工具特別多,到底該關(guān)注哪些工具最有價(jià)值? 那又該怎么最快的學(xué)習(xí)使用這些測試工具呢?

            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í)專欄

          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 霸州市| 庆云县| 青田县| 济源市| 昂仁县| 黄陵县| 汕头市| 华容县| 通道| 永济市| 安乡县| 天祝| 肇州县| 惠州市| 峨眉山市| 渑池县| 谷城县| 左贡县| 贡觉县| 灵川县| 稻城县| 林芝县| 囊谦县| 上林县| 井冈山市| 宁波市| 内丘县| 澜沧| 眉山市| 安丘市| 芮城县| 甘孜县| 五大连池市| 翁源县| 化德县| 双流县| 察哈| 余姚市| 武功县| 山东| 明水县|