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