婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > pytest基本用法簡介

pytest基本用法簡介

熱門標簽:螳螂科技外呼系統怎么用 電銷機器人系統廠家鄭州 400電話申請資格 地圖地圖標注有嘆號 阿里電話機器人對話 qt百度地圖標注 正安縣地圖標注app 舉辦過冬奧會的城市地圖標注 遼寧智能外呼系統需要多少錢

1、安裝pytest,打開dos窗口輸入:

pip install pytest

2、通過pycharm工具下載

3、創建pytest測試用例步驟

# 定義測試類
class TestDivide:
 # 定義測試方法
 def test_divide_01(self):
  result = divide(1,1)
  print(result)

問題:右鍵運行沒有pytest運行的方式的處理步驟
第一步:檢查文件名和文件所在目錄是否合法,對應第一點
第二步:修改默認運行方式為pytest
第三步:刪除歷史運行記錄

4、pytest-函數級別初始化-銷毀的方法

class TestDemo:
 # 不想去調用初始化的動作的方法,讓pytest自動識別接口之后自己進行內部調用
 def setup(self):
  "每個方法在運行之前都會自動調用setup,執行setup下方的代碼"
 def teardown(self):
  "每個方法在運行之后都會自動調用teardown,執行teardown下方的代碼"
# 僅做參考了解即可def setup_method(self)/def teardown_method(self)
在后續寫代碼的過程中,如果測試類中存在多個測試方法,且每個測試方法在運行之前都有共同的操作。則可以
使用方法級別的初始化方法來簡化代碼

5、pytest-類級別初始化-銷毀的方法

# 定義測試類
 class TestDeme:
  # 在整個測試類運行之前自動調用的代碼
  def setup_class(self):
   print("整個測試類在運行之前會自動調用的代碼,優先級會高于方法級別初始化方法調用")
