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

pytest筆記: pytest單元測(cè)試框架

這篇具有很好參考價(jià)值的文章主要介紹了pytest筆記: pytest單元測(cè)試框架。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

第一步:安裝 和查看版本

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

pycharm settings 查看?

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

?第二步: 編寫(xiě)test_example.py

def  inc(x):
    return  x+1
def test_answer():
    assert inc(4) ==5

第三步:在當(dāng)前路徑下執(zhí)行pytest 命令

PS E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example>      pytest
======================================================================== test session starts ========================================================================
platform win32 -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0
rootdir: E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example
plugins: anyio-3.5.0
collected 1 item                                                                                                                                                     

test_sample.py .                                                                                                                                               [100%]

========================================================================= 1 passed in 0.07s =========================================================================
PS E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example>      pytest --version
pytest 7.1.2
PS E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example>

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

test_sample.py? 后面帶了個(gè)“.” 表示通過(guò)

def inc(x):
    return x + 1


def test_answer():
    ret = inc(3)
    assert ret == 111

如果不符合預(yù)期顯示結(jié)果如下

PS E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example> pytest
======================================================================== test session starts ========================================================================
platform win32 -- Python 3.10.9, pytest-7.1.2, pluggy-1.0.0
rootdir: E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example
plugins: anyio-3.5.0
collected 1 item                                                                                                                                                     

test_sample.py F                                                                                                                                               [100%]

============================================================================= FAILURES ==============================================================================
____________________________________________________________________________ test_answer ____________________________________________________________________________

    def test_answer():
        ret = inc(3)
>       assert ret == 1111
E       assert 4 == 1111

test_sample.py:7: AssertionError
====================================================================== short test summary info ======================================================================
FAILED test_sample.py::test_answer - assert 4 == 1111
========================================================================= 1 failed in 0.40s =========================================================================
PS E:\data\web測(cè)試\Selenium3自動(dòng)化測(cè)試實(shí)戰(zhàn)——基于Python語(yǔ)言\mycode\pytest_example>

問(wèn)題 解決:pytest : 無(wú)法將“pytest”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請(qǐng)檢查名稱的拼寫(xiě),如果包括路徑,請(qǐng)確保路徑正確,然后再試一次。

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python

D:\software\python3\anconda3\Scripts

重啟pycharm 后輸入pytest

pytest筆記: pytest單元測(cè)試框架,Python自動(dòng)化,pytest,筆記,單元測(cè)試,python文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-692769.html

