一、從知識儲備來說.
大多數人進入軟件測試這個行業大多都是從功能做起,當然軟件測試也會細分為功能自動化,接口測試、性能測試、安全測試等等。
先說如何做好功能測試,需要的掌握的技能有計算機基礎,不能連最基礎的電腦操作都不會,一般軟件的安裝,網絡調試,計算機基本理論都是最最基礎的,再接著需要掌握軟件測試方法,這是軟件測試人員的基礎也是核心.
面試時經常會問到你們項目里的某某功能測試點,或大家常用的軟件(發紅包、微信分享、自動售貨機)的測試點,這就需要多鍛煉測試思維(也就是破壞性思維),考慮全面,面試官才會相信你,才放心把公司軟件全權交給你去測試,否則你經常漏測,那出了問題,測試一般會背鍋的。
軟件測試工程師在測試工作中,經常會用到數據庫和linux,用到數據庫一方面是去驗證功能是否正常,因為操作產生的數據,以數據庫為準,另一方是方便測試人員構造各種需要的數據,方便測試,用到linux,一方面是服務器大多是linux系統的,需要測試人員登錄去部署環境,查看日志等操作,另一方面需要做些簡單的編程,還是為了輔助測試工作。
面試官也經常在面試中問到數據庫和linux知識,關于數據庫,會構造幾個表,讓你用sql語句去查詢出某些條件的數據,關于linux會問查詢日志,部署環境的linux命令等等,如果這些會的話,讓你測試如魚得水。
再說下功能自動化,需要掌握的技能,一般需要有編程基礎,如會基本的語法,有基本的編程思維,如能代碼實現排序、去重等。會搭建測試測試框架,會使用常用工具,如網頁自動化selenium,手機app自動化appium等。
接口測試,需要掌握的技能,如接口測試理論和方法、用例設計,集成工具使用,接口測試工具如postman、jmeter等。
性能測試掌握性能測試基礎理論,分析系統性能瓶頸,常用的性能工具如loadrunner、jmeter、perfdog等。
二、從職業素養來說.
測試工作一般需要細心、耐心、責任心,溝通表達較好,學習能力強、較強邏輯思維能力。
細心,才能多發現bug,軟件測試是需要一直迭代的去使用軟件,沒有耐心能把自己測吐了,有好多學員很喜歡玩游戲,找了個游戲測試工作,后來說以后再也不想玩游戲了,軟件測試是軟件發布的最后把關人,一定要擔起責任,
測試人員在工作中要經常與開發、產品溝通,也有時與客服、客戶、運營等人員溝通,有效溝通還是很有必要的,
軟件測試發展有時需要用到新工具,有時業務邏輯也很復雜,需要測試人員能很好理解需求,會使用新工具新方法驗證軟件,這需要有較強邏輯思維能力。
這些在面試中也會經常問到,如通過讓你自我介紹、說做過項目、說工作中問題、說發現的bug、分析邏輯思維題,這些考察都是出于這個目的。
三、軟件測試人員需要技能還是挺多的,當然很多也是淺嘗輒止,原理都是想通的,通過原理指導實踐,可以以不變應萬變。
>>本文地址:http://www.jecan.cn/zhuanye/2021/68008.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?