一個女測試經(jīng)理的成長之路
工作差不多六年多,對于一個測試來說可能不算長但是也不算很短,正好是處于上不上下不下的瓶頸期,回首自己的職業(yè)發(fā)展之路,期間,有過觸碰到天花板時的困惑,也有過位于職業(yè)十字路口選擇機(jī)會時的糾結(jié)。開始工作那頭幾年,這些困惑與糾結(jié)每隔短則數(shù)月,多則一年半載。
這些年,和工作年限相對較短些的,許多周邊從事技術(shù)、特別是從事測試的同事、業(yè)內(nèi)同仁們交流時,也能切身感受到當(dāng)下的他們,也正經(jīng)歷著我當(dāng)時的困惑與糾結(jié)。每當(dāng)此時,我都會結(jié)合自身的職業(yè)發(fā)展經(jīng)歷的一些經(jīng)驗(yàn)教訓(xùn),簡單聊一下自己對技術(shù),特別是測試方向職業(yè)發(fā)展之路的一點(diǎn)淺薄認(rèn)識。從他們肯定的反饋來看,對他們還是產(chǎn)生了些許幫助的。
在這篇文章中,我整理了自己這些年的成長歷程,從技術(shù)成長,非技術(shù)成長,心靈成長三個方面談?wù)勎业囊恍┱J(rèn)識和理解,同時也想分享一下我的一些職業(yè)心得,希望這些內(nèi)容能給處在迷茫中的測試童鞋和想入門測試的同學(xué)們一些幫助。
技術(shù)成長
測試技術(shù):【功能】【性能】【安全】【自動化】
開發(fā)技術(shù):【服務(wù)端】【客戶端】
測試開發(fā):【代碼】【自動化】
技術(shù)成長主要分為兩個方面的成長,一個是在測試技能的成長,包含測試技能的不斷提升,測試思維的升華,測試架構(gòu)的優(yōu)化等方面。這些是作為一個測試人員從初級到高級必須要學(xué)習(xí)的技能。
另一個則是在開發(fā)技術(shù)方面的成長,大家都知道測試一個軟件的質(zhì)量不單單是測試功能,可能更多的包含性能,兼容性,穩(wěn)定性等多方面的知識,當(dāng)一個人對于測試的理解從測試上升到質(zhì)量層面的時候,他很快就會發(fā)現(xiàn)單純的測試技能已經(jīng)不能滿足需求了,我們可能需要去了解這個功能的實(shí)現(xiàn)原理,他的實(shí)現(xiàn)方式對于客戶體驗(yàn)的感知程度的好壞,有沒有更好地實(shí)現(xiàn)方式呢?以及我們?nèi)绾尾拍茉谟邢薜臅r間內(nèi)更快地測試,并且盡可能的減少漏測呢?
在技術(shù)的提升方面,我用到的最好的方法就是提問法,不斷地給自己提問,幫助自己快速擴(kuò)展知識面。同時也幫助自己快速構(gòu)建自己的知識體系。
比如關(guān)于技術(shù)成長方面,可以從以下幾個方面進(jìn)行提問:
【技術(shù)成長】
功能
如何設(shè)計測試用例?
如何進(jìn)行發(fā)散測試?
如何防止漏測?
性能
用戶常用的功能如何才能體驗(yàn)性更好,速度更快?
安全
軟件有沒有做最基本的安全防御?常見的SQL注入,CSRF攻擊是否對我們的軟件安全有威脅?你的軟件足夠的安全嗎?
自動化
自動化是什么?在什么情況下做自動化?自動化和功能測試的界限是什么?
【開發(fā)技術(shù)】
服務(wù)端
數(shù)據(jù)庫:常見的SQL,索引,數(shù)據(jù)庫調(diào)優(yōu)參數(shù)
接口:接口的入?yún)⒊鰠⑹鞘裁矗?span style="text-decoration-line: underline;">接口測試有沒有可能做成自動化?
監(jiān)控:監(jiān)控數(shù)據(jù),監(jiān)控軟件,監(jiān)控分析
客戶端
IOS/安卓/H5/PC:前端是如何和后端進(jìn)行交互的?前端的性能如何能進(jìn)行更多優(yōu)化?我們能從什么角度去分析客戶端的性能問題?
【測試技術(shù)】
代碼
?一旦測試能力上升到一定的程度之后,代碼開發(fā)的能力肯定是必不可少的,比如編寫基本的性能測試腳本。比如對一些工具進(jìn)行二次開發(fā),讓它能夠更好地幫助我們測試。
自動化
?一旦測試能力上升到一定的程度之后,代碼開發(fā)的能力肯定是必不可少的,比如接口測試自動化腳本的編寫,幫助整個測試組進(jìn)行效率的提升
非技術(shù)成長
時間管理:【時間記錄】【優(yōu)先級】【番茄工作法】
工作方式:【今日事今日畢】【復(fù)盤】
休閑方式:【瑜伽】【跑步】【閱讀】【音樂】
【時間管理】
時間管理每個人有自己不同的方式,對我來說最受益的兩條建議就是:
1.按照工作的優(yōu)先級進(jìn)行處理,可以參考時間管理的工作四象限法
2.對自己每天的時間進(jìn)行記錄,長期歸納總結(jié),得出最適合自己的時間管理方案
優(yōu)先級工作法
永遠(yuǎn)做當(dāng)下最重要的事
番茄工作法
番茄工作法是簡單易行的時間管理方法,是由弗朗西斯科·西里洛于1992年創(chuàng)立的一種相對于GTD更微觀的時間管理方法。
使用番茄工作法,選擇一個待完成的任務(wù),將番茄時間設(shè)為25分鐘,專注工作,中途不允許做任何與該任務(wù)無關(guān)的事,直到番茄時鐘響起,然后在紙上畫一個X短暫休息一下(5分鐘就行),每4個番茄時段多休息一會兒。
【工作方式】
工作習(xí)慣的養(yǎng)成是一個不斷完善的過程
今日事今日畢
當(dāng)天的任務(wù)通過對月度計劃和年度計劃拆解而來,當(dāng)天的任務(wù)一定要完成才能睡覺,如果遇到意外,第二天必須要補(bǔ)上。
復(fù)盤
在每天睡覺之前對自己今天做的所有的事情進(jìn)行回憶,并分析什么做的好,什么做的不好?做的不好的如何改進(jìn)?做的好的有沒有更好的解決方案?不斷超越今天的自己。
比如在測試?yán)锩孀詈玫膹?fù)盤應(yīng)用就是,每個迭代完成之后對團(tuán)隊(duì)本輪的測試進(jìn)行復(fù)盤,對于新出現(xiàn)的問題以及測試用例中漏測的測試點(diǎn)進(jìn)行增刪查改。
【休閑方式】
跑步,瑜伽,騎車,戶外運(yùn)動等,用你能想到的所有能讓你快樂的方式強(qiáng)健你的體魄的同時充實(shí)你的生活。
會玩的人更會工作,保持高效的工作方式,慢動作的生活方式,做自己生活的掌控者。
【溝通】
與上級溝通
方案比問題更重要
數(shù)據(jù)為王,任何論點(diǎn)請?zhí)岢銮逦恼摀?jù)
擅長總結(jié),提供清晰的報表
與下級溝通
夸獎是最好的溝通方式,先肯定再提出自己的意見
以人為本
總結(jié)
階段總結(jié)(經(jīng)常對一個階段的工作和生活進(jìn)行總結(jié))
迭代總結(jié)(和開發(fā)人員一起分析迭代過程中所有的BUG,對于漏測的問題進(jìn)行分析匯總,并采取措施)
【學(xué)習(xí)】
書籍,博客
測試大牛的博客
寫自己的博客
看了別人的知識之后單單記憶是不夠的,如何能快速的內(nèi)化,形成自己的知識才是最重要的。建議每一位技術(shù)人員都開通自己的博客,不僅僅是對于自己看到的好文章好技術(shù)的總結(jié),更是自己學(xué)習(xí)過程中心得的匯總。
總結(jié)
最后的總結(jié)部分總結(jié)了自己工作中的幾個小建議
【做人比做事更重要,常常保持微笑】
作為一個女性測試人員,這是優(yōu)勢也是劣勢,常常保持微笑能夠讓和你溝通的人都覺得很舒服,這是一種高情商的表現(xiàn),任何和你溝通的人都不會喜歡一張撲克臉,尤其是你還是個妹子,所以,為何不利用好自己這個先天的優(yōu)勢呢?
做事之前先做人,當(dāng)大家都覺得你這個人很好了之后,你再去找她們協(xié)助你做事情,自然就會順風(fēng)順?biāo)?/p>
【測試思維的形成】
測試思維,說簡單點(diǎn)就是你看到這個功能如何去測試?
一個一年的測試人員和一個10年的測試人員看到登錄頁面想到的測試點(diǎn)一定是不一樣的。
中間的這個過程需要漫長的積累,也就是測試思維的形成。
【從一般事物抽象出邏輯能力】
曾經(jīng)面試過一個7年的測試人員,面試過程中問到,你對于自動化測試的理解,給我的回答很多都是從自己上家公司軟件的具體情況去舉例,由此我便認(rèn)識到,從一般事務(wù)抽象出邏輯的能力在工作中十分的重要,每個公司都有屬于自己的業(yè)務(wù),當(dāng)你離開這家公司之后,這些業(yè)務(wù)對于你來說可能不是那么重要,但你通過思考抽象出來的測試邏輯和測試方法才是真正屬于你的知識,放到任何一個測試團(tuán)隊(duì)里面都能應(yīng)用。
【硬實(shí)力+軟實(shí)力】
硬實(shí)力+軟能力從來就不單單是測試行業(yè)才需要,我相信任何一個行業(yè)都是必不可少的,硬實(shí)力就是你的技能,軟實(shí)力就是你的溝通,說簡單點(diǎn),就是你這個人怎么樣,在團(tuán)隊(duì)合作中,如何能讓別人更愉快地和你共事是值得每一個團(tuán)隊(duì)成員深思的問題。
【刻意練習(xí)】
一旦決定養(yǎng)成某種習(xí)慣,或者對某一方面的知識積累達(dá)到一定的程度之后,一定要分析總結(jié)形成自己的結(jié)構(gòu)體,并且在工作中反復(fù)運(yùn)用,可以練習(xí),最終才能成為專家。
衷心祝愿每一位測試人員都能在測試的職業(yè)發(fā)展之路上越來越順!
同時,小編也準(zhǔn)備了一些軟件測試學(xué)習(xí)入門資料,包括課程,電子書等,想要的同學(xué),可以加VX:xiaoxianchen89,回復(fù):B站?領(lǐng)取哦