# 在整個測試運行完成之后會自動調用的代碼
  def teardown_class(self):
   print("整個測試類在運行完成之后的會調用的代碼,優先級會低于

6、pytest配置文件

1.在工程的根目錄下直接創建的pytest.ini文件,文件名固定不能修改
2.pytest.ini文件需要修改為GBK編碼格式

[pytest]
# 添加命令行參數
addopts = -s
# 文件搜索路徑,要執行的測試用例所在目錄
testpaths = ./TestCase
# 文件名稱,要執行的測試用例的文件名過濾條件
python_files = test_*.py
# 類名稱,要執行測試用例類的名稱過濾條件
python_classes = Test*
# 方法名稱,要執行測試用例方法過濾條件
python_functions = test_*

3.打開pycharm-terminal控制臺輸入pytest即可

7、pytest-html生成測試報告

安裝pytest-html第三方模塊

pip install pytest-html

在pytest.ini配置文件中添加對應的配置

[pytest]
# 添加命令行參數
addopts = -s --html=report/report.html

1.右鍵使用pytest運行單個測試用例的使用pytest.ini的配置文件對運行的條件一樣的有控制
2.pytest.ini文件一般都會直接放在工程的根目錄之下

8、pytest-order測試運行順序

1、下載pytest-ordering的第三方模塊: pip install pytest-ordering
2、指定順序的方式: 記得導包
給測試方法指定順序
給測試類指定順序

# 使用正整數排序,值越小運行優先級越高
@pytest.mark.run(order=101)
class TestDivide:
 @pytest.mark.run(order=3)
 def test_divide_one(self):
  # self.print_start_time()
  result = divide(1, 1)
  print("我是第一個測試方法,但是我想第三個運行")
  # print("end-time={}".format(time.time()))
 @pytest.mark.run(order=1)
 def test_divide_two(self):
  # self.print_start_time()
  result = divide(1, 1)
  print("我是第二個測試方法,但是我想第一個運行")
  # print("end-time={}".format(time.strftime("%Y%m%d%H%M%S")))
 @pytest.mark.run(order=2)
 def test_divide_three(self):
  # self.print_start_time()
  result = divide(1, 1)
  print("我是第三個測試方法,但是我想第二個運行")
  # print("end-time={}".format(time.strftime("%Y%m%d%H%M%S")))

9、pytest-rerunfailures失敗重試

1、安裝pytest-rerunfailures的第三模塊
2、修改pytest.ini的配置文件

[pytest]
addopts = -s --reruns 3 # --rerun表示要失敗重試,3表示重試最大次數

10、pytest-斷言

pytest提供assert斷言的方法
assert 后可以寫任意的表達式.判斷assert后續的代碼運行之后的結果是否為真,如果為真則通過,如果不為
則失敗
# 根據文本判斷元素是否存在
try:
is_suc= self.driver.find_element_by_xpath("http://*[text()='{}']".format("會員折
扣"))
except Exception as e:
is_suc = False
assert is_suc

11、參數化

class TestDemo:
  @pytest.mark.parametrize(("divide_no", "divide_no_2", "expect"), [(1, 1, 1), (1, 1, 1), (10, 10, 1)])
 def test_six(self, divide_no, divide_no_2, expect):
  """
  :param divide_no:除數
  :param divide_no_2: 被除數
  :param expect: 期望結果
  :return:
  """
  result = divide(divide_no, divide_no_2)
  assert expect == result
  
 # 測試數據統一使用標注的列表嵌套元組的格式 : [(),()]
 @pytest.mark.parametrize((定義所有的參數的名稱,需要帶上引號),具體每一組測試數據)

以上就是pytest基本用法簡介的詳細內容,更多關于pytest基本用法的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Python 測試框架unittest和pytest的優劣
  • 詳解如何使用Pytest進行自動化測試
  • 詳解Pytest測試用例的執行方法
  • 自動化測試Pytest單元測試框架的基本介紹
  • Pytest 使用簡介
  • Python自動化測試框架pytest的詳解安裝與運行

標簽:昭通 合肥 濟源 阜新 隨州 信陽 興安盟 淘寶好評回訪

巨人網絡通訊聲明:本文標題《pytest基本用法簡介》,本文關鍵詞  pytest,基本,用法,簡介,pytest,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytest基本用法簡介》相關的同類信息!
  • 本頁收集關于pytest基本用法簡介的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    av在线不卡观看免费观看| 九九**精品视频免费播放| 肉肉av福利一精品导航| www.欧美日韩国产在线| 精品电影一区二区三区| 秋霞午夜av一区二区三区| 欧美视频日韩视频在线观看| 亚洲精品中文字幕乱码三区| 国内精品视频666| 日韩免费视频一区二区| 美女免费视频一区| 欧美丰满高潮xxxx喷水动漫| 亚洲超丰满肉感bbw| 欧美一区二区在线不卡| 男人的j进女人的j一区| 国产精品毛片久久久久久| 懂色av一区二区三区免费观看| 精品久久久久久久久久久久久久久 | 亚洲1区2区3区4区| 欧美一区二区在线视频| 国产成人免费在线观看| 综合久久给合久久狠狠狠97色| 一本到不卡免费一区二区| 日韩视频在线你懂得| 国产中文一区二区三区| 亚洲欧美aⅴ...| 欧美猛男男办公室激情| 日本不卡的三区四区五区| 久久久亚洲精华液精华液精华液 | 国产精品系列在线观看| 亚洲精品视频免费观看| 3atv一区二区三区| 国产精品亚洲人在线观看| 亚洲一区影音先锋| 久久九九久精品国产免费直播| 欧美性色黄大片| 精品一区二区三区视频 | 亚洲免费av高清| 日韩视频国产视频| 色狠狠综合天天综合综合| 国内不卡的二区三区中文字幕 | 91啦中文在线观看| 国产在线播放一区二区三区| 亚洲午夜免费视频| 欧美综合一区二区三区| 国产精品18久久久久久久久 | 亚洲香肠在线观看| 日本一区二区三区免费乱视频| 六月丁香婷婷色狠狠久久| 一区二区欧美国产| 国产精品―色哟哟| 国产网站一区二区三区| 欧美一级搡bbbb搡bbbb| 欧美日韩精品一区二区在线播放| 91丨porny丨首页| www.欧美.com| 成人午夜激情片| 国产成人亚洲综合a∨婷婷图片 | 成人性生交大合| 国产精品不卡视频| 国产精品情趣视频| 国产精品视频一二三| 26uuu亚洲综合色| 日韩午夜在线观看视频| 日韩欧美色电影| 日韩精品中文字幕在线不卡尤物| 欧美午夜不卡视频| 在线免费视频一区二区| 99re成人精品视频| 国产风韵犹存在线视精品| 国产一区二区三区免费看| 韩日精品视频一区| 国产精品996| 国产成人免费视| 亚洲免费观看视频| 欧美一区二区在线观看| 日韩欧美色综合网站| 欧美精品一区二区三区一线天视频 | 成人ar影院免费观看视频| 成人蜜臀av电影| 91久久免费观看| 欧美视频在线观看一区| 91精品在线一区二区| 欧美电影免费观看高清完整版在线观看 | 日韩一区二区免费在线电影| 日韩精品中文字幕一区| 欧美大片在线观看一区二区| 精品91自产拍在线观看一区| 中文字幕精品在线不卡| 国产精品国产三级国产aⅴ中文| 亚洲欧洲在线观看av| 欧美一区二区三区色| 日本一区二区三区久久久久久久久不 | 91色视频在线| 欧美日韩国产欧美日美国产精品| 欧美一区二区在线免费观看| 国产日韩三级在线| 夜夜嗨av一区二区三区| 久久99热这里只有精品| 99精品国产一区二区三区不卡| 欧美中文字幕不卡| 久久精品亚洲精品国产欧美kt∨ | 一区二区三区四区不卡在线| 美日韩黄色大片| 99久久精品情趣| 4438x成人网最大色成网站| 国产女主播视频一区二区| 亚洲色图在线视频| 日韩成人伦理电影在线观看| 国产福利精品一区二区| 免费欧美日韩国产三级电影| 99久久99久久免费精品蜜臀| 日韩精品综合一本久道在线视频| 久久伊99综合婷婷久久伊| 日韩免费看网站| 国产精品国产馆在线真实露脸 | 国产欧美精品一区二区三区四区| 国产精品欧美一级免费| 日本午夜精品视频在线观看 | 91蜜桃免费观看视频| 99久久精品费精品国产一区二区| 欧美天天综合网| 精品福利一二区| 亚洲国产一二三| 韩国一区二区三区| 欧美日本在线播放| 99久久免费精品高清特色大片| 久久蜜桃av一区二区天堂| 夫妻av一区二区| 99精品一区二区| 日本不卡123| 56国语精品自产拍在线观看| 久久精品男人的天堂| 久久超级碰视频| 一本色道久久加勒比精品| 欧美激情一区在线| 亚洲视频狠狠干| 99re这里只有精品首页| 精品美女一区二区三区| 精品一区二区三区不卡| 在线视频国产一区| 国产三级一区二区| 琪琪久久久久日韩精品| 色香蕉成人二区免费| 欧美色偷偷大香| 欧美一区二区日韩一区二区| 亚洲你懂的在线视频| 国产剧情一区二区| 欧美日韩美少妇| 亚洲精品免费一二三区| 成人免费视频一区二区| 国产人伦精品一区二区| 日本va欧美va精品发布| 欧美视频自拍偷拍| 一区二区三区中文免费| 亚洲18色成人| 91久久线看在观草草青青| 午夜精品免费在线观看| 91麻豆成人久久精品二区三区| 欧美变态tickling挠脚心| 亚洲一线二线三线久久久| 国产激情91久久精品导航 | 亚洲va欧美va天堂v国产综合| 99久久精品国产导航| 久久99国内精品| 色综合色狠狠天天综合色| 亚洲图片激情小说| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲mv在线观看| 国产成人aaa| 国产欧美一区视频| 图片区小说区国产精品视频| 91久久线看在观草草青青| 亚洲欧美日韩国产另类专区| 91香蕉视频mp4| 亚洲女同一区二区| 日本乱人伦aⅴ精品| 亚洲精品免费播放| 韩国欧美国产1区| 久久久久99精品一区| 天天亚洲美女在线视频| 日韩欧美二区三区| 亚洲日本在线看| 97久久超碰国产精品| 伊人色综合久久天天| 欧美精品乱码久久久久久 | 精品国精品自拍自在线| 国产一区二三区| 国产欧美一区二区精品性色超碰| 亚洲免费色视频| 91精品国产综合久久久久久久久久| 成人国产一区二区三区精品| 一卡二卡三卡日韩欧美| 欧美一区二区三区免费观看视频| 一区二区三区在线播| 日韩一区二区精品在线观看| 国产一区二区视频在线播放| 国产精品短视频| 免费成人你懂的| 亚洲图片激情小说|