国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用

這篇具有很好參考價(jià)值的文章主要介紹了pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

前面我們提到使用allure 可以生成漂亮的測(cè)試報(bào)告,下面就Allure 標(biāo)記我們做詳細(xì)介紹。

allure 標(biāo)記

包含:epic,feature, story, title, testcase, issue, description, step, serverity, link, attachment

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

常用的標(biāo)記

@allure.feature # 用于描述被測(cè)試產(chǎn)品需求,可以理解為模塊,一般在測(cè)試類上面加

@allure.story? # 用于描述feature的用戶場(chǎng)景,可以理解為測(cè)試場(chǎng)景,一般在測(cè)試用例上加

with allure.step # 用于描述測(cè)試步驟

allure.attach? # 用于向測(cè)試報(bào)告中輸入一些附加的信息,通常是一些測(cè)試數(shù)據(jù),截圖等

關(guān)系:feature是story父級(jí),feature 是story父級(jí),是包含關(guān)系,從大至小 (1)feature:模塊名稱 (2)story:用例故事或場(chǎng)景 (3)step :用例的測(cè)試步驟

使用:它們可以同時(shí)使用,也可以單獨(dú)使用,也可以不使用

項(xiàng)目運(yùn)用:

1、我們要測(cè)試兩個(gè)流程:賬單生成;賬單支付;

2、賬單生成有幾個(gè)模塊:訂單模塊-合同模塊-訂單交付模塊

3、以訂單模塊為例子:

生成訂單是一個(gè)測(cè)試用例

步驟包括:

1、前置條件: 獲取用戶信息,獲取供應(yīng)商信息

2、測(cè)試步驟:獲取需求列表-獲取需求詳情-獲取品牌信息-保存需求-獲取最新需求

前置條件:

前置條件有2個(gè)信息獲取:用戶信息和供應(yīng)商信息,所以我們提前執(zhí)行獲取并保存到全局變量中,方便后面用例使用。這里用的是用例,也可以用feature??@pytest.fixture(scope="class")

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

測(cè)試用例:

生成訂單,包括4個(gè)步驟:獲取已完成的需求-需求詳情-品牌詳情-保存需求-獲取需求中的訂單Code

?

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

測(cè)試報(bào)告

報(bào)告首頁(yè):

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

賬單生成流程的詳情:

訂單模塊的用例都列出來(lái)了

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

?生成訂單用例:

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

?問(wèn)題:

剛剛我們注意到,登陸流程是被跳過(guò)了,怎么實(shí)現(xiàn)呢??

方式一:@pytest.mark.skip? 跳過(guò)

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

方式二:使用mark標(biāo)簽實(shí)現(xiàn)

1、注冊(cè)標(biāo)簽

markers?=

????login

    pt

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

?2、使用標(biāo)簽

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

?

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

3、指定運(yùn)行標(biāo)簽,排除login

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

方式三:指定運(yùn)行某個(gè)feature、story

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試

添加下面的命令行參數(shù)就行

# 只運(yùn)行 epic 名為 test 的測(cè)試用例
pytest --alluredir ./report/allure --allure-epics=test

# 只運(yùn)行 feature 名為 模塊 的測(cè)試用例
pytest --alluredir ./report/allure --allure-features=模塊

# 只運(yùn)行 story1、story2 的測(cè)試用例(也可以不用=號(hào) 空格就行了哦)
pytest tests.py --allure-stories story1,story2

# 指定 feature+story
pytest tests.py --allure-features feature2 --allure-stories story2

pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用,自動(dòng)化測(cè)試,pytest,測(cè)試工具,測(cè)試用例,單元測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-640244.html

