外包干了3個月,技術退步明顯

先說一下自己的情況,本科生,19年通過校招進入廣州某軟件公司,干了接近4年的功能測試,今年年初,感覺自己不能夠在這樣下去了,長時間呆在一個舒適的環境會讓一個人墮落!而我已經在一個企業干了四年的功能測試,已經讓我變得不思進取,談了2年的女朋友也因為我的心態和工資和我分手了。于是,我決定要改變現狀,沖擊下大廠。

剛開始準備時,自己都蒙了,四年的功能測試讓我的技術沒有一絲的進步,提升的只有我的年齡…

沒辦法,我找到了我在騰訊的老哥,作為他的小老表,在他了解了我的情況后(幾乎就是軟件測試基礎開始),直接甩給我一個網盤,說到:“去吧,這里有你需要的所有東西,不要來找我了,我都嫌丟人!”。

盤里頭是一整套軟件測試面試必備文檔PDF,和完整學習路線視頻教程,看完之后直接給我老哥給跪了…這下面試穩了。

內容涵蓋:包括測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner相關等… 質量非常高,需要的可自行領取!!

第一部分,測試理論(測試基礎+需求分析+測試模型+測試計劃+測試策略+測試案例等等)
第二部分,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的過程?
寫出某個網段的網絡地址和廣播地址?

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

最后

整份文檔一共有將近 200 頁,全部為大家展示出來肯定是不太現實的,為了不影響大家的閱讀體驗就只展示了部分內容,還望大家海涵,希望能幫助到您面試前的復習且找到一個好的工作,也節省大家在網上搜索資料的時間來學習!? ? ? ? ?? ?? ?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/696812.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/696812.shtml
英文地址,請注明出處:http://en.pswp.cn/news/696812.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux之用戶和用戶組的深入了解

目錄 一、簡介 1.1、用戶: 1.2、用戶組 1.3、UID和GID 1.3、用戶賬戶分類 查看用戶類別 超級用戶root(0) 程序用戶(1~499) 普通用戶(500~65535) 二、用戶 2.1、添加新的用戶賬號:useradd 2.2、刪除賬號:userdel 有-r與沒有-r區別…

OSDI 2023: Hyrax Fail-in-Place Server Operation in Cloud Platforms

我們使用以下6個分類標準對本文的研究選題進行分析: 1. 硬件故障類型 DRAM: 此類別涉及研究如何處理內存相關的錯誤。這包括單比特錯誤,使用傳統 ECC 進行校正,以及需要冗余、修復技術或隔離故障內存區域的更廣泛的故障。磁盤: 此處研究將解決存儲故障,尤其是 SSD 中的故障…

運維07:堡壘機

什么是跳板機 跳板機就是一臺服務器而已,運維人員在使用管理服務器的時候,必須先連接上跳板機,然后才能去操控內網中的服務器,才能登錄到目標設備上進行維護和操作 開發小張 ---> 登錄跳板機 ---> 再登錄開發服務器 測試…

貸齊樂系統最新版SQL注入(無需登錄繞過WAF可union select跨表查詢)

一、環境 已上傳資源(daiqile) 二、代碼解釋 1.1Request 不管get請求還是post請求都可以接收到 1.2過濾的還挺多 1.3第二個WAF把數據分為兩個了一個Key一個value,全是explode的功勞 1.4submit是if進入的前提 很明顯走進來了 1.5那我們在這…

學習JAVA的第三天(基礎)

目錄 流程控制語句 順序結構 分支結構 循環結構 分類: 練習 跳轉控制語句 練習 數組 數組介紹 數組的定義和靜態初始化 數組定義 數組的靜態初始化 數組元素訪問 數組遍歷 數組動態初始化 JAVA內存分配 流程控制語句 順序結構 是Java程序默認的執行流程…

UIKit 在 UICollectionView 中拖放交換 Cell 視圖的極簡實現

概覽 UIKit 中的 UICollectionView 視圖是我們顯示多列集合數據的不二選擇,而豐富多彩的交互操作更是我們選擇 UICollectionView 視圖的另一個重要原因。 如上圖所示:我們實現了在 UICollectionView 中拖放交換任意兩個 Cell 子視圖的功能,這…

js如何判斷一個對象中某一個屬性存在并且有值

在JavaScript中,可以使用不同的方法來判斷一個對象中某個屬性是否存在并且有值。以下是幾種常見的方法: 1、使用hasOwnProperty()方法:該方法用于檢查對象是否具有指定的屬性。可以通過以下方式來判斷屬性是否存在并且有值: if (…

整理了去年的一些運維面試題一

Ingress的yaml文件需要包含哪些? CICD搭建流程? JAVA程序打包工具? 如何檢測Linux端口如何通信? k8s集群之間如何通信的? docker組成部分? 20位掩碼有多少主機IP? 在linux中四個T的硬盤使用什…

Zabbix 遠程監控主機

目錄 1、安裝 Zabbix 安裝客戶端 服務端測試通訊 Web頁面添加主機 2、監控 Nginx 自定義腳本監控 Nginx web配置臺 3、監控 MySQL 配置模版文件 配置Web界面 1、安裝 Zabbix node-12 作為zabbix的被監控端,提供mysql服務器,配置zabbix監控node…

jquery寫組件滑動人機驗證組件

jquery組件,雖然 jquery 語法古老,但是寫好了用起來真的很爽啊,本文用滑動人機驗證給大家做個詳細教程(直接復制代碼就可以用噢o(* ̄▽ ̄*)ブ) 第一步 先看下組件本身 component.js (function() {…

Nginx網絡服務三-----(三方模塊和內置變量)

1.驗證模塊 需要輸入用戶名和密碼 我們要用htpasswd這個命令,先安裝一下httpd 生成文件和用戶 修改文件 訪問頁面 為什么找不到頁面? 對應的路徑下,沒有這個文件 去創建文件 去虛擬機瀏覽器查看 有的頁面不想被別人看到,可以做…

【UI自動化】使用poco框架進行元素唯一定位

直接選擇: 1.poco(text買入).click() 2.poco("android.widget.ImageView").click()相對選擇、空間選擇: 3.poco(text/name).parent().child()[0].click()正則表達式: 4.listpoco(textMatches".*ETF")今天主要想記錄下…

centos 系統盤 放到 win pc 中的異常解決

有一塊 2.5 480g sata ssd,之前是筆記本電腦的centos系統盤,后來沒用了,打算掛到臺式機上當下載盤。臺式機pc的主板是華碩 h610m-a。 難點一: 因為臺式pc上已經掛了兩塊3.5 hdd,發現sata的電源線都在3.5hdd附近&#…

利用RBI(Remote Browser Isolation)技術訪問ChatGPT

系統組網圖 #mermaid-svg-Bza2puvd8MudMbqR {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Bza2puvd8MudMbqR .error-icon{fill:#552222;}#mermaid-svg-Bza2puvd8MudMbqR .error-text{fill:#552222;stroke:#552222;…

300分鐘吃透分布式緩存-10講:MC是怎么定位key的?

我們在進行 Mc 架構剖析時,除了學習 Mc 的系統架構、網絡模型、狀態機外,還對 Mc 的 slab 分配、Hashtable、LRU 有了簡單的了解。本節課,將進一步深入學習這些知識點。 接下來,進入 Memcached 進階的學習。會講解 Mc 是如何進行…

QT應用軟件【協議篇】周立功CAN接口卡代碼示例

文章目錄 USBCAN系列CAN接口卡規格參數資料下載QT引用周立功的庫安裝sdk代碼USBCAN系列CAN接口卡 USBCAN系列CAN接口卡兼容USB2.0全速規范,可支持1/2/4/8路CAN接口。采用該接口卡,PC機可通過USB連入CAN網絡,進行CAN總線數據采集和處理,主要具備以下幾大優勢特點: 支持車載…

正交匹配追蹤(Orthogonal Matching Pursuit, OMP)的MATLAB實現

壓縮感知(Compressed Sensing, CS)是一種利用稀疏信號的先驗知識,用遠少于奈奎斯特采樣定理要求的樣本數目恢復整個信號的技術。正交匹配追蹤(Orthogonal Matching Pursuit, OMP)是一種常見的貪婪算法(Gree…

【CF】團隊訓練賽2 J-Palindrome Reversion 題解

傳送門:Palindrome Reversion 標簽:字符串 題目大意 規定一個操作:選擇字符串中的一段區間[l,r]并使其翻轉。現在給出一個字符串s,你要判斷能否通過一次操作使其變為回文串。 輸入:一個字符串,其長度不超…

在蘋果電腦MAC上安裝Windows10(雙系統安裝的詳細圖文步驟教程)

在蘋果電腦MAC上安裝Windows10(雙系統安裝的詳細圖文步驟教程) 一、準備工作準備項1:U盤作為系統安裝盤準備項2:您需要安裝的系統鏡像 二、啟動轉換助理步驟1:找到啟動轉換助理步驟2:啟動轉換助理步驟3&…

波奇學Linux:進程通信管道

進程通信 管道:基于文件級別的單向通信 創建父子進程,使得進程的struct file*fd_array[]的文件描述符指向同一個struct file文件,這個文件是內存級文件。 父進程關寫端,子進程再關閉讀端。實現單向通信 子進程寫入,父進…