做軟體測試一年半了,一直做的是黑盒測試,感覺沒什麼發展前途,工資也低。所以想往自動化測試這方面發展,打算報個培訓班學習一下。瞭解了一下,自動化測試這方面有學JAVA的,有學python的,不知道個語言的發展前景更好,一直沒有決定學習那個,心裡很糾結,請大家給個指導,非常感激!
回覆列表
-
1 # 東渡科技
-
2 # 萬事於心不表於情
如果做android自動化測試,主學java
如果只是做自動化測試,學python,因為python在自動化方面,能做到比java更多
還是要看你測試的產品是基於什麼的。python只是一種指令碼語言。我們公司是做BOSS系統的,我在現場做測試。python平常是作為一種輔助的指令碼語言來用的,我們系統是基於java開發的web介面。但是java程式碼有問題一般我們都是直接反饋日誌給開發讓開發解決。java略有了解即可,但是如果白盒測試建議還是學習一下java。
-
3 # 大妞和小妞學習筆記
這個問題有點老了,不過我身邊也經常有朋友這樣問我!
我的建議是學python,藉此分享一下我的想法,原因有幾個:
1. python 的前景非常好,在軟體測試、大資料、人工智慧等方向,在未來會有更好的前景,從國際開發者使用率來看,python一直在增加;
2. python 程式碼簡潔,上手容易,可以指令碼式程式設計,自動編譯,特別適合小白入門,現在python已經在國內不少地方加入高中課程,將來有可能加入高考,就是因為上手容易,好理解;
3.大部分的測試工具或測試框架都支援python,甚至是使用python開發的,如常用的自動化測試框架 robot framework 使用python開發的,學會python上手這些工具框架會更順手;
4.python的口號是“人生苦短我用python”,測試除了寫自動化用例還有各種測試活,使用python效率最高!
以上純屬個人看法,不喜勿噴!喜歡的給個贊!
另外關注區塊鏈的同學,可以看看我的置頂文章!
-
4 # 馬蟻蛋
自動化測試還是對一個人的程式設計能力要求很高,如果你做自動化測試聯絡學習Python
入門容易好學,然後自己做一些自動化測試的框架
Java和Python都是目前很流行的語言,也都是屬於跨平臺的語言,從語言語法的嚴謹上來看,Java程式碼在業內的健壯程度是有目共睹的,當然Python也不差,語法上相對來說要簡單很多,所以對程式設計師的要求要高不少,在測試上大概也是這樣的,但是,測試其實涉及的程式碼量是很少的,基本是隻要你學通一門語言,學其他語言只需要看看語法就會了,因為程式設計理念是相通的,表達不一樣不會讓你完全搞不懂。
初次接觸的話,建議學Java吧,因為,Python的語法太簡單了,省略了很多關鍵的東西,而這些東西對初學者來說很重要。