怎樣才能作好軟件測試——Python自動化測試工程師七年感悟

即便不想在文章的開頭過度的正經嚴肅,但這是一個十分正經技術類規劃類的分享。不講笑話也不講故事,直接進入主題。python

 

如何學好軟件測試?反推一下做爲一名優秀的軟件測試工程師須要什麼能力。面試

 

 

 

學習測試講究實踐,實戰很是的重要,你須要本身親自上手,就像學習游泳,你在岸上看一百遍游泳教學書籍是沒有提升的,你仍是一個旱鴨子。數據庫

 

不能純粹的去學習測試的理論知識,好比軟件測試是什麼,軟件測試的策略是什麼,軟件測試的原則是什麼,軟件測試的分類是什麼,測試方法有哪些。若是隻是在學,那麼你就只是死記硬背下來了這樣的理論知識,那麼你去企業就懵逼了,拿到一個項目,所謂你記到的哪些就會忘得一乾二淨,可能有的人會反駁,編程

 

我參加過最強大腦編程語言

 

記住的東西忘不掉呀,那麼其實你還會面臨另外一個問題那就是雖然理論知識還記着呢,可是不知道如何運用在項目中,在企業無非就是作項目,你運用不到項目中,那麼不就是白學了嗎?因此你性能

學的過程當中要進行項目的實戰,把這些理論的緊密和項目結合起來。好比我學了測試方法那麼ok,這些方法我在項目中去設計這纔是核心。因此第一重含義就是一邊測試一邊去學習,在項目中進行實戰。  718897738   軟件測試交流羣學習

 

而且懂一門編程語言,對於測試用的多的無非就是PythonJava。固然Python用的會更多一些,如今企業中測試更多用的都是Python語言。有的人就又會質疑了,我學測試呢,我會編程幹嗎。對的,若是你只是想一生作手工測試去點點點的話,那麼你固然能夠不會編程,可是你的上限就很低了,由於如今不論是大廠仍是小廠你看下招聘的需求就知道了基本都是要會這種自動化會那種自動化的,固然又有的人會說,面試造航母,入職擰螺絲!其實其中有很大一部分緣由是由於,站在企業的角度,你若是沒有早航母的能力,怎麼去證實你能夠擰好這一顆螺絲。測試

 

可是,我有造飛機的能力,我在之後測試工做中,若是須要造飛機的能力我是立馬能作的,若是你只會擰螺絲,那麼對不起你的工做方法和工做上限會受到制約的。舉個最簡單例子,我如今要造100萬數據,那麼傳統的造數據方法,若是你按照擰螺絲的能力招聘進來的人,可能就只能一條條手去輸入去插入數據了,可是會造飛機的人我直接一個腳本3分鐘搞定,3分鐘是否是有點快,可是快了不是效率更高嘛。因此能力強的人工做方法和普通人是有不少差別的,因此要想在 測試這行作出成績,編程能力是要有的。spa

 

 

第0階段 :軟件測試行業和我的匹配度分析
由於有不少各行各業的想轉軟件測試的,或者剛畢業的不一樣專業的想轉軟件測試的, 可是作軟件測試咱們得先去分析你是否合適作軟件測試。設計

第1階段:軟件行業前景分析+大綱解讀

第2階段:軟件測試基礎知識

第3階段:需求分析階段

第4階段:測試計劃

第5階段:測試用例設計和編寫

第6階段 測試環境搭建

第7階段 BUG的編寫及管理流程

第8階段 輸出測試報告

第9階段 Linux系統相關知識

第10階段 數據庫基礎--MySql

 

 

第11階段 敏捷項目測試

第12階段 探索式測試

第13階段 App測試

 

 

1四、軟件測試項目實戰

1五、用和企業徹底同樣的wiki進行管理:

第16階段:零基礎python編程實戰

第17階段:Appium APP自動化項目測試實戰

第18階段:Selenium Web自動化測試項目實戰

第19階段:接口測試+接口自動化

第20階段:服務端性能測試實戰

第21階段:面試常問點+心理學

 

 

祝你事業有成!

須要這20階段過程當中的思惟導圖和學習資料能夠關注我(爲何不是21個軟件測試階段)由於第一步須要你本身去作驗證。
相關文章
相關標籤/搜索