軟件測試人員為什么要懂Linux?


以前背Linux命令純粹是為了應付面試,沒有深入去思考為什么招聘會有這個要求。百度一番之后,不得不驚艷於它的強大:

1:Linux在服務器領域非常強大,有很多開源的又非常成熟的軟件。

比如說:web服務器,緩存服務器,數據庫服務器。

大家會發現比較火的阿里雲/騰訊雲以及其他各種雲,都是Linux的應用比較多!

而且Linux性能好並且比較穩定,所以大多數企業會選擇Linux的服務器,既然企業選擇了它,我們又是為企業做測試的。

那么軟件測試工程師需要掌握Linux是非常必要,而且也會越來越重要!

2:從工作角度來說明的話,那么具體可以分為如下幾點:

◆ 如果公司需要測試自己去部署測試環境,那么掌握必備的Linux命令以及如何部署tomcat+jdk下的測試環境。

如何修改配置文件,如何配置環境變量,如何啟動環境都是必須要掌握的!

不然在整個測試團隊,你自己就會顯得弱小無辜又無助,最后可能是拖了團隊的后腿!拖無止境!

◆ 如果你需要自己通過查看日志去定位問題。

那么你就需要學會利用Linux命令如何去查看日志。

如何從快速嘩啦啦閃過的日志里面查找關鍵字,如何從歷史日志里面查找關鍵字搜索錯誤信息,並且copy關鍵日志信息給開發幫忙定位解決問題。

◆ 如果需要在Linux服務器上執行一些定時任務。

那么你還需要會寫shell腳本。

◆ 如果你做性能測試,需要監控服務器的性能。

那么Linux的必備命令:top/ps/vmstat/sar.....等命令,你必須要會。

否則Linux服務器的性能分析,你只能望洋興嘆!

◆ 如果你還是要做性能測試,要涉及到數據庫的慢查詢。

那么你還是需要學會如何在Linux下操作數據庫!命令不可少。

◆ 性能測試里面,還會涉及到負載均衡、反向代理等各種各樣的高端技術。

那么你遲早都會要學會Linux,然后才能勝任工作!

以上只是稍微說下,在我們工作中,Linux是必不可少的技能之一。

為什么要學習?為了工作也是為了升職加薪!



作者:LinminWang
鏈接:https://www.jianshu.com/p/80f59f80aeb6
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
 

最后,進階學習應該會比較好

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM