測試發展生涯的困惑

2022-08-01 11:09:11 字數 2482 閱讀 8511

話說從畢業到現在也有一年多了,這一年多以來幹的就是測試的工作,但完全是手工黑盒測試。整個it界的人都知道手工測試是門檻低、無足輕重的崗位,可替代性太強了,剛開始一兩年還行,總不能一輩子都幹手工測試吧,那樣的話用不著別人鄙視,我自己也會瞧不起自己的。說到底,之所以選擇測試作為職業完全是自己的coding能力太弱了,幹不了碼農的工作。這一年下來,除了反覆的點點點,真的覺得沒啥長進的。身邊那些同樣是做手工測試的人員,有的已經幹了好幾年,還是一直在幹,也壓根沒想過要做什麼改變。有的是從培訓機構出來的,你稍微問一下網路作業系統的東西,他們答不上來,可這也不妨礙他們幹測試的工作。顯然,工作並不需要這些,就算我懂得比他們多也沒啥了不起的。我當然不想就這樣一直下去,就像在一篇博文上看到的:員工要求老闆漲薪,說他已經有了x年經驗了應該要加薪,可是老闆反駁他,不過是乙個經驗用了x年而已。是啊,再這麼下去其實就是原地踏步。這是地球人都知道的事情,那些做了多年手工測試的人還在幹那樣的工作,很大程度上是他們不思進取之外也有工作上的無奈所造成的。這也正是我的困惑所在。

測試的發展無非有兩個方面,乙個是成為某乙個領域比較資深的測試人員,如金融、erp等比較複雜的業務領域。另乙個則是往技術上靠攏,自動化測試和效能測試。當然在各自的基礎上也可以發展成為管理人員,這個就不多說,畢竟不是誰都能做管理的。先說第乙個吧,雖然可能一直是手動測試,但是在某個領域做久了做長了,對這些個業務很了解很擅長,很顯然這是無法替代的。就拿金融領域來說吧,很多金融系統都是相當重要的,對於乙個資深的測試人員來說可以發現等級嚴重的bug,可是對金融一竅不通的人就很難發現深層次的bug。如果能往某個領域集中發展也是很不錯的,問題是實際上並不能如自己所願。比如說我對金融感興趣,工作想往這方面靠,可是在求職的過程中經常是慘痛被拒,原因很多,沒有相關工作經驗、初級職位薪資很低等諸如此類的原因。要生活要養家的人是做不到接受低薪從零開始的,可是沒有相關經驗連門檻都邁不進去。其他的領域也類似。想想都是淚啊,無奈呀。再說第二個技術上,這方面的話更多的要靠自己努力了,可在這過程仍然會碰到令人困惑不解的地方。先說自動化測試吧,目前我碰到的專案(經驗有限,可能是沒碰上)幾乎不適合做自動化測試。說白了,需求在變,ui在變,根本就難以實踐。很多人覺得qtp很牛逼,指令碼自動跑起來很炫,可是實際上呢?說句不好聽的,qtp在實際專案中壓根就用不上,除了它本身昂貴之外,很有諸多的限制,用不起也沒必要,有那時間精力去折騰,工作早就做完了。也許有人要說現在的投入是為了將來能更省力,表示一點也不覺得。需求一直在變,維護成本更高。如今的敏捷開發倍受推崇,相對的敏捷測試也產生了。從我的了解來說,版本的迭代比較快,敏捷測試不能僅僅用手工測試,google的敏捷測試有大於一半以上(具體數字忘了)是自動化測試。可是人家的自動化測試絕不是功能的自動化測試(ui介面的自動化),而是單元測試,而在國內有幾家公司會做單元測試的,再說了單元測試那是開發做的,我測試要有那能力,早做開發去了。話說現在有不少公司在推敏捷,不過就是在仿照極其表面的東西,配備的人員幾乎都達不到水平(純屬個人之見,可能了解的有限,以偏概全了)。很多人以為會使用qtp進行錄製回放再進一步學習就可以做自動化測試,只能說很傻很天真。qtp相對其他測試工具來說比較容易上手,更受新手青睞,可同時也是對新人誤導,讓他們覺得會使用qtp就是會自動化測試了。退一步來說吧,你以為的會使用是真的會用嗎?很多頁面上的元素qtp都捕捉不到物件,你怎麼辦?你會描述性程式設計嗎?實際上這些都是需要有coding的能力的。所以我認為能做自動化測試的人絕對是可以做開發的。而不是那種寫不了**轉測試的人能幹的(也不是絕對幹不了,難度很大)。某種程度上來說我也是幹不了的。再說效能測試,這個更是有難度,幾乎可以說是精通了計算機的方方面面,網路、資料庫、作業系統、中介軟體、程式設計,還有很多我還不知道的。不是新手所覺得的那種會使用lr的人就以為可以幹的。好吧,我還必須承認我連lr都不會用,只是剛入門的水準,可見想要往這方面靠路還遠著呢。可是以我目前的情況我也不看好自己能學到何種程度,除了自身懶惰不夠聰明努力之外,客觀的因素也還是在起著很大的作用的。時間的投入自然不用說了,關鍵是金錢的投入,而這兩方面都是我的硬傷。每天加班到很晚,回去很累了就找個藉口休息不學習了,週末又放縱自己,結果就是在時間上沒付出啥,相信很多人跟我一樣都是自我約束能力很差的人。假設已經確保了時間的投入,開啟計算機準備大幹一場的時候,裝了lr學習發現在本地機器上經常卡機,學習linux裝個虛擬機器吧,發現開了虛擬機器之後其他的程式都開不了,不然也會超級卡,卡到你失去所有的耐心。其實也就是你的機器裝置落後,可是又能怎樣,沒錢購置新的高配備的機器,連作為學習練手的稍微過得去的機器也沒有。以前聽乙個培訓的朋友說過培訓用的機器配置很低,可是要學的東西還不少,於是各種裝,學習lr的時候用那麼low的東西去練習。以前一點不了解,覺得學習lr是多麼高大上,可是自己有機會學習做實戰專案後,才知道朋友說的培訓很荒唐,那樣的培訓純粹是浪費時間浪費金錢。在我看來,想要學習效能測試還真是必須要參加實戰專案才行,不是自己小打小鬧就可以掌握的。你以為自己搭個環境下個開源安裝包部署一下就可以作為實戰專案來練習了的話,還是只能說明你很傻很天真。我並不是否定自我學習的重要性,可是現實是殘酷的,種種原因逼得你實在是不能孤身作戰,可是不孤身作戰又能怎樣。想學沒那條件真的很難學到有用的可以應用於實戰的東西。目前的工作生活狀態讓我完全困惑了,怎麼去進一步自我提公升也完全迷茫了。

