在軟體測試這個行業,應聘不同的崗位和職級,掌握的知識是不一樣的,而且每家面試問到的問題也會不一樣 。
首先我們來說說崗位,一般的測試崗會分為功能測試崗,自動化測試,效能測試等 ;而職位級別也會包括初級,中級,高階,資深以及架構等 。
那麼對我們這些應聘者來說,我們先要對自己要有個明確的定位。比如說我就是面試的功能高階測試工程師或者我面試的是自動化測試 ; 確定定位後,我們就要準備相關方面的知識了 。
總體而言,我們可以將其分為三類:
功能測試工程師:
自動化測試:
熟悉某一門或多門程式語言,以及語言內的技術生態,如你選擇Java,那麼可能涉及到junit,testng,maven就都的掌握 ;
框架或工具的編寫 ,能開發出一套自動化框架或一些測試工具,來滿足功能測試人員的使用需求 。
更高階的還會涉及到一些對應的程式語言框架 ,設計模式 或者演算法等。
效能測試:
掌握基本的效能測試方法,比如效能測試,壓力測試,負載測試,併發測試等。並知道如何實施。
一些效能領域的指標及準備工作,如要進行的是效能調優還是能力驗證,不同領域的測試方法和驗證指標也是不一樣的。
常用到的效能測試工具和監控工具的使用和配置,如jmeter,loadrunner,locust等 。
至於會問到那些問題?個人感覺被問到高頻問題top10,順序不分前後 。
給你一個功能,讓你設計一些測試用例
提出一個小的需求,讓你用程式碼設計
APP測試,web測試的主要區別 ?
一些工具的具體功能如何使用,比如jmeter如何配置併發測試
遇到問題後,你是如何解決的? 如測試周期短,用例很多,你如何完成 ?
給你一個具體的問題,讓你分析出現原因及給出解決方案,如百度網站突然無法訪問,你覺得可能原因 ?
說下你們公司的測試流程 ?
你在公司的角色,你主要的工作職責 ?
做一名優秀的測試工程師,需要具備那些特質?
你的個人規劃
在軟體測試這個行業,應聘不同的崗位和職級,掌握的知識是不一樣的,而且每家面試問到的問題也會不一樣 。
首先我們來說說崗位,一般的測試崗會分為功能測試崗,自動化測試,效能測試等 ;而職位級別也會包括初級,中級,高階,資深以及架構等 。
那麼對我們這些應聘者來說,我們先要對自己要有個明確的定位。比如說我就是面試的功能高階測試工程師或者我面試的是自動化測試 ; 確定定位後,我們就要準備相關方面的知識了 。
總體而言,我們可以將其分為三類:
功能測試工程師:
軟體測試基礎,軟體測試常用方法,用例的設計,測試計劃的編寫 ,bug條件規範和包含要素資料庫的操作,包括對資料庫的基本操作,資料庫工具使用 。基本的自動化指令碼編寫,這裡會涉及到程式語言,常用類庫,以及基本指令碼的編寫以及常用工具的使用。介面測試,包括介面用例的設計,介面常用工具的使用。自動化測試:
熟悉某一門或多門程式語言,以及語言內的技術生態,如你選擇Java,那麼可能涉及到junit,testng,maven就都的掌握 ;
框架或工具的編寫 ,能開發出一套自動化框架或一些測試工具,來滿足功能測試人員的使用需求 。
更高階的還會涉及到一些對應的程式語言框架 ,設計模式 或者演算法等。
效能測試:
掌握基本的效能測試方法,比如效能測試,壓力測試,負載測試,併發測試等。並知道如何實施。
一些效能領域的指標及準備工作,如要進行的是效能調優還是能力驗證,不同領域的測試方法和驗證指標也是不一樣的。
常用到的效能測試工具和監控工具的使用和配置,如jmeter,loadrunner,locust等 。
至於會問到那些問題?個人感覺被問到高頻問題top10,順序不分前後 。
給你一個功能,讓你設計一些測試用例
提出一個小的需求,讓你用程式碼設計
APP測試,web測試的主要區別 ?
一些工具的具體功能如何使用,比如jmeter如何配置併發測試
遇到問題後,你是如何解決的? 如測試周期短,用例很多,你如何完成 ?
給你一個具體的問題,讓你分析出現原因及給出解決方案,如百度網站突然無法訪問,你覺得可能原因 ?
說下你們公司的測試流程 ?
你在公司的角色,你主要的工作職責 ?
做一名優秀的測試工程師,需要具備那些特質?
你的個人規劃