国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Pytest自定mark標(biāo)記挑選測試用例

89542767 / 506人閱讀

  本文闡述了Pytest自定mark標(biāo)記挑選測試用例的辦法,對大家學(xué)習(xí)培訓(xùn)或工作具有很強(qiáng)的參照學(xué)習(xí)培訓(xùn)使用價值,必須的小伙伴們下邊伴隨著小編就來互相學(xué)習(xí)了解一下吧


  如下圖所示,我們編寫的用例存放在不同的py文件當(dāng)中

01.png

  當(dāng)我們想只運(yùn)行諸多py文當(dāng)中的部分用例,怎么辦呢?


  比如自動化工作當(dāng)中,選擇test_a,test_33,test_000這3個用例來運(yùn)行的話,如何過濾呢?


  pytest.mark一下


  在pytest當(dāng)中,先給用例打標(biāo)記,在運(yùn)行時,通過標(biāo)記名來過濾測試用例。

02.png

  步驟1:給用例打標(biāo)簽


  給用例打標(biāo)記分為2個步驟:


  1)注冊標(biāo)簽名


  官方提供的注冊方式有2種,這里只提供一種最簡單直接的方式:


  通過pytest.ini配置文件注冊。在pytest.ini文件當(dāng)中:


  [pytest]#固定的section名
  markers=#固定的option名稱
  標(biāo)簽名1:標(biāo)簽名的說明內(nèi)容。
  標(biāo)簽名2
  標(biāo)簽名N


  示例如下:

03.png

  2)在測試用例/測試類中給用例打標(biāo)記(只能使用已注冊的標(biāo)記名)


  在測試用例的前面加上:pytest.mark.已注冊標(biāo)簽名


  如下圖,對3個測試文件當(dāng)中的,要篩選出來的用例,都打了me標(biāo)簽。

04.png

  步驟2:運(yùn)行時,根據(jù)用例標(biāo)簽過濾(-m標(biāo)簽名)


  pytest提供了命令行參數(shù)來配置運(yùn)行時的條件。


  在命令行當(dāng)中,輸入pytest--help來查看所有可用的參數(shù)。

05.png

  也可以調(diào)用pytest.main()函數(shù),將運(yùn)行時的參數(shù)以列表傳進(jìn)去,同樣也可以達(dá)到命令行運(yùn)行的效果。


  根據(jù)標(biāo)簽名過濾用例的參數(shù)為:-m標(biāo)簽名

06.png

  運(yùn)行此文件的結(jié)果:

07.png

  綜上所述,這篇文章就給大家介紹完畢了,希望可以給大家?guī)韼椭?/p>

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/128732.html

相關(guān)文章

  • 帶你深入理解自動化測試框架Pytest的配置文件!

    摘要:其中用到編程等,還需要花更多的精力去深入學(xué)習(xí),當(dāng)每項技能都能掌握到一定深度,才能稱為一個完整的知識體系。 都有哪些種類的配置文件 pytest.ini:pytes...

    wayneli 評論0 收藏0
  • pytest多文件執(zhí)行順序控制詳解

      默認(rèn)情況下pytest測試用例的執(zhí)行順序是先按照外層后內(nèi)層(目錄下的文件),同層級的包或文件、根據(jù)名稱、按照ascii碼升序執(zhí)行,文件內(nèi)的用例根據(jù)先后順序執(zhí)行,這篇文章主要給大家介紹了關(guān)于pytest多文件執(zhí)行順序控制的相關(guān)資料,需要的朋友可以參考下  1.只有一個py文件  1.使用pytest做接口測試,如果測試case只存在于單個.py文件,那么測試case默認(rèn)從上到下執(zhí)行,如果使用了p...

    89542767 評論0 收藏0
  • 做完自動化測試,但別讓不會匯報毀了你...

    摘要:前端自動化測試百度搜索功能實(shí)戰(zhàn)可以與結(jié)合生成測試報告。以網(wǎng)頁版本的百度為例,百度首頁呈現(xiàn)的功能新聞網(wǎng)頁貼吧知道音樂圖片視頻地圖等,我們以百度網(wǎng)頁的搜索功能為例,使用結(jié)合自動化測試框架,完成一個搜索功能的測試。 ...

    HelKyle 評論0 收藏0
  • pytest插件探索——hook workflow

    摘要:會調(diào)用向打印一些環(huán)境信息,比如插件版本,版本,操作平臺這些等。在執(zhí)行之后調(diào)用執(zhí)行的過程是否執(zhí)行取決于是否需要創(chuàng)建執(zhí)行的過程如果有。所有測試執(zhí)行完畢之后,返回之前的階段。結(jié)束以后,整個退出之前的階段。 pytest插件開發(fā)需要熟悉一些常用的hook函數(shù),官方對于這些hook有一份簡略的文檔(目前除了小部分hook目前缺乏文檔外,見這個issue),但是各個hook的調(diào)用邏輯沒有一個直觀的...

    pubdreamcc 評論0 收藏0
  • Pytest測試報告工具Allure用法介紹

      小編寫這篇文章的一個主要目的,主要是給大家介紹Python Pytest工具的介紹,主要是用來做測試報告工具用的,涵蓋的測試報告工具還是比較的多的,比如會使用到ALLure工具,具體怎么使用呢?下面就給大家詳細(xì)介紹下?! 『喗椤 llure Framework是一種靈活的、輕量級、多語言測試報告工具?! 〔粌H可以以簡潔的網(wǎng)絡(luò)報告形式非常簡潔地顯示已測試的內(nèi)容,  而且還允許參與開發(fā)過程的每個...

    89542767 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<