第壹步,打好基礎,和學習其他技能差不多。打好基礎很重要。
壹個測試工程師的工作流程壹般是這樣的:測試計劃的構思,測試用例的編寫(等價類,邊界值分析,流程圖,因果圖,正交測試等。),測試報告的撰寫,BUG報告和BUG修復,學習掌握功能測試、界面測試、APP測試、自動化測試等各種常用測試方法。
第二步是學習壹些常用的測試工具,比如loadrunner(性能測試)、selenium、Appium(自動化測試)、Postman、Jmeter(接口測試)等等。這些工具非常實用,可以幫助我們大大提高工作效率。另外,bug管理工具也需要研究,比如禪宗。
最後建議學習壹些輔助技能,比如學習Linux系統和數據庫的常用命令,比如mysql、Oracle等主流數據庫。
另外,編程能力也是軟件測試工程師不可或缺的技能。有經驗的面試夥伴可能很清楚,很多公司都會相應地對軟件測試崗位的候選人的編程能力進行評估。
雖然編程能力對於初級測試工程師來說並不是必須的,但是掌握壹門編程語言可以幫助測試工程師應對壹些測試工具無法應對的情況,比如在某些情況下,需要編寫壹些更復雜的測試腳本,這時編程語言就可以派上用場了。同時,掌握編程語言也是高級軟件測試工程師的必備項,有助於提高我們的競爭力,有利於我們的職業發展。