做自動化用哪種開發語言,一起【探討】,談談你的想法?


  自動化測試崗位的招聘要求一般都是會Python 或者Java ,那么單純以找工作的方向來說,哪個語言更適合去主攻學習的?

  話說這一類問題,最容易一起“戰爭”!一句“PHP”是最好的語言,能讓開發們打起來你信不信?首先對於測試工程師來說,如果你立足於這個行業,並且想在這個行業持久的精進下去,我的建議你是兩個都學。

  Python是做自動化工作首選的一門語言,所以我推薦剛開始接觸自動化的話,從Python入手是比較好的,所以Python是第一位的。等你月薪達到2萬或者2萬5以上的時候,這個時候光靠做測試,已經很難再產生更大的影響力了,這個時候需要怎么做呢?

  第一個,在研發角度,去影響研發團隊提高質量,

  第二個,從運維和線上角度,去影響運維和線上用戶,然后去分析更好的質量。如果要做這兩個事情,只靠Python,就有些乏力了,比如說全公司都在用Java,go,你用Python對接就會很麻煩,比如你要分析他們代碼的規范,代碼里面的內存泄漏,多性能的死鎖,各方面的問題,你要發明工具去發現這些問題,技術棧不一樣,會很麻煩。

  所以Python是你入門的第一門語言,Python之后可以走2個方向,一個是Java,一個是go,懂2門語言就夠了。

  當然像前端,html,js,css,這肯定是每個人都需要去懂的,這些基本上都屬於基礎知識了。

  (1)各種單端測試框架:unittest(python)、pytest(python)、JUnit(java)

  (2)WEB自動化測試框架:selenium(適用於java\python\javascript)

 (3)APP自動化測試框架:appium(適用於java\python\javascript)


  總之每種語言都是有自己的優勢的,等你工作了多年你會發現,寫程序用什么語言並不重要,重要的 是研究探索讓服務器或者計算機跑的更快,用最少的內存完成更多的工作,最優的數據結構存儲更多的數據,更好的數據庫設計更快的進行增刪改查。從Python開始入手,去做自動化,同時開始接觸Java語言,之后看你的發展方向,來決定要精進哪一種語言,千萬不要說兩個都差不多,一定要有所長。


  如果對軟件測試、接口測試、自動化測試、技術同行、持續集成、面試經驗交流。感興趣可以進到893694563,群內會有不定期的分享測試資料。
  如果文章對你有幫助,麻煩伸出發財小手點個贊,感謝您的支持,你的點贊是我持續更新的動力。


免責聲明!

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



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