做自动化用哪种开发语言,一起【探讨】,谈谈你的想法?
自動化測試崗位的招聘要求一般都是會Python 或者Java ,那么單純以找工作的方向來說,哪個語言更適合去主攻學(xué)習(xí)的?
話說這一類問題,最容易一起“戰(zhàn)爭”!一句“PHP”是最好的語言,能讓開發(fā)們打起來你信不信?首先對于測試工程師來說,如果你立足于這個行業(yè),并且想在這個行業(yè)持久的精進(jìn)下去,我的建議你是兩個都學(xué)。
Python是做自動化工作首選的一門語言,所以我推薦剛開始接觸自動化的話,從Python入手是比較好的,所以Python是第一位的。等你月薪達(dá)到2萬或者2萬5以上的時候,這個時候光靠做測試,已經(jīng)很難再產(chǎn)生更大的影響力了,這個時候需要怎么做呢?
第一個,在研發(fā)角度,去影響研發(fā)團(tuán)隊提高質(zhì)量,
第二個,從運(yùn)維和線上角度,去影響運(yùn)維和線上用戶,然后去分析更好的質(zhì)量。如果要做這兩個事情,只靠Python,就有些乏力了,比如說全公司都在用Java,go,你用Python對接就會很麻煩,比如你要分析他們代碼的規(guī)范,代碼里面的內(nèi)存泄漏,多性能的死鎖,各方面的問題,你要發(fā)明工具去發(fā)現(xiàn)這些問題,技術(shù)棧不一樣,會很麻煩。
所以Python是你入門的第一門語言,Python之后可以走2個方向,一個是Java,一個是go,懂2門語言就夠了。
當(dāng)然像前端,html,js,css,這肯定是每個人都需要去懂的,這些基本上都屬于基礎(chǔ)知識了。
(1)各種單端測試框架:unittest(python)、pytest(python)、JUnit(java)
(2)WEB自動化測試框架:selenium(適用于java\python\javascript)
(3)APP自動化測試框架:appium(適用于java\python\javascript)
總之每種語言都是有自己的優(yōu)勢的,等你工作了多年你會發(fā)現(xiàn),寫程序用什么語言并不重要,重要的 是研究探索讓服務(wù)器或者計算機(jī)跑的更快,用最少的內(nèi)存完成更多的工作,最優(yōu)的數(shù)據(jù)結(jié)構(gòu)存儲更多的數(shù)據(jù),更好的數(shù)據(jù)庫設(shè)計更快的進(jìn)行增刪改查。從Python開始入手,去做自動化,同時開始接觸Java語言,之后看你的發(fā)展方向,來決定要精進(jìn)哪一種語言,千萬不要說兩個都差不多,一定要有所長。
如果對軟件測試、接口測試、自動化測試、技術(shù)同行、持續(xù)集成、面試經(jīng)驗交流。感興趣可以進(jìn)到893694563,群內(nèi)會有不定期的分享測試資料。
如果文章對你有幫助,麻煩伸出發(fā)財小手點個贊,感謝您的支持,你的點贊是我持續(xù)更新的動力。
總結(jié)
以上是生活随笔為你收集整理的做自动化用哪种开发语言,一起【探讨】,谈谈你的想法?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网易云信短信接口java_短信接入示例
- 下一篇: Trend趋势反垃圾邮件黑名单申诉方法