Python測試框架 摘記

2021-08-18 11:49:47 字數 1163 閱讀 9166

摘自

用途

分類

框架

工具包

測試方式

備註

單元測試

方法一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....