使用Python進行自動化測試

2021-06-28 06:09:04 字數 718 閱讀 7768

【原文】 

目前大家對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.要被測試的...