測試人員為什麼必須要會 Linux
每次面試必問的Linux,但是工作中的很多功能測試人員其實根本用不到,這裡想和那些希望提升自己測試能力的小夥伴們說,Linux是一定要會!最淺顯的原因:面試要問
我們來捋捋為什麼初中級測試的面試必問Linux?肯定是面試官所在公司,或者是面試官的日常工作就需要,或者是即使他們現在用的不多,但是肯定以後絕對會用到。
那我們再來分析一下到底哪些地方可能會用到呢?
1.最簡單的,一些公司配的Mac電腦,起碼得會用工作電腦吧
2.工作中,遇到報錯了,去伺服器查報錯日誌,起碼得知道怎麼去目錄,怎麼搜尋,怎麼過濾出想要的日誌,怎麼dump下來吧
3.第2步弄出來的日誌得分析吧(比如分析這個使用者操作來哪些功能、行為路徑,還比如這個訂單是怎麼流轉的),那Linux三劍客grep、sed、awk就得上場了,雖然使用程式語言也可以進行分析,或者通過眼力腦力筆算也能分析,但是,相信我,Linux命令絕對是最快的,一行搞定,不行的化,那就寫在shell裡,多行來也行,但是肯定比其他的途徑快的多
4.shell指令碼,那就更強大了,就是程式設計啊,一些小工具、小邏輯都可以直接寫,最最基本的,整合一些其他的工具,比如我們最常用的Jenkins在Build的時候有【Execute shell】
5.再有一個隱藏福利:當學會了Linux,什麼adb都是弟弟,看看關鍵詞應該就會了,觸類旁通,一通百通
6.再補充一點,當效能壓測的時候,很多時候介面服務本身沒有問題。但是就是某臺伺服器壓力上不去,總不能直接把問題拋給運維吧,如果理解了Linux的系統的底層原理,是不是自己就能知道哪些伺服器引數設定的是可能有問題的
以上6點就已經讓筆者覺得必須得把Linux搞定了,歡迎Testerhome的其他夥伴在評論區留言:你們工作中有哪些地方會用到來Linux的知識,大家一起討論、互相學習學習
相關文章
- 為什麼測試人員必學Linux?Linux
- 測試人員必會SQL命令SQL
- 測試人員為什麼要深入到專案實現中去?
- 為什麼開發人員必須要了解資料庫鎖?資料庫
- 測試工程師必須要會寫程式碼嗎?工程師
- 為什麼技術必須要學習Linux?Linux發展趨勢如何?Linux
- 技術人員為什麼要寫部落格?
- 為什麼招聘測試人員需要有開發經驗
- 做為技術人員為什麼要寫部落格?
- 做為技術人員為什麼要寫部落格
- 軟體為什麼要做異常測試?測試員必知的22個測試點總結!
- 介面測試要測試什麼?
- 女人為什麼必須學習會家庭財富管理?
- 為什麼前端初學者必須要明白髮布訂閱模式前端模式
- 是什麼殺死了軟體測試人員?
- 縱觀整個測試行業,為什麼優秀的測試人員不到20%?行業
- 谷歌為什麼必須迴歸中國谷歌
- 軟體測試人員和QA必須關注的15個網站,值得收藏!網站
- 單元測試效率優化:為什麼要對程式進行測試?測試有什麼好處?優化
- 軟體測試人員如何更好的知道應該測試些什麼?
- 為什麼類中的執行緒函式必須要宣告靜態?執行緒函式
- 好的軟體測試人員是什麼樣的?
- 為什麼軟體測試人員都不透過QQ、微信、郵件上報Bug?
- 測試人員必須要知道的軟體測試流程,廣東第三方軟體測試機構推薦
- 測試行業 怎麼招聘女測試人員,行業
- Twitter的A/B測試實踐(一):為什麼要測試以及測試的意義
- 測試工作重複枯燥,必須成為測開才能避免?
- 為什麼GC(垃圾回收)必須stop-the-world?GC
- Vue 元件data為什麼必須是函式?Vue元件函式
- 運維人員必須要了解熟知的Linux命令彙總運維Linux
- 開發人員必備的技能——單元測試
- 必須要會的 50 個 React 面試題React面試題
- 為什麼開發人員工作10多年了還會迷茫?
- 開發人員 vs 測試人員
- PHP架構師成長必須做些什麼?你要準備些什麼?PHP架構
- 軟體測評中心簡要分析:為什麼要進行軟體效能測試?
- 測試工程師必學:測試人員如何深入瞭解專案工程師
- 為什麼要虛擬化,為什麼要容器,為什麼要Docker,為什麼要K8S?DockerK8S