到了這里,關(guān)于pytest筆記: pytest單元測(cè)試框架的文章就介紹完了。如果您還想了解更多內(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自動(dòng)化測(cè)試框架:Pytest和Unittest的區(qū)別

    Python自動(dòng)化測(cè)試框架:Pytest和Unittest的區(qū)別

    pytest和unittest是Python中常用的兩種測(cè)試框架,它們都可以用來(lái)編寫(xiě)和執(zhí)行測(cè)試用例,但兩者在很多方面都有所不同。本文將從不同的角度來(lái)論述這些區(qū)別,以幫助大家更好地理解pytest和unittest。 1. 原理 pytest是基于Python的assert語(yǔ)句和Python的自省特性實(shí)現(xiàn)測(cè)試框架,其原理是基于

    2024年02月10日
    瀏覽(29)
  • Python+Appium+Pytest+Allure實(shí)戰(zhàn)APP自動(dòng)化測(cè)試框架

    Python+Appium+Pytest+Allure實(shí)戰(zhàn)APP自動(dòng)化測(cè)試框架

    Hi,大家好。今天我們來(lái)聊聊Python+Appium+Pytest+Allure實(shí)戰(zhàn)APP自動(dòng)化測(cè)試,pytest只是單獨(dú)的一個(gè)單元測(cè)試框架,要完成app測(cè)試自動(dòng)化需要把pytest和appium進(jìn)行整合,同時(shí)利用allure完成測(cè)試報(bào)告的產(chǎn)出。 編寫(xiě)常規(guī)的 線性 腳本具體的步驟如下: 1、設(shè)計(jì)待測(cè)試APP的 自動(dòng)化測(cè)試 用例 2、

    2023年04月09日
    瀏覽(166)
  • 基于Python+Pytest+Playwright+BDD的UI自動(dòng)化測(cè)試框架

    本框架是基于Python+Pytest+Playwright+BDD的UI自動(dòng)化測(cè)試框架。 測(cè)試社區(qū)地址: https://www.gitlink.org.cn/zone/tester 入群二維碼:https://www.gitlink.org.cn/floraachy/apiautotest/issues/1 對(duì)于框架任何問(wèn)題,歡迎聯(lián)系我! 支持通過(guò)命令行指定瀏覽器,選擇需要運(yùn)行的瀏覽器。 支持通過(guò)命令行指定運(yùn)行

    2024年02月07日
    瀏覽(32)
  • 一個(gè)簡(jiǎn)單的接口自動(dòng)化測(cè)試框架:Python+Requests+Pytest+Allure

    一個(gè)簡(jiǎn)單的接口自動(dòng)化測(cè)試框架:Python+Requests+Pytest+Allure

    project:api_test ——api_keyword ————api_key.py:接口驅(qū)動(dòng)類 ——case ————test_cases.py:測(cè)試套件和測(cè)試用例 ——report_allure( 無(wú)需創(chuàng)建 ):allure報(bào)告 ——result( 無(wú)需創(chuàng)建 ):測(cè)試用例運(yùn)行結(jié)果 ——VAR ————VAR.py:常量類 conftest.py:項(xiàng)目級(jí)別fixture main.py:主函數(shù)

    2024年02月03日
    瀏覽(95)
  • 【附源碼】完整版,Python+Selenium+Pytest+POM自動(dòng)化測(cè)試框架封裝

    【附源碼】完整版,Python+Selenium+Pytest+POM自動(dòng)化測(cè)試框架封裝

    1、測(cè)試框架簡(jiǎn)介 1)測(cè)試框架的優(yōu)點(diǎn) 代碼復(fù)用率高,如果不使用框架的話,代碼會(huì)顯得很冗余。 可以組裝日志、報(bào)告、郵件等一些高級(jí)功能。 提高元素等數(shù)據(jù)的可維護(hù)性,元素發(fā)生變化時(shí),只需要更新一下配置文件。 使用更靈活的PageObject設(shè)計(jì)模式。 2)測(cè)試框架的整體目錄

    2024年02月04日
    瀏覽(33)
  • Python+Pytest+Allure+Git+Jenkins數(shù)據(jù)驅(qū)動(dòng)接口自動(dòng)化測(cè)試框架

    Python+Pytest+Allure+Git+Jenkins數(shù)據(jù)驅(qū)動(dòng)接口自動(dòng)化測(cè)試框架

    一、接口基礎(chǔ) 接口測(cè)試是對(duì)系統(tǒng)和組件之間的接口進(jìn)行測(cè)試,主要是效驗(yàn)數(shù)據(jù)的交換,傳遞和控制管理過(guò)程,以及相互邏輯依賴關(guān)系。其中接口協(xié)議分為HTTP,RPC,Webservice,Dubbo,RESTful等類型。 接口測(cè)試流程 1、需求評(píng)審,熟悉業(yè)務(wù)和需求 2、開(kāi)發(fā)提供接口文檔 3、編寫(xiě)接口測(cè)

    2024年02月08日
    瀏覽(79)
  • APP自動(dòng)化測(cè)試-Python+Appium+Pytest+Allure框架實(shí)戰(zhàn)封裝(詳細(xì))

    APP自動(dòng)化測(cè)試-Python+Appium+Pytest+Allure框架實(shí)戰(zhàn)封裝(詳細(xì))

    pytest只是單獨(dú)的一個(gè)單元測(cè)試框架,要完成app測(cè)試自動(dòng)化需要把pytest和appium進(jìn)行整合,同時(shí)利用allure完成測(cè)試報(bào)告的產(chǎn)出。 編寫(xiě)常規(guī)的線性腳本具體的步驟如下: 1、設(shè)計(jì)待測(cè)試APP的自動(dòng)化測(cè)試用例 2、新建app測(cè)試項(xiàng)目 3、配置conftest.py文件等 4、編寫(xiě)整體app測(cè)試用例運(yùn)行文件

    2024年02月14日
    瀏覽(17)
  • (Python)Requests+Pytest+Allure接口自動(dòng)化測(cè)試框架從0到1搭建

    (Python)Requests+Pytest+Allure接口自動(dòng)化測(cè)試框架從0到1搭建

    前面,已經(jīng)學(xué)習(xí)了如何用SpringBoot寫(xiě)接口以及與Mysql數(shù)據(jù)庫(kù)進(jìn)行交互,具體可查閱下面的這篇博客,今天學(xué)習(xí)一下基于Python的接口自動(dòng)化測(cè)試框架的搭建,主要包括以下內(nèi)容:利用request庫(kù)發(fā)送請(qǐng)求,請(qǐng)求數(shù)據(jù)參數(shù)化處理,還涉及到數(shù)據(jù)庫(kù)(Mysql+MongDB)方面的交互,包括如何取數(shù)

    2024年02月13日
    瀏覽(722)
  • Python+Requests+Pytest+Excel+Allure 接口自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)【框架之間的對(duì)比】

    Python+Requests+Pytest+Excel+Allure 接口自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)【框架之間的對(duì)比】

    ? ? ? ? --------UnitTest框架和PyTest框架的簡(jiǎn)單認(rèn)識(shí)對(duì)比與項(xiàng)目實(shí)戰(zhàn)-------- 定義: Unittest是Python標(biāo)準(zhǔn)庫(kù)中自帶的單元測(cè)試框架,Unittest有時(shí)候也被稱為PyUnit,就像JUnit是Java語(yǔ)言的標(biāo)準(zhǔn)單元測(cè)試框架一樣,Unittest則是Python語(yǔ)言的標(biāo)準(zhǔn)單元測(cè)試框架。 Pytest是Python的另一個(gè)第三方單元測(cè)

    2024年02月09日
    瀏覽(94)
  • 自動(dòng)化測(cè)試(三):接口自動(dòng)化pytest測(cè)試框架

    自動(dòng)化測(cè)試(三):接口自動(dòng)化pytest測(cè)試框架

    API:Application Programming Interface 接口自動(dòng)化按照自動(dòng)化的工具可分為 基于 接口測(cè)試工具 的接口自動(dòng)化 eg1:Postman+Newman+git/Svn+Jenkins(基于Javascript語(yǔ)言)接口自動(dòng)化 Postman :創(chuàng)建和發(fā)送 API 請(qǐng)求,并對(duì)響應(yīng)進(jìn)行斷言和驗(yàn)證。 Newman : Postman 的命令行工具,它允許測(cè)試人員在沒(méi)有界

    2024年02月10日
    瀏覽(94)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包