·職業(yè)小貼士·
從業(yè)者:小江
從業(yè)年限:1年
從業(yè)地點:浙江杭州某互聯(lián)網(wǎng)公司
對口專業(yè):計算機類專業(yè)
能力要求:邏輯思維能力,團隊協(xié)作能力,表達能力,細心、耐心和責任心
晉升路徑:初級測試工程師→中級測試工程師→高級測試工程師→技術(shù)專家(技術(shù)方向)或團隊負責人(管理方向)
薪資水平:10萬—15萬元/年
入職提醒:需要有足夠的耐心和細心,需要對技術(shù)學(xué)習有持久的熱情,需要對產(chǎn)品質(zhì)量負責
我是一名入職一年的互聯(lián)網(wǎng)產(chǎn)品測試人員,屬于研發(fā)部的一員,主要的工作內(nèi)容是對程序員開發(fā)出來的應(yīng)用出現(xiàn)的錯誤進行記錄和反饋,即大家常聽到的“提Bug”,也適時地提出優(yōu)化建議,以增強用戶體驗。
關(guān)于職業(yè)稱謂,有些厲害的前輩才擔得起“測試開發(fā)工程師”的稱號,而“工程師”這個詞,現(xiàn)在的我難以承其重,我們要精通業(yè)務(wù),深入掌握每個環(huán)節(jié),經(jīng)過千錘百煉,方才擔得起這一稱號。
不厭其煩,保質(zhì)上線
當今互聯(lián)網(wǎng)產(chǎn)品層出不窮,百花齊放,程序員、產(chǎn)品經(jīng)理、視覺設(shè)計師等都在臺前發(fā)光發(fā)亮,人們好像很少注意到幕后測試人員的存在,似乎測試只是一個可有可無的職位,其實不然。
互聯(lián)網(wǎng)公司非常講究分工協(xié)作,再厲害的程序員,也會有自測不到的“ Bug”,所以測試人員是必須配置的。我們測試的東西,包括且不限于電腦軟件、網(wǎng)站、手機 App等,可分為移動端和電腦端。
移動端的測試人員每個人手上都有幾臺甚至十幾臺來自不同廠家、不同型號的手機,從華為、三星到蘋果等品牌,從曲面屏到平面屏,各種各樣的手機都需要拿來測試,走一遍流程,就是為了確保每種類型的手機的用戶都能獲得舒適的使用體驗。對電腦端產(chǎn)品,我們也要測試各種瀏覽器的交互是否通暢,比如飽受開發(fā)人員和用戶詬病的 IE 瀏覽器,稍不留神就可能會出現(xiàn)功能不能正常使用的情況,這種瀏覽器尤其需要我們測試人員仔細測試。
除此之外,我們測試人員還要模擬各種不同身份的用戶將流程走通。比如你網(wǎng)購時,作為一個買家,也許覺得購物軟件使用流程并不復(fù)雜,但是我們測試的時候需要模擬不同身份的用戶,比如買家、賣家、審核人員等,去體驗購物軟件的各種功能。每一個身份對應(yīng)不同的使用流程,而這些錯綜復(fù)雜的測試流程并不是走一遍就可以結(jié)束的,我們要按照規(guī)范反復(fù)操作,直到能保質(zhì)上線的那一天。
可能外行人聽一聽就覺得厭煩了,但是我們都深知“測試”這一崗位作為質(zhì)量保證最后一道防線的重要意義。這些工作做久了,也就不覺得無聊了,甚至還會在一次次的重復(fù)中找到成就感和樂趣——如果隱藏的錯誤代碼是一個狡猾的小偷,那我們就是縝密布局的警察,每一次抓獲成功,都會帶來滿滿的成就感。當走完整個新設(shè)計的產(chǎn)品流程,將產(chǎn)品發(fā)布給用戶時,仿佛守護住了一座城池,而下一個產(chǎn)品的測試,又是一次新的征程。
這樣看來,不也挺有意思的嗎?
理解業(yè)務(wù),邏輯取勝
有一些學(xué)計算機的同學(xué)擔心寫代碼累,或者覺得自己邏輯思維不夠好,所以會選擇做測試人員,而不是程序員。但是在我看來,如果想做一個優(yōu)秀的測試人員,邏輯思維能力也是不可或缺的。
產(chǎn)品的需求是復(fù)雜易變的,測試人員需要運用自己縝密的邏輯思維,在腦海里或電腦上整理出一套具體細致的流程,梳理出條理分明的測試用例,供自己測試的時候參考。
如果邏輯思維不夠強,測試的時候很容易像走迷宮一樣陷入一個個小小的怪圈,在同一塊區(qū)域進進出出,既浪費了時間,降低了效率,也忽略了本應(yīng)該注意的區(qū)域。而如果放任沒有測到的問題產(chǎn)品上線,讓問題產(chǎn)品出現(xiàn)在用戶面前,會降低用戶對產(chǎn)品的信任度,拖累整個研發(fā)團隊,自己的測試能力也會受到質(zhì)疑。
對于邏輯思維縝密的測試人員來說,他們不僅能準確快速測出問題產(chǎn)品,還會在開會評審前,根據(jù)自己對業(yè)務(wù)產(chǎn)品的理解,給產(chǎn)品經(jīng)理提供建議,指出其思考欠缺的地方。雖然測試人員只是整個開發(fā)團隊中的一員,但是也不能只圈出自己工作職責的一個小范圍,然后只做這個小范圍內(nèi)的事,看到整個流程有問題也置之不理,這樣會給整個團隊帶來很大的風險。一個優(yōu)秀的測試人員要有大局觀,能夠憑借自己的邏輯思維能力,協(xié)調(diào)幫助其他人完成工作,這樣,自己的價值才會得到認可,能力也才能得到進一步的提升。
攻克技術(shù),提升能力
等我們對公司的產(chǎn)品應(yīng)用熟悉到一定程度以后,基本的測試工作便不在話下了,很多人在這個時候便開始放松對自己的要求,每天到點打卡上下班,不再主動學(xué)習,這樣雖然輕松愉快,卻是不利于自己的發(fā)展的。
在任何行業(yè)里想要做到優(yōu)秀,我們都不能夠放棄對自己的嚴格要求。在工作的前一兩年,可以更多地關(guān)注業(yè)務(wù)理解,提高自己的職業(yè)能力,而接下來要繼續(xù)發(fā)展,就需要學(xué)習更多的技術(shù),提高自己的專業(yè)能力。測試人員也需要對研發(fā)技術(shù)有所了解,無論是后端還是前端的研發(fā)技術(shù),這樣在定位問題的時候才能更加準確地找到負責人,并與之順利溝通問題。另外,自動化測試是大勢所趨,一個優(yōu)秀的測試人員還要學(xué)習代碼,編寫自動化測試腳本來解放雙手,提高效率和自我競爭力?,F(xiàn)在,很多互聯(lián)網(wǎng)大廠自動化測試已經(jīng)發(fā)展得非常完善了,他們也更歡迎懂得開發(fā)的測試人員來充實研發(fā)團隊。如果我們只忙碌于業(yè)務(wù)測試,模擬用戶操作,故步自封,是很難獲得進一步的成長的。
當技術(shù)更迭的浪潮卷來,安于當下不求進步的人,很難可以獨善其身。
千錘百煉,方得始終
互聯(lián)網(wǎng)行業(yè)在我國的發(fā)展時間也不算長,未來會如何是很難預(yù)測的,再加上很多人害怕“ 996” ,所以不敢進入這個行業(yè)?;ヂ?lián)網(wǎng)公司壓力確實大,比如我們測試人員為了能在用戶上線頻次最少的夜晚上線新功能,會加班到晚上甚至是凌晨,辛苦是必然的,但每個行業(yè)都有各自的煩惱,也有各自的優(yōu)勢。
對于學(xué)習計算機的同學(xué)而言,測試是一個性價比還不錯的工作。它不需要你出去跑業(yè)務(wù),風吹雨淋,你憑技術(shù)和腦力就能在畢業(yè)之初得到可觀的收入;你不必依靠家庭背景,不必明爭暗斗,你可以專心于技術(shù),自會收獲一群合作密切的伙伴,也能站在互聯(lián)網(wǎng)的浪潮之巔俯瞰社會的發(fā)展。但是,它沒辦法讓你投機取巧,一夜暴富,它需要你靜下心來腳踏實地執(zhí)行測試流程,它需要你在一次次不知所措的時候請教身邊的前輩,需要你花些心思學(xué)習技術(shù)。
你或許會在這條路上,繼續(xù)探索,愈行愈遠,成為研發(fā)人員或是產(chǎn)品經(jīng)理;又或許會轉(zhuǎn)行做別的工作,等攢夠了錢,找個小富即安的好去處,這樣也未嘗不可,囿于一個行業(yè)的圍城,就真的好嗎?
但現(xiàn)下最重要的,就是有一天,在你“測試”的職稱之后,有“工程師”三個字閃閃發(fā)光,你就知道,這一路,不曾白走。