人人都有大廠夢,對于程式員來說,BAT 為首的一線互聯網公司肯定是自己的心儀物件,畢竟能到這些大廠作業,不僅薪資高待遇好,而且能力技術都能夠得到提升,最關鍵的是還能夠給自己鍍上一層金,讓人瞻仰,
5年測驗,應該是能達到資深測驗的水準,即不僅能熟練地開發業務,而且還能熟悉專案開發,測驗,除錯和發布的流程,而且還應該能全面掌握資料庫等方面的技能,如果技能再高些的話,甚至熟悉分布式組件等高級技能,或者說,做個專案小組長,管個3、4號人,應該也沒問題,
公司前段缺人,也面了不少測驗,結果竟然沒有一個合適的,一開始瞄準的就是中級的水準,也沒指望來大牛,提供的薪資也不低,面試的人很多,但平均水平很讓人失望,看簡歷很多都是幾年作業經驗,但面試中,不提測驗工具,僅僅基礎的技術很多也知之不詳,多數人數年的作業經驗僅僅是功能測驗堆起來的,毫無深度,對于APP自動化等等一問三不知,都停留介面測驗的基礎方法層面上,自動化進階問題更是一問一個死,前沿技術最新動態也毫無關注,
就在準備結束面試的時候,來了個騰訊5年經驗的,問他薪資標準,他一張口就是要30k,但是不可否認,他技識訓礎方面確實還不錯,面試也表現的非常自信,頓時讓在座的幾個面試官都打起精神想要深入了解,果不其然,問到的自動化技術問題全部都能答上來,基礎部分也是娓娓道來,完全難不倒他,接下來就是hr直接問他多久來上班...
俗話說得好,他山之石,可以攻玉,多看多借鑒還是有幫助的,這次騰訊也在瘋狂招人!肝完這些,30k+妥了!

內容涉及:測驗理論、Linux基礎、MySQL基礎、Web測驗、介面測驗、App測驗、管理工具、Python基礎、Selenium相關、性能測驗、LordRunner相關等
大廠軟體測驗崗經驗分享
通過大資料總結發現,其實軟體測驗崗的面試都是差不多的,常問的有下面這幾塊知識點:
全網首發-涵蓋16個技術堆疊
第一部分,測驗理論(測驗基礎+需求分析+測驗模型+測驗計劃+測驗策略+測驗案例等等)
第二部分,Linux( Linux基礎+Linux練習題)
第三部分,MySQL(基礎知識+查詢練習+萬年學生表經典面試題匯總+資料庫企業真題)
第四部分,Web測驗
第五部分,API測驗
第六部分,App測驗
第七部分,管理工具
第八部分,Python基礎(Python基礎+編程題+集合+函式+Python特性等等)
第九部分,Selenium相關
第十部分,性能測驗
第十一部分,LordRunner相關
第十二部分,計算機網路
第十三部分,組成原理
第十四部分,資料結構與演算法
第十五部分,邏輯題
第十六部分,人力資源
軟體測驗基礎
- 軟體測驗的步驟是什么?
- 如何錄制測驗腳本?
- 應該考慮進行如何測驗的測驗方法
- 怎樣估計測驗作業量?
- 測驗設計的問題
- 當測驗程序發生錯誤時,有哪幾種解決辦法?
- 測驗執行的問題
- 測驗評估的目標
- 如何提高測驗?
- C/S模式的優點和缺點
- B/S模式的優點和缺點
- …

Linux
- grep和find的區別? grep 都有哪些用法?
- 查看IP地址?
- 創建和洗掉一個多級目錄?
- 在當前用戶家目錄中查找haha.txt檔案?
- 如何查詢出tomcat的行程并殺掉這個行程,寫出linux命令?
- 動態查看日志檔案?
- 查看系統硬碟空間的命令?
- 查看當前機器listen 的所有埠?
- …

Python
- 統計python源代碼檔案中代碼行數,去除注釋,空行,進行輸出?
- python呼叫cmd并回傳結果?
- 冒泡排序
- 1,2,3,4 這4個數字,能組成多少個互不相同的且無重復的三位數,都是多少?
- 請用 python 列印出 10000 以內的對稱數(對稱數特點:數字左右對稱,如:1,2,11,121,1221 等)
- 給定一個整數 N,和一個 0-9 的數 K,要求回傳 0-N 中數字 K 出現的次數
- 判斷 101-200 之間有多少個素數,并輸出所有的素數
- 一個輸入三角形的函式,輸入后輸出是否能組成三角形,三角形型別,請用等價類- 劃分法設計測驗用例
- …

