軟體測試工程師分級
從事軟體測試工作已經差不多有十年的時間了,很多軟體測試工程師都沒有自己的規劃,沒有自己明確的目標。對於自己的職業生涯很迷茫,不知道自己以後的出路在哪裡,其實我也是一樣。那麼軟體工程師平時工作都應該作些什麼呢?有哪些是自己需要在工作關注呢?做哪些才能提高自己呢?
1.根據測試用例執行測試用例,對照實際結果與預期結果,發現軟體產品的問題,並在bug系統記錄問題,開發根據你的描述能解決你發現的問題。這是一個軟體測工程最基本的工作,會這些工作叫做初級軟體測試工程師吧。(一級)
2.對測試軟體產品有一點的了解,能對軟體需求進行分析,設計軟體測試用例,能對發現的bug 進行一定分析與定位。比如:1.根據抓包工具分析介面返回數據定位問題為前端問題或是後端問題;2.根據查詢資料庫存儲信息與前端展示是否一致;會這些初步定位問題能力的工程師,我們叫做一般的軟體測試工程師吧。(二級)
3.對軟體產品需求有深入的了解,在設計測試用例時能考慮用例是否都能夠被執行,設計的測試用例能夠被執行人簡單明了的看懂。能提高測試的效率,如用介面自動化測試等能提前發現軟體產品的問題.會這些工作我們叫做中級軟體測試工程師吧。(三級)
4.對軟體產品需求有深入的了解,能發現軟體產品隱藏需求,知道客戶想要什麼,從客戶角度去思考問題,從這方面著手提高軟體的質量。會從這方面考慮問題的工程師通常會對軟體的性能,穩定性,易用性,用戶體檢等。從這些方面測試,掌握這些指標的測試方法,從而分析軟體的缺陷,提高軟體的質量。會這些工作我們叫做高級軟體測試工程師吧。(四級)
5.關注軟體測試的發展,推動軟體測試技術的發展,比如自己開發的軟體測試平台,軟體測試工具,有自己的開源工具等,我們把這類軟體測試工程師叫做專家級吧。(五級)
以上我可能寫的不夠全面,會有很多遺漏的地方。希望大家在自己軟體測試職業生涯中有自己的規劃,努力前行。


※五朝盛世瓷器,展示五代藝術!
※新家入住半年,這4個地方的裝修最讓我痛不欲生
TAG:全球大搜羅 |