到了這里,關(guān)于pytest結(jié)合 allure 打標(biāo)記之的詳細(xì)使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python+request+pytest+allure接口自動(dòng)化使用說(shuō)明書(shū)

    接口自動(dòng)化使用與流程設(shè)計(jì): 一、設(shè)計(jì)思路 1、一個(gè)好的框架,必須要可讀性強(qiáng),所以目錄規(guī)劃尤為重要; 2、公共的方法提取出來(lái),提高復(fù)用性; 3、可變的環(huán)境等參數(shù),提取出來(lái)放到配置文件中,這樣,每次只需要更改配置文件中的值; 4、為了追蹤錯(cuò)誤,需要必要的日志

    2024年02月09日
    瀏覽(127)
  • Pytest+selenium+allure+Jenkins自動(dòng)化測(cè)試框架搭建及使用

    Pytest+selenium+allure+Jenkins自動(dòng)化測(cè)試框架搭建及使用

    一、 ? ?環(huán)境搭建 1. ? ?Python下載及安裝 Python可應(yīng)用于多平臺(tái)包括windows, Linux 和 Mac OS X, 本文主要介紹windows環(huán)境下。你可以通過(guò)終端窗口輸入 \\\"python\\\" 命令來(lái)查看本地是否已經(jīng)安裝Python以及Python的安裝版本。 ? ? 如未安裝python, 推薦下載python 3.8.3以上版本,本文主要介紹window

    2024年01月18日
    瀏覽(99)
  • Yaml版接口自動(dòng)化詳細(xì)講解(Python + pytest + allure + log + yaml + mysql + redis + 釘釘通知 + Jenkins)

    目錄 框架介紹 框架結(jié)構(gòu) 框架功能講解 common? # 配置 ????????config.yaml? # 公共配置 ????????setting.py? #?環(huán)境路徑存放區(qū)域 data? #?測(cè)試用例數(shù)據(jù) Files? #?上傳文件接口所需的文件存放區(qū)域 logs? #?日志層 report? # 測(cè)試報(bào)告層 test_case? # 測(cè)試用例代碼 ????????__init

    2024年02月13日
    瀏覽(52)
  • 使用 uiautomator2+pytest+allure 進(jìn)行 Android 的 UI 自動(dòng)化測(cè)試

    目錄 前言: 介紹 pytest uiautomator2 allure 環(huán)境搭建 pytest uiautomator2 allure pytest 插件 實(shí)例 初始化 driver fixture 機(jī)制 數(shù)據(jù)共享 測(cè)試類 參數(shù)化 指定順序 運(yùn)行指定級(jí)別 重試 hook 函數(shù) 斷言 運(yùn)行 運(yùn)行某個(gè)文件夾下的用例 運(yùn)行某個(gè)方法 運(yùn)行某個(gè)類 運(yùn)行 P0 級(jí) 運(yùn)行非 P0 級(jí) main 方式 報(bào)告

    2024年02月16日
    瀏覽(92)
  • 【Pytest實(shí)戰(zhàn)】Pytest+Allure+Jenkins自動(dòng)化測(cè)試框架搭建

    【Pytest實(shí)戰(zhàn)】Pytest+Allure+Jenkins自動(dòng)化測(cè)試框架搭建

    ??作者簡(jiǎn)介: 小曾同學(xué).com,一個(gè)致力于測(cè)試開(kāi)發(fā)的博主??,主要職責(zé):測(cè)試開(kāi)發(fā)、CI/CD 如果文章知識(shí)點(diǎn)有錯(cuò)誤的地方,還請(qǐng)大家指正,讓我們一起學(xué)習(xí),一起進(jìn)步。?? 座右銘:不想當(dāng)開(kāi)發(fā)的測(cè)試,不是一個(gè)好測(cè)試??。 如果感覺(jué)博主的文章還不錯(cuò)的話,還請(qǐng)點(diǎn)贊、收藏哦

    2024年02月15日
    瀏覽(96)
  • Pytest自動(dòng)化測(cè)試框架之Allure報(bào)告

    Pytest自動(dòng)化測(cè)試框架之Allure報(bào)告

    Allure?Framework是一種靈活的、輕量級(jí)、多語(yǔ)言測(cè)試報(bào)告工具。 不僅可以以簡(jiǎn)潔的網(wǎng)絡(luò)報(bào)告形式非常簡(jiǎn)潔地顯示已測(cè)試的內(nèi)容, 而且還允許參與開(kāi)發(fā)過(guò)程的每個(gè)人從日常執(zhí)行中提取最大程度的有用信息和測(cè)試。 從開(kāi)發(fā)/測(cè)試的角度來(lái)看: Allure報(bào)告可以快速查看到缺陷點(diǎn),可以將

    2024年02月06日
    瀏覽(291)
  • 接口自動(dòng)化框架(Pytest+request+Allure)

    接口自動(dòng)化框架(Pytest+request+Allure)

    接口自動(dòng)化是指模擬程序接口層面的自動(dòng)化,由于接口不易變更,維護(hù)成本更小,所以深受各大公司的喜愛(ài)。 接口自動(dòng)化包含2個(gè)部分,功能性的接口自動(dòng)化測(cè)試和并發(fā)接口自動(dòng)化測(cè)試。 本次文章著重介紹第一種,功能性的接口自動(dòng)化框架。 環(huán)境:Mac、Python 3,Pytest,Allure,

    2024年03月14日
    瀏覽(233)
  • 自動(dòng)化測(cè)試筆記(selenium+pytest+Allure)

    自動(dòng)化測(cè)試:所有采用程序或代碼來(lái)替代或輔助人工測(cè)試的行為稱為自動(dòng)化測(cè)試。 自動(dòng)化測(cè)試好處:提升工作效率 主要應(yīng)用環(huán)節(jié):回歸測(cè)試、兼容性測(cè)試、冒煙測(cè)試 適合自動(dòng)化測(cè)試的項(xiàng)目特點(diǎn): 1、項(xiàng)目需求穩(wěn)定 2、項(xiàng)目周期較長(zhǎng) 3、腳本可以重復(fù)使用 selenium:是由thoughtwo

    2024年02月15日
    瀏覽(89)
  • 基于docker搭建pytest自動(dòng)化測(cè)試環(huán)境(docker+pytest+jenkins+allure)

    基于docker搭建pytest自動(dòng)化測(cè)試環(huán)境(docker+pytest+jenkins+allure)

    這里我以u(píng)buntu18為例 如果有docker環(huán)境,可以直接拉取我打包好的鏡像 docker pull ziyigun/jenkins:v1.0 1.1 安裝docker 1.2 配置鏡像加速 bug1:ExecStart=/usr/bin/dockerd -H fd:// 如果發(fā)現(xiàn)docker啟動(dòng)或者重啟報(bào)錯(cuò): ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILU

    2024年02月12日
    瀏覽(118)
  • 接口自動(dòng)化測(cè)試:Python+Pytest+Requests+Allure

    接口自動(dòng)化測(cè)試:Python+Pytest+Requests+Allure

    本項(xiàng)目實(shí)現(xiàn)了對(duì)Daily Cost的接口測(cè)試: Python+Requests 發(fā)送和處理HTTP協(xié)議的請(qǐng)求接口 Pytest 作為測(cè)試執(zhí)行器 YAML 管理測(cè)試數(shù)據(jù) Allure 來(lái)生成測(cè)試報(bào)告。 本項(xiàng)目是參考了pytestDemo做了自己的實(shí)現(xiàn)。 項(xiàng)目結(jié)構(gòu) api : 接口封裝層,如封裝HTTP接口為Python接口 commom : 從文件中讀取數(shù)據(jù)等各種

    2024年02月09日
    瀏覽(128)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包