剛從小廠出來,沒想到在另一家公司我又寄了。
在這家公司上班,每天都要加班,但看在錢給的比較多的份上,也就不太計較了。但萬萬沒想到5月一紙通知,所有人不準加班了,不僅加班費沒有了,薪資還要降40%,這下搞的飯都吃不起了,所以一氣之下我直接辭職了。
還好有個朋友內推我去了一家互聯網公司,我興沖沖見面試官,沒想到一道題把我給問死了:
如果模塊請求http改為了https,測試方案應該如何制定,修改?
我感覺好簡單的題,但我硬是沒有答出來,早知道好好看看大佬軟件給我準備的軟件測試面試寶典了。
同時,在這我為大家準備了一份軟件測試視頻教程(含面試、接口、自動化、性能測試等),就在下方,需要的可以直接去觀看,也可以直接【點擊文末小卡片免費領取資料文檔】
軟件測試視頻教程觀看處:
2023最新【軟件測試面試300問】面試八股文教程,涵蓋自動化測試/接口測試/性能測試/測試開發等內容
通過大數據總結發現,其實軟件測試崗的面試都是差不多的。常問的有下面這幾塊知識點:
全網首發-涵蓋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數據庫的操作?
優化數據庫?提高數據庫的性能?
什么是數據的完整性?
…...
五、抓包與網絡協議
抓包工具怎么用?
如何抓取https的包?如何抓取手機的包?
請求方式有哪些?
get跟post請求的區別?http跟https的區別?
......
六、接口測試
什么是接口
如果模塊請求http改為了https,測試方案應該如何制定,修改?
常用HTTP 協議調試代理I具有什么?詳細說明抓取HTTPS協議的設置過程?
描述TCP/IP協議的層次結構,以及每一-層中重要協議
jmeter,一個接口的響應結果如下:
接口產生的垃圾數據如何清理
依賴第三方的接口如何處理
測試的數據你放在哪?
什么是數據驅動,如何參數化?
…...
七、接口自動化
為什么做接口自動化??
你寫了多少接口自動化用例?
比如說你接口的請求參數需要加密處理的,你們用的是什么加密方式,你加密怎么處理的??
你查詢出來返回結果是密文,密文你怎么測試?
......
八、UI自動化與app測試
ui 自動化怎么測試?
自動化測試環境的搭建是怎樣的??
seleniun 庫中用過哪些函數?
定位元素的8個方法是什么?
css 定位的方法?
adb ?的作用是??
App ?穩定怎么做的? Monkey怎么用p (App ?穩定測試 )?
App 弱網測試怎么做的?
......
九、Pytest框架與Unittest框架
Unittest 框架有哪些組件??
Unittet st 框架如何使用??
pytest?框架如何去生成測試報告?
bytes 如何去運行多個文件或者整個目錄?
pytest ?框架如何去運行上次失敗的測試用例?
pytest ?運行用例,用例命名規則有哪些??
......
十、性能測試
你認為性能測試的目的是什么?做好性能測試的工作的關鍵是什么?
服務端性能分析都從哪些角度來進行?
如何理解壓力測試,負裁測試以及性能測試?
如何判斷是否有內存泄漏及關注的指標?
描述軟件產“生內存泄露的原因以及檢查方式。(可以結合- 種開發語言進行描述)
簡述什么是值傳遞,什么是地址傳遞,兩者區別是什么?
什么是系統瓶頸?
…...
十一、人力資源?
你的測試職業發展是什么?你自認為做測試的優勢在哪里?
為什么我們應該錄取你?
請談談你個人的最大特色。
一個測試工程師應具備那些素質和技能?
為什么選擇測試這行?
如果我雇用你,你能給部門帶來什么貢獻?
…...
整份文檔一共有將近 200 頁【點擊文末小卡片免費領取】,全部為大家展示出來肯定是不太現實的,為了不影響大家的閱讀體驗就只展示了部分內容,還望大家海涵,希望能幫助到您面試前的復習且找到一個好的工作,也節省大家在網上搜索資料的時間來學習!