pytest是python的一種單元測試框架,同自帶的unittest測試框架類似,相比於unittest框架使用起來更簡潔,效率更高。
4.pytest執行的第乙個例子
# file_name: test_abc.py
import pytest # 引入pytest包
def test_a(): # test開頭的測試函式
print("------->test_a")
def test_b():
print("------->test_b")
if __name__ == '__main__':
pytest.main("-s test_abc.py") # 呼叫pytest的main函式執行測試
執行結果:
test_abc.py
------->test_a
. # .(代表成功)
------->test_b
f # f(代表失敗)
Pytest使用介紹
之前做介面自動化測試接觸的都是python unittest requests htmltestrunner,現在公司用的是pytest,趁週末的時間先整體熟悉下 一 概述 pytest是乙個非常成熟的全功能的python測試框架,主要特點有以下幾點 二 安裝 1 安裝 pip install py...
pytest框架介紹
一 pytest介紹 pytest是python的一種單元測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起來更簡潔,效率更高。它具有如下特點 1.非常容易上手,入門簡單,文件豐富,文件中有很多例項可以參考 2.能夠支援簡單的單元測試和複雜的功能測試 3.支...
pytest安裝使用
安裝pytest pip install u pytest 安裝pytest pytest version 檢視版本 在pytest框架中,有如下約束 所有的單測檔名都需要滿足test py格式或 test.py格式。在單測檔案中,可以包含test 開頭的函式,也可以包含test開頭的類。在單測類中...