pytest標記:查詢測試策略、標記測試函式
Pytest查詢測試策略
預設情況下,pytest會遞迴查詢當前目錄下所有以test開始或結尾的Python指令碼,並執行檔案內的所有以test開始或結束的函式和方法。
標記測試函式
由於某種原因(如test_func2的功能尚未開發完成),我們只想執行指定的測試函式。在pytest中有幾種方式可以解決:
第一種,顯式指定函式名,透過::標記
pytest test_no_mark.py::test_func1
第二種,使用模糊匹配,使用-k選項標識
pytest -k func1 test_no_mark.py
示例
test02.py
import pytest
def test_01():
print('the test01')
assert True
def test_02():
print('the test02')
assert True
執行全部用例
pytest test02.py
執行test_01()函式
pytest test02.py::test_01
執行帶test的函式
pytest -k test test02.py
執行帶01的函式
pytest -k 01 test02.py
第三種,使用pytest.mark在函式上進行標記
示例 大連人流哪家好
test03.py
import pytest
class Test_03:
@pytest.mark.do
def test_01(self):
print('the test01')
assert True
@pytest.mark.undo
def test_02(self):
print('the test02')
assert True
@pytest.mark.do
def test_03(self):
print('the test03')
assert True
用過.ini配置檔案,註冊標籤名
[pytest]
markers=
do:do
undo:undo
執行do標記的用例
pytest -m do test03.py
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2778191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle函式測試小記Oracle函式
- 效能測試之測試指標指標
- C++ 成員函式指標簡單測試C++函式指標
- python+pytest介面自動化(11)-測試函式、測試類/測試方法的封裝Python函式封裝
- python+pytest介面自動化之測試函式、測試類/測試方法的封裝Python函式封裝
- 【程式設計測試題】遊戲任務標記程式設計遊戲
- 效能測試有哪些指標需要測試?指標
- 效能測試指標指標
- 白話分散式儲存測試(一)明確測試目標分散式
- 事務提交時itl上flag標記U測試!
- 軟體效能測試常見指標。在哪裡測試測試?指標
- C++ 成員資料指標成員函式指標簡單測試C++指標函式
- 標籤系統測試
- 效能測試中唯一標識的 JMH 測試
- 介面測試裡的查詢介面要測試嗎
- 記測試流程
- 網路測試儀測試交換機的基本指標指標
- 測試微軟徽標認證微軟
- 單元測試 - 測試場景記錄
- 從測試策略到測試架構架構
- 功能測試-登陸、新增、刪除、查詢測試要點
- TTS 測試筆記TTS筆記
- 軟體效能測試有哪些測試指標?效能測試報告怎麼編寫?指標測試報告
- python測試框架-pytestPython框架
- Pytest測試框架(三):pytest fixture 用法框架
- SSD磁碟測試不達標排查
- 壓力測試相關指標指標
- 效能測試指標演算法指標演算法
- 如何選擇測試微信域名檢測介面-域名檢測api介面測試標準API
- 測試人員承接測試需求的策略
- 對Largest函式的測試函式
- 測試 JavaScript 函式的效能JavaScript函式
- 效能測試——效能測試-常見效能指標-總體概況指標
- 效能測試:分散式測試分散式
- 軟體功能測試包含了哪些測試專案?功能測試報告收費標準測試報告
- pytest+allure+yaml介面自動化測試問題記錄YAML
- 軟體測試手記:切莫忽視效能測試
- 測試測試測試測試測試測試