MySQL
- 你用的Mysql是哪個引擎,各引擎之間有什么區別?
- 如何對查詢命令進行優化?
- 資料庫的優化?
- Sql注入是如何產“生的,如何防止?
- NoSQL和關系資料庫的區別?
- MySQL與MongoDB本質之間最基本的差別是什么
- Mysql資料庫中怎么實作分頁?
- Mysql資料庫的操作?
- 優化資料庫?提高資料庫的性能?
- 什么是資料的完整性?
- …

Web
- Web測驗和app測驗區別?
- WEB測驗環境搭建和測驗方法
- WEB測驗教程
- WEB測驗要點及基本方法
- Web測驗頁面總結
- …

介面測驗
- 什么是介面
- 如果模塊請求http改為了https,測驗方案應該如何制定,修改?
- 常用HTTP 協議除錯代理I具有什么?詳細說明抓取HTTPS協議的設定程序?
- 描述TCP/IP協議的層次結構,以及每一-層中重要協議
- jmeter,一個介面的回應結果如下:
- 介面產生的垃圾資料如何清理
- 依賴第三方的介面如何處理
- 測驗的資料你放在哪?
- 什么是資料驅動,如何引數化?
- …

性能測驗
- 你認為性能測驗的目的是什么?做好性能測驗的作業的關鍵是什么?
- 服務端性能分析都從哪些角度來進行?
- 如何理解壓力測驗,負裁測驗以及性能測驗?
- 如何判斷是否有記憶體泄漏及關注的指標?
- 描述軟體產“生記憶體泄露的原因以及檢查方式,(可以結合- 種開發語言進行描述)
- 簡述什么是值傳遞,什么是地址傳遞,兩者區別是什么?
- 什么是系統瓶頸?
- …

selenium
- 如何開展自動化測驗框架的構建?
- 如何設計自動化測驗用例:
- webdriver如何開啟和退出一個瀏覽器?
- 什么是自動化測驗框架?
- Selenium是什么,流行的版本有哪些?
- 你如何從命令列啟動Selenium RC?
- 在我的機器埠4444不是免費的,我怎樣才能使用另一個埠?
- 什么是Selenium Server,它與Selenium Hub有什么不同?
- 你如何從Selenium連接到資料庫?
- 你如何驗證多個頁面上存在的一個物件?
- XPath中使用單斜杠和雙斜杠有什么區別?
- 如何撰寫SeleniumIDE/ RC的用戶擴展?
- 如何在頁面加載成功后驗證元素的存在?
- 你對Selenium Grid有什么了解?它提供了什么功能?
- 如何從你的Java Class啟動Selenium服務器?
- Selenium中有哪些驗證點?
- 什么是XPath?什么時候應該在Selenium中使用XPath?
- …

計算機與網路
- 一臺計算機的IP是192.168.10.71子網掩碼255.255.255.64與192.168.10.201 …
- 請簡述DNS、活動目錄、域的概念,
- 10M兆寬帶是什么意思?理論下載速度是多少?
- 什么是IP地址?
- OSI七層網路模型的劃分?
- TCP和UDP有什么不同?
- HTTP屬于哪一層的協議?
- HTTP和HTTPS的區別?
- cookies和session的區別?
- HTTP的get請求和post請求的區別?
- HTTP1.0和HTTP1.1有什么區別
- TCP的連接建立程序,以及斷開程序?
- 客戶端使用DHCP獲取IP的程序?
- 寫出某個網段的網路地址和廣播地址?
- …


人力資源
- 你的測驗職業發展是什么?你自認為做測驗的優勢在哪里?
- 你找作業時,最重要的考慮因素為何?
- 為什么我們應該錄取你?
- 請談談你個人的最大特色,
- 一個測驗工程師應具備那些素質和技能?
- 還有問一下你是怎樣保證軟體質量的,也就是說你覺得怎樣才能最大限度地保證軟體質量?
- 為什么選擇測驗這行?
- 如果我雇用你,你能給部門帶來什么貢獻?
- …

上面就是我為大家整理出來的軟體測驗學習筆記及一些面試資料,可以說,這個程序會讓你痛不欲生,但只要你熬過去了,以后的生活就輕松很多,正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,等到完成之后再回顧這一段路程的時候,你肯定會感慨良多,
需要的可以加扣扣裙:946094265,免費獲取,還有一份216頁軟體測驗工程師面試寶典檔案資料,以及相對應的視頻學習教程免費分享!,其中資料包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,
事必有法,然后有成, 最后祝大家早日拿到滿意的offer ~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/423931.html
標籤:其他
