1.多讀Bug
如果你和一個(gè)團(tuán)隊(duì)的軟件測(cè)試工程師一起工作失暴,那么請(qǐng)閱讀 他們每天發(fā)的Bug坯门, 特別是那些針對(duì)你的測(cè)試部分的Bug 。你可以從別人如何找到Bug中學(xué)到很多東西逗扒。
2.想客戶之所想
在測(cè)試的過程中時(shí)刻想著用戶古戴。培養(yǎng)自己對(duì)用戶需求的共鳴。和用戶溝通并且觀察他們?cè)鮽儤邮褂媚愕能浖?/p>
3.為你發(fā)現(xiàn)的Bug而驕傲
促成一個(gè)軟件Bug的修復(fù)是從寫好Bug標(biāo)題和描述開始的矩肩。我每次發(fā)完一個(gè)Bug都會(huì)把這個(gè)Bug重讀一遍以確保它是合理的并提供恰倒好處的細(xì)節(jié)允瞧。如果一些重要的Bug 沒有被糾正,要追根究底述暂,確保決定和利弊權(quán)衡是正確的。
4.多讀代碼
找到你測(cè)試的那部分功能的代碼建炫。雖然寫代碼并不是你的事畦韭,但是讀那些代碼常常會(huì)幫助你找到潛在的邊際情況和軟件缺陷。
5.參加Bug的審閱 (Triage)
在產(chǎn)品發(fā)布前的最后一些日子里肛跌,Bug審閱組開會(huì)決定哪一些Bug應(yīng)該修復(fù)艺配,哪一些應(yīng)該留到以后的版本去修復(fù)。如果你通常不在這個(gè)會(huì)議的邀請(qǐng)名單中衍慎,那么去主動(dòng)要求參加转唉。你會(huì)看到在測(cè)試員信譽(yù),用戶影響和已知風(fēng)險(xiǎn)等因素間做出折衷決定的過程稳捆。這將會(huì)是一種非常有趣的經(jīng)歷赠法。
6.參加軟件功能的設(shè)計(jì)
在軟代碼編寫之前,在仍有可能有大的設(shè)計(jì)變更的時(shí)候乔夯,積極參加軟件的計(jì)劃階段砖织,這會(huì)幫助你了解正被考慮的折衷和權(quán)衡款侵。
7.設(shè)計(jì)你的測(cè)試
無論是尋找邊界值,運(yùn)用組合技術(shù)侧纯,畫圖表新锈,或創(chuàng)建測(cè)試模型,把你的想法放進(jìn)你的測(cè)試設(shè)計(jì)中總是有用的眶熬。在試探性測(cè)試的時(shí)候妹笆,有意識(shí)地去交替你的測(cè)試計(jì)劃和產(chǎn)品學(xué)習(xí)。
8.了解你測(cè)試的功能
不管你測(cè)試的是那一塊功能娜氏,你應(yīng)該了解它的設(shè)計(jì)拳缠,它的局限性,別人發(fā)現(xiàn)的Bug牍白,代碼的變動(dòng),以及它和其它功能間的交互關(guān)系抖棘。
9.和別人合作測(cè)試你負(fù)責(zé)的部分
和有不同專長(zhǎng)的人一起測(cè)試你的功能模塊茂腥,一起討論測(cè)試的點(diǎn)子并且征詢他們的反饋意見。
10.學(xué)習(xí)你測(cè)試的軟件
即使你只是測(cè)試一個(gè)軟件中的很小一部分切省,成為其它新功能和整個(gè)軟件的專家都會(huì)幫助你成為一個(gè)更好的測(cè)試工程師最岗。
11.培養(yǎng)和開發(fā)人員的良好關(guān)系
測(cè)試工作有時(shí)候是對(duì)抗性的,以致很容易使有些與你共事的人在做決定時(shí)忽略你的意見朝捆。與修復(fù)Bug的開發(fā)人員建立堅(jiān)實(shí)的關(guān)系對(duì)了解最新進(jìn)展和促成Bug的修復(fù)會(huì)有裨益般渡。
12.擴(kuò)大你的領(lǐng)域和人際網(wǎng)絡(luò)
成功的人都有一個(gè)的堅(jiān)實(shí)可信的交際圈。他們可以從中得到他們需要的專業(yè)知識(shí)和建議芙盘。不斷在你的公司內(nèi)部和外部結(jié)交新朋友并發(fā)展專業(yè)領(lǐng)域的聯(lián)系驯用。
13.尋找良師或榜樣
我和許多出色的測(cè)試工程師一起工作過,并且從他們那里學(xué)到了很多東西儒老。為了提高你的測(cè)試技能蝴乔,你應(yīng)該尋找“顧問”與他們見面或者榜樣向他們效仿。
14.管理你的時(shí)間
我們的時(shí)間很容易被大塊的工作和不斷的會(huì)議所占據(jù)驮樊,導(dǎo)致我們沒有時(shí)間去學(xué)習(xí)薇正,去深挖更多的Bug,甚至沒有時(shí)間保持健康的生活狀態(tài)囚衔。為了避免透支挖腰,你需要學(xué)習(xí)如何管理你的時(shí)間。
15.明智地選擇測(cè)試自動(dòng)化
自動(dòng)化測(cè)試可能缺乏熟練測(cè)試人員的那種“余光視力”练湿。不正確的自動(dòng)化有時(shí)會(huì)變成一推龐大而難以維護(hù)的代碼猴仑,并且對(duì)衡量軟件質(zhì)量沒有什么實(shí)際意思。但是精心設(shè)計(jì)的自動(dòng)化測(cè)試有助于及早發(fā)現(xiàn)軟件缺陷肥哎。
16.保持自省
測(cè)試工程師善于發(fā)現(xiàn)軟件的缺陷宁脊。如果把這種敏銳運(yùn)用到自己身上断国,我們一定能更有效的發(fā)現(xiàn)自身的不足之處。
17. 愛你所做的事榆苞,并把它做好
如果你不能承擔(dān)放棄當(dāng)前工作的代價(jià)稳衬,那么就學(xué)著去熱愛它。測(cè)試人員有時(shí)會(huì)變得嫉世憤俗坐漏,尤其是在困難的發(fā)布周期中薄疚。享受工作并且不滿足于僅僅完成計(jì)劃內(nèi)目標(biāo)的人才會(huì)成為優(yōu)秀的測(cè)試工程師。
18.不斷學(xué)習(xí)
不管是“軟技能”赊琳,比如公開演講街夭, 或者編程語言,亦或新的測(cè)試技術(shù)躏筏,成功的測(cè)試工程師總是會(huì)從繁忙中抽出時(shí)間來堅(jiān)持學(xué)習(xí)板丽。
19.提高你的編程能力
我遇到過一些很有天賦的測(cè)試人員,他們傾向于不去寫代碼趁尼。這有一定道理埃碱。就像電影評(píng)論家在變得挑剔而富有陳見后不會(huì)去考慮電影觀眾的喜惡一樣,在我充當(dāng)編程員的角色時(shí)酥泞,我想的就不再和用戶一樣了砚殿。但是編程還是一項(xiàng)有價(jià)值的技能,他能幫助你更好地閱讀代碼芝囤,理解產(chǎn)品的內(nèi)在似炎,同時(shí)幫助你寫一些小工具使得平淡反復(fù)的工作變得簡(jiǎn)單。
最后
這些資料悯姊,對(duì)于做【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù)羡藐,這個(gè)倉(cāng)庫(kù)也陪伴我走過了最艱難的路程,希望也能幫助到你悯许!凡事要趁早传睹,特別是技術(shù)行業(yè),一定要提升技術(shù)功底岸晦。
加油吧欧啤,測(cè)試員!如果你需要提升規(guī)劃启上,那就行動(dòng)吧邢隧,在路上總比在起點(diǎn)觀望的要好。
未來的你肯定會(huì)感謝現(xiàn)在拼命的自己冈在!