校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 自動化測試Pytest單元測試框架的基本介紹

自動化測試Pytest單元測試框架的基本介紹

熱門標簽:宿遷星美防封電銷卡 湛江智能外呼系統廠家 長沙高頻外呼系統原理是什么 百度地圖標注沒有了 外呼并發線路 西藏房產智能外呼系統要多少錢 地圖標注審核表 ai電話機器人哪里好 ai電銷機器人源碼

一、Pytest概念

Pytest 是 Python 的一種單元測試框架,與 Python 自帶的 unittest 測試框架類似,但是比 unittest 框架使用起來更簡潔,效率更高。

二、Pytest特點

Pytest是一個非常成熟的Python測試框架,主要特點有以下幾點:

  • 非常容易上手,入門簡單,文檔豐富,文檔中有很多實例可以參考;
  • 能夠支持簡單的單元測試和復雜的功能測試;
  • 支持參數化;
  • 執行測試過程中可以將某些測試用例跳過(skip),或者對某些預期失敗的case標記成失敗;
  • 支持重復執行(rerun)失敗的 case;
  • 支持運行由 nose, unittest 編寫的測試 case;
  • 可生成html 報告;
  • 方便jenkins持續集成;
  • 可支持執行部分用例;
  • 具有很多第三方插件,并且可以自定義擴展。

三、Pytest安裝

安裝pytest命令:

pip install pytest

查看pytest版本:

pytest --version

安裝生成測試結果的HTML報告pytest-html

pip install pytest-html

這里已經安裝過,所以輸出信息和第一次安裝不一樣。

四、Pycharm配置Pytest

pycharm依次選擇

File->Settings->Tools->Python Integrated Tools

配置用例腳本運行模式。

菜單欄

點擊Edit Configurations。

依次點擊"+" --》 Python tests --》pytest

配置項目路徑

如下:

五、Pytest用例運行規則

用Pytest寫用例時候,一定要按照下面的規則去寫,否則不符合規則的測試用例是不會執行的。

文件名以 test_*.py 文件或*_test.py;

以 test_ 開頭的函數;

以 Test 開頭的類,不能包含 __init__ 方法;

以 test_ 開頭的類里面的方法;

所有的包(package)必項要有__init__.py 文件。

六、 Pytest簡單使用

環境都準備好了,嘗試下使用pytest運行用例。

新建py文件

寫兩條測試用例

import pytest
def test_demo1():
    assert 3 == 3
def test_demo2():
    assert 3 == 5
if __name__ == '__main__':
    pytest.main()

運行之后,結果如下:

Testing started at 12:37 ...
C:\Users\96984\Desktop\code\learn_pytest\venv\Scripts\python.exe "C:\ruanjian\pycharm2019.3\PyCharm 2019.3.1\plugins\python\helpers\pycharm\_jb_pytest_runner.py" --path C:/Users/96984/Desktop/code/learn_pytest/demo/demo_pytest.py
Launching pytest with arguments C:/Users/96984/Desktop/code/learn_pytest/demo/demo_pytest.py in C:\Users\96984\Desktop\code\learn_pytest\demo
============================= test session starts =============================
platform win32 -- Python 3.6.8, pytest-5.4.3, py-1.9.0, pluggy-0.13.1 -- C:\Users\96984\Desktop\code\learn_pytest\venv\Scripts\python.exe
cachedir: .pytest_cache
metadata: {'Python': '3.6.8', 'Platform': 'Windows-10-10.0.18362-SP0', 'Packages': {'pytest': '5.4.3', 'py': '1.9.0', 'pluggy': '0.13.1'}, 'Plugins': {'html': '2.1.1', 'metadata': '1.10.0'}, 'JAVA_HOME': 'C:\\Program Files\\Java\\jdk1.8.0_77'}
rootdir: C:\Users\96984\Desktop\code\learn_pytest\demo
plugins: html-2.1.1, metadata-1.10.0
collecting ... collected 2 items
demo_pytest.py::test_demo1 PASSED                                        [ 50%]
demo_pytest.py::test_demo2 FAILED                                        [100%]
demo_pytest.py:8 (test_demo2)
def test_demo2():
>       assert 3 == 5
E       AssertionError
demo_pytest.py:10: AssertionError
================================== FAILURES ===================================
_________________________________ test_demo2 __________________________________
    def test_demo2():
