轉(zhuǎn)行軟件測試兩年了,這兩年來深员,從剛開始對測試認(rèn)識的朦朦朧朧负蠕,現(xiàn)在思路也逐漸清晰了蛙埂,也明確了自己的發(fā)展方向倦畅。雖然對那些測試?yán)碚摵蜏y試工具以及測試技術(shù)有了一些加強,但是自我感覺還是不夠深入绣的。
我一直希望能真正融入到測試的隊列中去叠赐,讓自己每年對測試的理解和技術(shù)更深入一層,成為一個專業(yè)的測試人員屡江。這幾天整理了一下思路芭概,回顧了這兩年來做測試的點滴想法。如果你是不知道怎么開始學(xué)習(xí)的話惩嘉?后面的《軟件測試工程師發(fā)展規(guī)劃路線》和【軟件測試學(xué)習(xí)資源】罢洲,【面試寶典】,應(yīng)該會給你帶來幫助和方向
身為測試人員,雖然我們平常的工作大部分都比較安逸惹苗。但是千萬不能溫水煮青蛙殿较。應(yīng)該自強不息,不斷學(xué)習(xí)桩蓉,提高自己的測試技術(shù)淋纲。因為測試本來門檻就稍低,如果懈怠院究,隨時都有可能被取代洽瞬。重點就是深入學(xué)習(xí)測試技術(shù),然后將技術(shù)應(yīng)用到現(xiàn)有的項目中业汰。
二伙窃、測試人員應(yīng)該比開發(fā)人員更熟悉業(yè)務(wù)需求
測試人員的水平主要體現(xiàn)在測試用例的設(shè)計上。要設(shè)計出全面样漆,覆蓋廣的測試用例对供,需要測試人員對自己所測試的項目的業(yè)務(wù)需求非常熟悉,甚至要比開發(fā)人員還要熟悉氛濒。
如果是測試銀行系統(tǒng)产场,通信行業(yè),或者ERP軟件舞竿。這些業(yè)務(wù)知識非常有用的京景,學(xué)習(xí)起來比較有激情。
要做到精通業(yè)務(wù)需求談何容易骗奖。
要熟讀功能需求文檔确徙, 任何有疑問的地方都要去和PM確認(rèn)。
把自己當(dāng)成最終用戶执桌, 經(jīng)常使用自己所測試的軟件鄙皇。模擬用戶的行為。
熟記軟件的每個功能仰挣。
假如倒霉碰到一些又沒用伴逸,又繁瑣的軟件, 真的是不想去學(xué)習(xí)它的業(yè)務(wù)(出了這個公司就再也用不到的業(yè)務(wù))
三膘壶、學(xué)會如何跟開發(fā)人員相處
測試人員必須跟開發(fā)人員密切合作错蝴, 所以跟開發(fā)人員搞好關(guān)系是相當(dāng)重要的。
1. 和開發(fā)人員成為朋友颓芭。
熟悉了干啥都方便
2. 不要打擾開發(fā)人員顷锰。
看到開發(fā)在聚精會神寫代碼的時候,千萬不要去打擾人家亡问。寫代碼需要集中精力官紫,如果被打擾,就會中斷思考。
3. 集中問問題束世。
把需要問的問題都總結(jié)起來悼吱, 集中起來問開發(fā),這樣能節(jié)省大量的時間良狈。
4. 寫好Bug后添,不被開發(fā)人員煩。
如果開發(fā)人員看到一個Bug 描述不清楚薪丁,還無法重現(xiàn)遇西,他肯定會罵測試人員。所以測試人員一定要寫好Bug严嗜,描述精確粱檀,簡潔,沒有歧義漫玄,詳細(xì)簡潔的重現(xiàn)步驟茄蚯,加截圖。
四睦优、提升文檔的編寫能力
測試人員寫文檔的地方比較多渗常,平時測試用例、測試計劃汗盘、測試報告以及用戶手冊等等都體現(xiàn)著測試人員文檔編寫能力的重要性皱碘,如果后期往TestLeader發(fā)展,還要非常擅長匯總測試報告隐孽,能夠?qū)⑼暾┐唬逦恋臏y試報告發(fā)給各個組菱阵,讓公司所有的人都能清晰的看到測試組的工作情況踢俄。
五、實行“一對多”的模式
“一對多”的模式是指:一個人可以同時測試多個項目晴及,一個項目由多個人測試都办。因為每個人的見解和操作方式不同,所以發(fā)現(xiàn)問題的可能也不大一樣抗俄,更有利于找出不易發(fā)現(xiàn)的bug脆丁,一個測試工程師測久了自己的項目世舰,容易形成眼盲动雹。會對一些Bug熟視無睹。
六跟压、建立一套完善的測試流程
測試流程已經(jīng)大同小異了胰蝠,但是真正按照流程來做的還是很少。如果條件允許的情況,還是應(yīng)該盡量去按照流程去走茸塞,先去做單元測試躲庄、然后集成測試,而不是上來就直接進(jìn)行系統(tǒng)測試钾虐。
七噪窘、測試人員應(yīng)該深入學(xué)習(xí)
初入測試,可能還提留在探索的階段效扫,不清楚要學(xué)習(xí)哪些和測試有關(guān)的技術(shù)倔监,這時就需要我們主動去發(fā)現(xiàn),通過書本和網(wǎng)上去看別人都是怎么做菌仁,汲取可用的經(jīng)驗浩习,避免少走彎路。測試人員要提升的技術(shù)包含方方面面济丘。
例如:性能測試(可參考的工具loadrunner)谱秽、自動化測試(可參考的工具QTP)、腳本語言(VBScript摹迷、Python)疟赊、數(shù)據(jù)庫(SQLServer、Oracle)峡碉、操作平臺(windows听绳、Linux)、Web測試(Selenium)等等异赫,還有很多很多椅挣,這么多的技術(shù),學(xué)習(xí)只是一方面塔拳,更重要的是要根據(jù)我們現(xiàn)有的項目和測試環(huán)境鼠证,去分析什么才是最適合的,這樣才可能真正將所學(xué)應(yīng)用到項目上來靠抑。
這份2022年可能是最全的軟件測試工程師發(fā)展方向知識架構(gòu)體系圖量九,希望可以給你帶來靈感和方向。需要的朋友點擊即可送達(dá)
《軟件測試工程師發(fā)展規(guī)劃路線》
800道軟件測試面試題
軟件測試學(xué)習(xí)資源
資料包括了很多測試行業(yè)常見知識颂碧,其中包括了有基礎(chǔ)知識荠列、Linux必備、Shell载城、互聯(lián)網(wǎng)程序原理肌似、Mysql數(shù)據(jù)庫、抓包工具專題诉瓦、接口測試工具川队、測試進(jìn)階-Python編程力细、Web自動化測試、APP自動化測試固额、接口自動化測試眠蚂、測試高級持續(xù)集成、測試架構(gòu)開發(fā)測試框架斗躏、性能測試逝慧、安全測試等