【原文】
目前大家對python都有乙個共識,就是他對測試非常有用,自動化測試裡python用途也很廣,但是python到底怎麼進行自動化測試呢?今天就簡單的向大家介紹一下怎麼使用python進行自動化測試,本文只是自己的一點點分享,若有錯誤,請大家多多批評指正。這裡主要介紹的是一些python測試的框架
1、單元測試
a、unittest :python自帶的單元測試框架
b、pyunit:junit的python版本
2、使用pyhon進行windows gui測試
這部分的功能主要就是和大家平時使用的qtp類似。在windows下我們可以使用pywinauto這個開源的框架:
呵呵,強大吧
3、使用python進行web自動化測試
使用python進行web自動化測試的工具有很多,這裡就向大家推薦一下我比較熟悉的selenium(web driver)吧。
我的其他部落格有關於selenium的文章,大家可以看一下。
rf也是不錯的框架啊,基於關鍵字驅動的
twill: a ****** scripting language for web browsing
4、使用python進行效能測試
a、python web performance tool
b、pylot
c、pymeter
python入門教程:
使用pytest進行自動化測試(二)
跳過測試函式 實現某些測試函式不執行 import pytest class test auto object def test a self print 我是第乙個測試用例 def test b self print 我是第二個測試用例 pytest.mark.skip condition 1 裝...
使用ATOMac進行Mac自動化測試
atomac簡介 1.啟動程式 import atomac 檢視bundleid的方法 在應用程式 右鍵選擇包內容 contents info.plist 2.獲取window 輸出3.獲取應用標題 print window.axtitle 輸出 未命名4.檢視元素 atomac支援獲取和操作大部分...
python自動化測試
為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...