pytest介紹 安裝及如何自動識別測試用例

2022-07-26 08:57:14 字數 691 閱讀 8016

pytest:基於unittest之上的單元測試框架,其特徵有:

1、自動識別測試用例和測試方法(unittest當中,需要引入testsuite,主動載入測試用例)

2、簡單的斷言表達:assert 表示式即可。(unittest當中,self.assert*)

3、可以設定會話級(從執行所有用例開始到用例結束)、模組(.py)級、類級(setupclass/teardownclass)、函式級的fixtures(資料準備+清理工作)(unittest當中是測試類

4、測試用例不一定要放在測試類中(unittest中需要自定義類並繼承testcase)

5、有非常豐富的外掛程式,比如allure外掛程式。(unittest無)

安裝命令:

pip install pytest

安裝html報告的外掛程式:

pip install pytest-html

收集測試用例規則:

1、預設從當前目錄中蒐集測試用例,即在哪個目錄下執行pytest命令,則從哪個目錄中搜尋

2、搜尋規則:

1)、符合命名規則test_*.py或者*_test.py

2)、以test_開頭的函式名

3)、以test開頭的測試類(沒有__init__函式)當中,以test_開頭的函式

Pytest安裝和介紹

pytest是python的一種單元測試框架,同自帶的unittest測試框架類似,相比於unittest框架使用起來更簡潔,效率更高。4.pytest執行的第乙個例子 file name test abc.py import pytest 引入pytest包 def test a test開頭的測...

自動化測試框架pytest安裝

想要作為一名合格的軟體測試工程師,就必須要掌握自動化測試。所以今天就帶大家來認識自動化測試框架,說起自動化測試框架,大家應該也都聽說過兩種常見的自動化測試框架,分別是pytest和unittest。首先先為大家介紹一下,這兩種自動化測試框架的優缺點,unittest也是一款自動化測試框架,它是pyt...

pytest測試框架 一 安裝及入門

目錄 一 環境部署 二 用例設計原則 三 判斷用例執行結果的方法 四 yaml配置檔案 五 常用的執行用例的方法 六 測試報告的生成 首先python環境是必須要裝的,其次是pycharm和pytest庫。其它可以按需要選擇安裝,後面可能會用到 庫 外掛程式 工具 安裝方法 用途安裝python 3...