?先學性能測試好還是先學自動化測試好?
01-08
好問題,難道不是應該先學好編程嗎?
自動化測試和性能測試其實更像是一種延續關係,實際上很多性能測試工具也能做自動化測試,比如JMeter就可以測試基於http的介面,能搞懂性能測試的肯定能搞懂自動化測試,性能測試無非是在自動化測試的基礎上加上了對性能的監控分析,把一個操作給搞成了一堆並發的操作來檢測被測對象的容量和抗壓能力。
那麼又要回到那個老問題了,難道不是應該學好編程和必要的基礎知識嗎?
瀉藥。
同意先學習代碼比較好。打好紮實的代碼和基礎技術以及測試的一些基礎知識比較好。題目上提到的都意義不大
我建議不要著急去學習工具(包含性能和自動化)。我的建議排序:1 網路基礎知識(網路基礎和協議)2 現代網路架構(高性能網站的幾種拓展)3 程序語言(Python JAVA)
5 移動客戶端開發原理
4 工具和框架(Jmeter Appium 等等)一般我會說,先做好老闆交給你的活。不管是性能測試還是自動化測試,真刀真槍找個項目做一下。如果你是學生,就前面其他同學說的,先打好基礎,編碼,網路等等。如果你是個手工測試想轉行的,就先混到一個做自動化的項目組裡去,無論是性能還是自動化。
雖然現在有些自動化是不需要維護腳本的,比如uft,twTestWriter自動化測試工具-軟體測試人必備工具,但是從自身長期發展來看,建議還是要逐漸學一些語言的,現在比較推的是 python
答:無所謂。真正要學的是如何做好測試,設計測試用例。例如性能測試,要去覆蓋哪些測試用例,至於代碼,不過工具而已
看怎麼定義這個「好」,作為一個螺絲釘,需要自己在哪方面打磨一下就先學哪個。或者說現實的條件更有利於哪個能儘快學出來就先學哪個。
自動化!性能相對較難,現在很多公司的性能測試都是由開發完成!現在的主流是測試開發,也是未來的主流。你懂的!
有一定的代碼基礎,會點點框架的東西最好
現在性能測試和自動化測試都有很好的圖形化界面,不懂coding其實也可以用的很好。比如Jmeter和robot framework。
而且可以高度定製化,基本上代碼能做的你都能做。而且方便工作交接,找個普通qa就能搞定的事情就不需要測試開發了。問題只有一個,你甘心做一輩子普通qa嗎?推薦閱讀:
※想轉行做軟體測試,女孩可以嗎?
※軟體測試的環境部署怎麼做?
※想進入IT行業,0基礎,該怎麼開始學習?
※本人信管專業,16年畢業,現在在自學軟體測試,也投了一些簡歷,但沒有面試機會,怎麼獲得面試機會?
※QA 這個職位在中國有前途么?
TAG:軟體測試 |