
自學的漫漫長路
從 2017年本科畢業開始,一路跌跌撞撞走了很多彎路,在機緣巧合下,走上了測驗開發之路,作為一個非計算機專業且學歷一般的人來說,自學入行其實不是件容易的事情,不過慶幸的是自己堅持下來了,
目前作業還算不錯,收入在目前所在的城市不算高,不算低,生活也還過得去,繼續加油努力,也希望自己在今后更上一層,
從2020年下半年開始,我真正接觸測驗工程師,到現在一年多的時間,開始之初,我沒有任何的語言基礎,完全從零的小白開始,就連「基礎理論」我都弄不明白,更別說那些高深莫測的什么多執行緒編程、手寫python、自動化測驗框架等,
當時自己也不知從何入手,怎么辦呢?于是每當自己遇到困難時,就厚著臉皮去請教前輩大牛,然后就是去查閱資料,很多時候自己也很覺得不好意思,現在才發現人很多時候都恥于相別人請教,怕自己丟面子,
但作為一個過來人,我要告訴你請教前輩大牛真的很重要,可以讓你少走很多的彎路,不要怕丟人,沒面子,面子值幾個錢?學到真本事才最重要,沒有技能才叫真的沒有面子,當然了我們在請教別人時,一定要掌握「度」,不要打擾到了別人的作業,
我現在非常感謝前輩們的賜教,也感謝那些在網上寫博客、文章分享的大牛們,給了我們這些自學的小白很多的資料,經驗,心得,從中受益很多,
向優秀的前輩們學習,我開始寫博客,希望也能幫到和我一樣,學渣、從零開始、喜歡技術的一群志同道合的人,
我深知自己的技術并不高,還處在繼續學習的路上,離大牛還差的很遠,我本身也非常敬畏技術,也知道自己的渺小,只希望這篇文章的「學習之路」對于那些「從零開始」學習軟體測驗的同學有一些指引作用,不像自己一開始那樣的那么盲目,哪怕對你有一點點的幫助,就足夠了,
說了這么多,下面我們直接進入正題,都是我平時學習和收集的一些測驗資料希望能夠幫到你,
???????👇
👉🚔點擊直接移步到末尾處🚔👈 ——>領取資源~💖
?????????
學習路線

視頻學習
如果找不到合適的資料,可以添加公眾號:【程式員一凡】回復"資料"領取~
測驗人員經典書籍
如果找不到合適的資料,可以添加公眾號:【程式員一凡】回復"資料"領取~
刷題:面試高頻問題
測驗基礎理論面試題
- 功能測驗一般包含哪些測驗型別
- 白盒、黑盒測驗的概念
- 常見的功能測驗用例的設計方法
- 測驗用例的評審流程
- 缺陷報告有哪些要素
- 測驗設計如何保證需求覆寫率
- 你們的bug跟蹤流程是什么?
- 一般缺陷都有哪些型別
- 如何保證軟體測驗質量
- 測驗計劃有哪些內容
- 如何進行回歸測驗
- 如何應對需求變更
- 如果沒有需求規格或需求不全面如何開展測驗
- 對于不可重現的缺陷如何處理
- 會做冒煙測驗嗎?
- 版本如何迭代?
- 測驗團隊有多少人,開發多少人,測驗多少人,測了多久,提交了多少- - bug,寫了多少case?
性能測驗面試相關
- 性能怎么測的?
- 會測哪些指標?
- cpu,記憶體,硬碟或者帶寬如何監測的?
- 測驗的指標結果是什么 cpu 記憶體 硬碟 帶寬,吞吐量,事務回應時間,事務成功率?
- LR常用的函式?
- 事務和集合的關系
- 性能測驗時,是不是必須進行引數化?為什么要創建引數?- - LoadRunner中如何創建引數?
- 你了解關聯嗎?如何找出哪里需要關聯?請給一些你所在專案的實體
- 如何除錯LoadRunner腳本?
- 在LoadRunner中如何撰寫自定義函式?請給出一個你在以前專案中撰寫的函式,
- LoadRunner中有基于目標和手動兩種場景設計方式,它們分別適用于什么情況?
…
介面測驗面試相關
- 介面你是如何測驗的?
- 你測了多少介面,你的專案有多少介面?
- 介面的鑒權,介面的權限是什么?
- 請簡述一下cookie、session以及token的區別
- 介面檔案錯誤碼有哪些?
- 測驗的介面如何核對測驗結果?
- 介面測驗用例是如何設計的?
- 想要對postman 擴展用到的是什么語言?
- postman中的collection、folder分別是什么?
- 談談你對HTTP協議的了解?
- 在介面測驗程序中發現的bug多不多?能舉幾個栗子?
- 為什么開展介面測驗?
- 之前在介面測驗程序中,使用的工具是什么?
- postman你在作業中使用流程是什么樣的?
- postman中設定環境變數有什么用?
…
自動化測驗面試相關
- 你會封裝自動化測驗框架嗎?
- 你覺得自動化測驗最大的缺陷是什么?
- 什么是兼容性測驗?兼容性測驗側重哪些方面?
- 我現在有個程式,發現在 Windows 上運行得很慢,怎么判別是程式存- - 在問題還是軟硬體系統存在問題?
- 自動化代碼中,用到了哪些設計模式?
- 測驗的策略有哪些?
- 描述測驗用例設計的完整程序?
- 上一個專案中自動化測驗的執行策略?
- 在上一家公司做自動化測驗用的什么框架?
- 怎么對含有驗證碼的功能進行自動化測驗?
- 如何優化和提高 Selenium 腳本的執行速度?
- 遇到alert彈出窗如何處理?
- 元素定位方法你熟悉的有哪些?
- Seleinum是否有讀取excel檔案的庫
- 舉例一下你遇到過那些例外,在selenium自動化測驗程序中
- 你查找元素遇到過在Frame里面嗎?你是如何處理Frame里面元素定位的?
- 在執行腳本程序,如何實作當前元素高亮顯示?
- 你知道哪些測驗自動化的腳本技術?
…
Linux面試相關
- 說出你知道的linux命令(至少20個,適當加幾個組合命令)
- 環境怎么搭建的?
- Linux中行程有哪幾種狀態?
- 遠程拷貝的命令,查看日志的命令?
- 到底如何查看日志的?
- XShell連接Linux,使用的是什么協議,埠號是多少?
- rpm命令的幾種基本用法
- shell是什么?
- XShell工具如果想要實作從服務器上傳或者下載
- 查看當前機器listen的所有埠?
- 動態查看日志檔案
…
Python編程
- 存入字典的資料有沒有先后排序?
- 如何理解Python中字串中的字符
- python如何對進行json資料處理
- Python中哪些資料型別可以哈希?
- 串列的洗掉有幾種?有什么區別?
- Python的字典,如何遍歷鍵和值
- Python中有日志嗎?怎么使用?
- 撰寫一個函式,找三位數內的所有水仙花數
- 撰寫程式,一直回圈讓用戶輸入成績,并根據輸入的成績進行判斷,范圍是0-100之間,
- 用冒泡法對5個數排序
…
MySQL資料庫面試題
- 在 linux 中find 和 grep的 區別?
- 資料庫三大范式是什么?
- mysql有關權限的表都有哪幾個?
- 索引有哪些優缺點
- 創建索引的原則
- 創建索引時需要注意什么
- B樹和B+樹的區別
- 使用B樹的好處
- 使用B+樹的好處
- 什么是資料庫事務
- SQL的select陳述句完整的執行順序
- SQL注入是如何產生的,如何防止
- 視圖的使用場景有哪些
- 優化資料庫?提高資料庫的性能?
軟體測驗實戰面試題
- 在實際作業當中,你主要從哪些維度設計測驗用例?
- 一個程式有n個變數采用邊界值分析可以產生幾個測驗用例
- 給你一個杯子你怎么測,至少寫出20條測驗用例
- 現在有一個登錄頁面,有一個賬號和一個密碼輸入框,一個提交按鈕,請問登錄功能怎么設計測驗用例?
- 微信紅包
- 如何對淘寶搜索框進行測驗
- 就linux下的CP命令設計測驗用例
- 對于有系統大量并發訪問,你會如何做測驗,有什么建議?
- 抖音的上劃功能 如何設計測驗
…
HR常問面試題
- 你的測驗職業發展是什么?你自認為做測驗的優勢在哪里?
- 你對我們公司了解有多少?
- 你找作業時,最重要的考慮因素為何?
- 一個測驗工程師應具備那些素質和技能?
- 請就軟體測驗人員應該具備什么樣的基本素質說說你的看法,
- 為什么選擇測驗這一行?
- 你最擅長的技術方向是什么?
- 你對加班的看法
- 你對薪資的要求
- 談談你對跳槽的看法
- 你還有什么問題要問嗎?
其他的一些東西,主要還是看你簡歷上寫了什么,或者你的回答有什么面試官感興趣的詞,盡量突出自己的優勢,發揮好就行,結果對自己的檢驗,不是對自己的否定,加油💪🏻
我把我面試遇到過的面試題以及刷到過的面試題做了一個整理,分了測驗基礎、Linux、資料庫、Web 測驗、APP 測驗、Python、介面、性能、selenium等等,共216頁PDF,
最后
最重要的是在自學的程序中,一定不要眼高手低,要實戰,把學到的技術投入到專案當中,解決問題,之后進一步錘煉自己的技術,
自學最怕的就是缺乏自驅力,一定要自律,杜絕“三天打魚兩天曬網”,到最后白忙活一場,
高度自律的同時,要保持耐心,不拋棄不放棄,切勿自怨自艾,每天給自己一點點鼓勵,學習的勁頭就會很足,不容易犯困,
技術學到手后,找作業的時候一定要好好準備一份簡歷,不要無頭蒼蠅一樣去海投簡歷,容易“竹籃打水一場空”,好好的準備一下簡歷,畢竟是找作業的敲門磚,
拿到面試邀請后,在面試的程序中一定要大大方方,盡力把自己學到的知識舒適地表達出來,不要因為是自學就不夠自信,給面試官一個好的印象,面試成功的幾率就會大很多,加油吧,騷年!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/349611.html
標籤:其他
上一篇:資料結構-動態順序表