可即便是這樣,還是沒有放棄掙扎。一步步摸索,希望能夠找到適合自己走的路,儘管效果不怎樣,讓自己有點希望總是好的,至少還是有進取心的。

我的測試生涯

我進入計算機行業,一路都是稀里糊塗的,上大學的時候,壓根就不知道選什麼專業,剛開始選的是學前教育,後面聽著老哥的話,我還是改了,我老哥是通訊技術專業的 當時就建議我選擇就建議我選擇計算機專業,他說,這個裡面你可以學習到很多前沿的東西,當時也就沒有多想,就改了,我是乙個比較聽話的孩子,我相信,他們是過...

網管生涯遇到的一些困惑的問題

1 當路由器的介面和交換機pc直連的時候,在no shutdown或者undo shutdown路由器的介面之後,物理層協議和鏈路層協議都會up 2 今天是2014 6 18,老劉的party on,前兩天還糾結vrrp報文的問題,但是今天做了高畫質視屏的ip位址修改之後,我忽然間就把問題想明白了,...

測試的發展

時光飛逝,轉眼間,我們跨入軟體測試領域已經有10年之久了。在這10年裡,參與了很多專案的測試,有成功的,也有失敗的,其中的酸甜苦辣,也隨著編者的不同經驗 角色和職責而不斷發生變化。回頭看看這10年走過的軟體測試之路,可以非常明顯地感覺到國內整個軟體測試行業的飛速發展 軟體測試從編者剛入門時的 打雜 ...