jmeter接口自動化測試框架 python已經(jīng)自動化了,大家一般用什么測試框架?
python已經(jīng)自動化了,大家一般用什么測試框架?謝謝!Python中似乎只有一個瀏覽器測試框架,它是模仿ruby框架制作的。它似乎可以更好地應(yīng)用于ie。非常舊的框架。JS支持不好。然而,Python
python已經(jīng)自動化了,大家一般用什么測試框架?
謝謝
!Python中似乎只有一個瀏覽器測試框架,它是模仿ruby框架制作的。它似乎可以更好地應(yīng)用于ie。非常舊的框架。JS支持不好。然而,Python很容易編寫測試框架。這很容易做到?;跒g覽器的測試也很容易做到。因為您可以使用pyqt,所以這個庫中有一個基于WebKit的瀏覽器。基本上,你可以隨心所欲。最近,我聽說有幾個新的BDD框架正在開發(fā)中。我不知道怎么做。實際上,對于Python來說,框架的成本太低了。所以最好不要成為一個框架。它有一個叫做dry的基本編程原理。不要重復(fù)你自己的話,不要重新發(fā)明方向盤。直接使用現(xiàn)有的Python測試套件,結(jié)合進程、線程模型和QT,輕松組裝測試模塊。
如何從零開始學習軟件測試?
從零開始學習軟件測試有兩種方法:自學和培訓班。這里不建議自學。首先,學習軟件測試還需要一定的堅持和理解,但是現(xiàn)在很多人工作很忙,沒有時間和精力去學習。培訓機構(gòu)有專業(yè)的老師和很多和你有類似經(jīng)歷的人一起學習,方便經(jīng)驗的交流。
很多人不相信培訓機構(gòu)。他們認為這是欺詐和錯誤!我相信有很多這樣的組織,但有時自學需要很長時間。如果沒有基礎(chǔ),很難自學?,F(xiàn)在網(wǎng)上有很多軟件測試資料。你需要確定你想學什么,否則你很容易陷入困惑。
培訓機構(gòu)在這方面還是有一些優(yōu)勢的:學習時間比較短,整體學習比較全面,學習內(nèi)容比較集中。而且,在老師的指導下,學習的范圍也是業(yè)內(nèi)流行的技術(shù),所以學習的針對性更強,換專業(yè)的效率更高。
想學習軟件測試,有豐富的工作經(jīng)驗,不脫離社會工作教師的要求會更好,讓您了解現(xiàn)在的工作方向,有針對性地進行教學。
之前做黑盒測試,現(xiàn)在想往自動化測試發(fā)展,java和python那個發(fā)展前景更好?
??果做android自動化測試,主學java
如果只是做自動化測試,學python,因為python在自動化方面,能做到比java更多
還是要看你測試的產(chǎn)品是基于什么的。python只是一種腳本語言。我們公司是做BOSS系統(tǒng)的,我在現(xiàn)場做測試。python平常是作為一種輔助的腳本語言來用的,我們系統(tǒng)是基于java開發(fā)的web界面。但是java代碼有問題一般我們都是直接反饋日志給開發(fā)讓開發(fā)解決。java略有了解即可,但是如果白盒測試建議還是學習一下java。
如果您做Android自動測試,您主要學習java
如果您做自動測試,您學習python,因為Python比Java自動化程度更高
這取決于你測試的產(chǎn)品是基于什么的。Python只是一種腳本語言。我們公司是做boss系統(tǒng)的,我做現(xiàn)場測試。Python通常用作輔助腳本語言。我們的系統(tǒng)是一個基于Java的web界面。但是java代碼有一些問題。一般來說,我們會直接將日志反饋給開發(fā)人員,以便開發(fā)人員能夠解決這些問題。Java可以懂一點,但是如果是白盒測試,建議大家學習一下Java。