摘自
用途
分類
框架
庫
工具包
測試方式
備註
單元測試
方法一unittest
python程式啟動
方法二pyunit
python程式啟動
web ui自動化
方法一robot framework
selenium2library
wxpython/ride
rf啟動
selenium2library為selenium2的二次封裝,是robot framework的第三方庫包
wxpython 是python的乙個gui庫,因為ride 是基於這個庫開發的,所以這個必須安裝。
ride是編輯rf測試用例的軟體
方法二無框架
selenium2
python程式啟動
python的介面
http api自動化
方法一robot framework
requestslibrary
wxpython/ride
rf啟動
requestslibrary為requests的二次封裝,是robot framework的第三方庫包
方法二無框架
requests
python程式啟動
python的介面
方法一robot framework
(不確定)
rf啟動
方法二無框架
python程式啟動
python的介面
win自動化
無框架autoitlibrary
python程式啟動
無框架pywin32
python程式啟動
db自動化
無框架databaselibrary
資料庫api
python程式啟動
效能測試--
pymeter--
locust--
pywebperf--
pylot
python測試框架
unittest是python內建的標準類庫 unittest 和 junit類似,可以說是python的標準單元測試框架,所以有時也被人稱為 pyunit。它使用起來和xunit 家族其他成員類似。用的人也比較多。相容 python2 以及python3 unittest2 可以說是乙個針對 un...
python功能測試 python測試框架
一 測試常用規則 乙個測試單元必須關注乙個很小的功能函式,證明它是正確的 在編寫 前執行完整的測試,而且在編寫 後再重新執行一次。這樣能保證你後來編寫的 不會破壞任何事情 在提交 前執行完整的測試 單元測試函式使用長的而且具有描述性的名字。在正式執行 中,可能使用square 或sqr 取名,但是在...
Python測試框架 nose
關於python的測試框架,應用的最為廣泛的有三種 本文重點說明nose裡面的函式。1.setup和teardown setup 在測試用例開始時被呼叫 teardown 在測試用例結束後被執行 可支援如下級別 1.模組的setup和teardown 2.測試函式的setup和teardown 3....