真的很糾結(jié),開發(fā)團隊用java語言,本來想著跟隨開發(fā)團隊,但是發(fā)現(xiàn)python寫測試腳本會輕松一點,在網(wǎng)上的找到資料,供參考。
python:易于學習,語法簡潔
不可否認的是,Python相對于其他語言來說,要容易的多。因為Python語言的簡單明了,很多外行人也能讀懂它的代碼。Python語言不需要擁有很豐富的詞匯,簡單明了又直奔主題,只需用少量的代碼就能建出更多的功能。并且Python擁有最成熟的程序包資源庫之一。
Java:架構(gòu)獨特,速度快
Java是一門面向?qū)ο缶幊陶Z言,在吸收了C++語言的各種優(yōu)點同時摒棄了它的缺點。并且,JAVA是可以跨平臺的,應用十分廣泛,速度快的同時又十分穩(wěn)定。因此很多大型系統(tǒng)都用Java開發(fā),像我們熟悉的天貓就是用的Java開發(fā)。
不管做ui的python+selenium+unittest、python+appium+unittest;java+selenium+testng、java+appium+testng;
還是做接口的python+requests;java+httpclient或者restassured;
還是做平臺開發(fā)的python有flask和django;java有springmvc、springboot;
其實做自動化的都可以做,只是python更加靈活,入門容易些吧。如果要長久發(fā)展,建議兩門都學習吧,畢竟很多開發(fā)東西都是java開發(fā)的,這樣熟悉代碼對測試是有很大幫助的。