作了將近3年軟件測試,部分測試開發的經驗,也作了近1年管理的測試組長,可是仍是但願往技術更深方面發展。因而列個技能清單,以此爲目標,只爲努力實現,成爲一名測試開發工程師。數據庫
一、測試開發工程師,畢竟也是測試人員,基礎的測試理論是必須熟悉與掌握,包括黑盒測試、白盒測試以及等價類、邊界值等設計測試用例方法等。編程
實踐:最基本熟讀《軟件測試》一書框架
二、經過編寫代碼寫自動化測試用例、寫測試框架和工具,必定須要掌握一門編程語言,例如Python、Java、Go語言。我的選擇的是Python。編程語言
實踐:如利用熟悉的語言本身開發一個小型的Web項目,而後進行測試,找出問題,解決問題工具
三、性能測試也是項目中不可少的一項,所以須要瞭解熟悉性能測試基本原理、獨立分析性能測試各項指標,掌握使用性能測試工具,如Jmeter、Loadrunner等。post
四、自動化常見的有接口自動化、UI自動化。熟悉精通HTTP相關原理和使用,可以使用postman、Jmeter工具作接口測試。UI自動化測試用具備Selenium;性能
五、測試人員也須要掌握持續集成的概念和理論,熟悉使用持續集成工具,如Jenkins學習
六、熟悉掌握Linux系統的基本經常使用命令測試
七、熟悉使用數據庫,懂得編寫多表查詢,子查詢等複雜語句(有些項目可能須要學習MongoDb、Redis)設計