>       assert 3 == 5
E       AssertionError
demo_pytest.py:10: AssertionError
=========================== short test summary info ===========================
FAILED demo_pytest.py::test_demo2 - AssertionError
========================= 1 failed, 1 passed in 0.05s =========================
Process finished with exit code 0
您可能感興趣的文章:
  • Python 測試框架unittest和pytest的優劣
  • 詳解如何使用Pytest進行自動化測試
  • 詳解Pytest測試用例的執行方法
  • pytest基本用法簡介
  • Pytest 使用簡介
  • Python自動化測試框架pytest的詳解安裝與運行

標簽:海南 南平 漯河 林芝 盤錦 大同 普洱 寧夏

巨人網絡通訊聲明:本文標題《自動化測試Pytest單元測試框架的基本介紹》,本文關鍵詞  自動化,測試,Pytest,單元,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《自動化測試Pytest單元測試框架的基本介紹》相關的同類信息!
  • 本頁收集關于自動化測試Pytest單元測試框架的基本介紹的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品色噜噜| 亚洲精品中文字幕乱码三区| 日韩激情视频网站| 欧美一个色资源| 黄页视频在线91| 国产精品剧情在线亚洲| 色综合久久88色综合天天免费| 亚洲欧美日韩在线不卡| 欧美剧情电影在线观看完整版免费励志电影 | 麻豆视频观看网址久久| 国产一区二区三区四| 久久久精品一品道一区| 在线视频国产一区| 久久不见久久见中文字幕免费| 国产精品不卡一区| 免费视频最近日韩| 国产精品视频一二| 日韩欧美卡一卡二| 色av综合在线| 成人avav在线| 激情综合五月天| 亚洲动漫第一页| 大陆成人av片| 国产一区二区三区高清播放| 亚洲18女电影在线观看| 中文字幕在线不卡一区| 亚洲精品在线一区二区| 制服丝袜中文字幕亚洲| 91超碰这里只有精品国产| 91污片在线观看| eeuss鲁一区二区三区| 成人在线一区二区三区| 国产精品一二三区在线| 国产一区二区在线观看视频| 久久疯狂做爰流白浆xx| 亚洲欧美一区二区不卡| 精品久久久久久久久久久久久久久久久 | 中文字幕中文在线不卡住| 久久久久久日产精品| 久久久午夜精品| 国产精品美女久久久久久久| 久久影院午夜论| 久久亚洲精精品中文字幕早川悠里 | 成人av综合在线| 成人短视频下载| 亚洲少妇屁股交4| 亚洲成人先锋电影| 裸体一区二区三区| 国产精品成人免费精品自在线观看| 欧美区视频在线观看| 欧美成人高清电影在线| 亚洲欧洲在线观看av| 亚洲高清免费视频| 国产综合色产在线精品| 色综合久久天天| 日韩免费观看高清完整版| 亚洲免费观看高清完整| 国产一区二区三区四区五区入口 | 一区二区三区 在线观看视频| 午夜私人影院久久久久| 成人黄色电影在线| 欧美一级欧美三级| 性欧美疯狂xxxxbbbb| 国产精品影音先锋| 欧美精品国产精品| 一区二区三区波多野结衣在线观看 | 国产精品久久久久久久久快鸭 | 亚洲精品大片www| 激情久久五月天| 精品福利一二区| 亚洲一区二区三区爽爽爽爽爽| 成人一区在线观看| 久久久久久亚洲综合影院红桃| 日本中文一区二区三区| 欧美午夜影院一区| 最好看的中文字幕久久| 91在线视频播放地址| 中文字幕不卡在线观看| 高潮精品一区videoshd| 国产色婷婷亚洲99精品小说| 国产盗摄女厕一区二区三区| 欧美精品一区二区久久婷婷| 紧缚捆绑精品一区二区| 久久中文字幕电影| 久久99国产精品久久99| 欧美tk—视频vk| 国产精品一区二区黑丝| 成人97人人超碰人人99| 亚洲一级不卡视频| 精品欧美乱码久久久久久| 日韩免费看网站| 91免费在线播放| 久久精品国产亚洲一区二区三区| 久久久久国产精品麻豆ai换脸| 岛国av在线一区| 麻豆极品一区二区三区| 国产精品国产三级国产三级人妇| 日日摸夜夜添夜夜添精品视频| 一区二区三区 在线观看视频| 亚洲一区二区三区在线| 久久精品男人的天堂| 欧美韩国一区二区| 成人影视亚洲图片在线| 一区二区三区在线视频免费| 91丨porny丨最新| 日韩毛片视频在线看| 一区二区欧美在线观看| 日韩理论电影院| 亚洲摸摸操操av| 精品福利av导航| 在线不卡的av| 91精品1区2区| 在线观看免费成人| 91女人视频在线观看| 久久久久久毛片| 日韩欧美高清一区| 日韩欧美激情一区| 884aa四虎影成人精品一区| 国产精品综合在线视频| 最新热久久免费视频| 国产精品乱人伦| 91丨国产丨九色丨pron| 91丨porny丨中文| 欧美一区三区二区| 欧美第一区第二区| 久久久精品蜜桃| 尤物在线观看一区| 日韩一区欧美二区| 国产寡妇亲子伦一区二区| 国产婷婷色一区二区三区在线| 欧美韩日一区二区三区四区| 一区在线观看免费| 美女在线一区二区| 成人国产亚洲欧美成人综合网 | 婷婷综合久久一区二区三区| 4hu四虎永久在线影院成人| 久久尤物电影视频在线观看| 一区在线中文字幕| 五月天丁香久久| 成a人片亚洲日本久久| 欧美日韩日本视频| 国产精品美女www爽爽爽| 欧美日韩国产综合一区二区| 久久精品人人做人人爽97| 夜色激情一区二区| 国产99久久久精品| 欧美va亚洲va国产综合| 婷婷综合另类小说色区| 成人动漫av在线| 国产性色一区二区| 麻豆国产一区二区| 555夜色666亚洲国产免| 最新国产成人在线观看| 丁香另类激情小说| 久久久久久久精| 国产精品综合av一区二区国产馆| 91精品国产91久久久久久一区二区| 最新热久久免费视频| 99久久久久免费精品国产 | 7777精品伊人久久久大香线蕉最新版| 国产精品天美传媒| 成人黄页在线观看| 亚洲免费av观看| 欧美日韩日日夜夜| 激情六月婷婷久久| 国产精品欧美极品| 99re热视频精品| 婷婷国产在线综合| 欧美久久久久久久久中文字幕| 麻豆精品新av中文字幕| 国产精品五月天| 99精品桃花视频在线观看| 亚洲综合无码一区二区| 欧美精三区欧美精三区| 国产精品一区二区x88av| 一区二区三区在线视频观看58 | 国产成人精品aa毛片| 亚洲日本成人在线观看| 91精品国产高清一区二区三区| 国产精品12区| 日欧美一区二区| 高清成人在线观看| 日本免费在线视频不卡一不卡二| 久久久精品免费观看| 精品视频999| 亚洲色图在线播放| 99国产精品99久久久久久| 肉色丝袜一区二区| 国产精品网站在线观看| 欧美一二区视频| 色av综合在线| 欧洲国内综合视频| 99久久精品国产精品久久| 久久久青草青青国产亚洲免观| 欧美在线视频全部完| 色综合色狠狠天天综合色| 国产剧情一区二区| 国产精品 日产精品 欧美精品| 看电视剧不卡顿的网站| 日韩国产欧美在线观看|