真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

1個練習引發(fā)的系列學習之pytest指定測試用例(二)-創(chuàng)新互聯

一、背景介紹
在test module下有4個測試類,15條測試用例,通過練習來熟悉使用pytest提供的指定用例集合方法。
1個練習引發(fā)的系列學習之pytest指定測試用例 (二)
pytest提供了多種指定測試用例集合的方式:

創(chuàng)新互聯建站是一家專注網站建設、網絡營銷策劃、小程序設計、電子商務建設、網絡推廣、移動互聯開發(fā)、研究、服務為一體的技術型公司。公司成立十載以來,已經為上千辦公窗簾各業(yè)的企業(yè)公司提供互聯網服務?,F在,服務的上千客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
    1. 指定module
    1. 指定關鍵字
    1. 指定文件
    1. 指定標記的表達式

二、實踐
以下實踐均在pycharm中進行。

    1. 指定module
      1個練習引發(fā)的系列學習之pytest指定測試用例 (二)
      【Run/Debug Configuration】-【Additional Arguments】參數為空,直接運行即可。
      在運行結果中,可以看到,15條測試用例均被執(zhí)行了。
    1. 指定關鍵字
      在運行時,可以通過指定-k參數,指定部分測試用例,以下是-k參數的幫助信息。
      1個練習引發(fā)的系列學習之pytest指定測試用例 (二)

例子1:
【Run/Debug Configuration】-【Additional Arguments】-【-k "test_20"】,通過指定關鍵字,執(zhí)行了5條與關鍵字匹配的測試用例
1個練習引發(fā)的系列學習之pytest指定測試用例 (二)

例子2:
【Run/Debug Configuration】-【Additional Arguments】-【-k "not test_20"】,通過指定關鍵字,忽略了test_20*的測試用例
1個練習引發(fā)的系列學習之pytest指定測試用例 (二)

    1. 指定文件
      【Run/Debug Configuration】-【Working directory】,設置為test文件的pytest相當于執(zhí)行了dayByDay目錄下的test_xx.py文件。
      1個練習引發(fā)的系列學習之pytest指定測試用例 (二)
    1. 指定標記的表達式在類或者方法上,增加標記,如@pytest.marker.webtest
      br/>在類或者方法上,增加標記,如@pytest.marker.webtest
      1個練習引發(fā)的系列學習之pytest指定測試用例 (二)

三、總結
通過pytest提供的指定方式,可以對測試用例進行分揀,靈活的進行選擇。同時在構造測試用例的name時,要定義便于標識的keyword。

四、參考資料
https://docs.pytest.org/en/latest/example/markers.html#using-k-expr-to-select-tests-based-on-their-name


分享題目:1個練習引發(fā)的系列學習之pytest指定測試用例(二)-創(chuàng)新互聯
當前地址:http://weahome.cn/article/dgshdh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部