[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • pytest測試實戰
    該商品所屬分類:計算機/網絡 -> 行業軟件及應用
    【市場價】
    347-502
    【優惠價】
    217-314
    【作者】 布賴恩·奧肯(Brian,Okken) 
    【所屬類別】 圖書  計算機/網絡  行業軟件及應用 
    【出版社】華中科技大學出版社 
    【ISBN】9787568044424
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787568044424
    作者:布賴恩·奧肯(Brian,Okken)

    出版社:華中科技大學出版社
    出版時間:2018年09月 

        
        
    "

    編輯推薦
    美國亞馬遜書店排名*的Python測試圖書。 
    內容簡介
    pytest是動態編程語言Python專用的測試框架,它具有易於上手、功能強大、第三方插件豐富、效率高、可擴展性好、兼容性強等特點。《pytest測試實戰》深入淺出地講解了pytest的使用方法,尤其是具有特色的fixture的用法。作者通過豐富的測試實例,手把手教讀者編寫簡潔、易於維護的測試代碼和插件,讓你輕松掌握這個業界受歡迎的Python測試工具。
    作者簡介
    Brian Okken是一位有二十多年工作經驗的軟件測試工程師,他業餘時間錄制了Test & Code和Python Bytes兩個播客。
    目錄
    第1章 pytest入門 1
    1.1 資源獲取 4
    1.2 運行Pytest 5
    1.3 運行單個測試用例 10
    1.4 使用命令行選項 10
    --collect-only選項 11
    -k選項 11
    -m選項 12
    -x選項 13
    --maxfail=num 15
    -s與--capture=method 16
    --lf(--last-failed)選項 16
    --ff(--failed-first)選項 17
    -v(--verbose)選項 17

    第1章  pytest入門 1


    1.1  資源獲取 4


    1.2  運行Pytest 5


    1.3  運行單個測試用例 10


    1.4  使用命令行選項 10


    --collect-only選項 11


    -k選項 11


    -m選項 12


    -x選項 13


    --maxfail=num 15


    -s與--capture=method 16


    --lf(--last-failed)選項 16


    --ff(--failed-first)選項 17


    -v(--verbose)選項 17


    -q(--quiet)選項 18


    -l(--showlocals)選項 19


    --tb=style選項 20


    --duration=N選項 21


    --version選項 22


    -h(--help)選項 23


    1.5  練習 24


    1.6  預告 25


    第2章  編寫測試函數 27


    2.1  測試示例程序 27


    本地安裝Tasks項目程序包 30


    2.2  使用assert聲明 32


    2.3  預期異常 35


    2.4  測試函數的標記 36


    完善冒煙測試 38


    2.5  跳過測試 40


    2.6  標記預期會失敗的測試 43


    2.7  運行測試子集 45


    單個目錄 45


    單個測試文件/模塊 46


    單個測試函數 47


    單個測試類 47


    單個測試類中的測試方法 48


    用測試名劃分測試集合 48


    2.8  參數化測試 49


    2.9  練習 56


    2.10 
    預告 57


    第3章  pytest Fixture 59


    3.1  通過conftest.py共享fixture 60


    3.2  使用fixture執行配置及銷毀邏輯 61


    3.3  使用--setup-show回溯fixture的執行過程 63


    3.4  使用fixture傳遞測試數據 64


    3.5  使用多個fixture
    66


    3.6  指定fixture作用範圍 68


    修改Tasks項目的fixture作用範圍 70


    3.7  使用usefixtures指定fixture 73


    3.8  為常用fixture添加autouse選項 74


    3.9  為fixture重命名 75


    3.10 
    Fixture的參數化 77


    3.11 
    參數化Tasks項目中的fixture 80


    3.12 
    練習 83


    3.13 
    預告 83


    第4章  內置Fixture 85


    4.1  使用tmpdir和tmpdir_factory
    86


    在其他作用範圍內使用臨時目錄 88


    4.2  使用pytestconfig
    90


    4.3  使用cache 92


    4.4  使用capsys 100


    4.5  使用monkeypatch
    102


    4.6  使用doctest_namespace
    106


    4.7  使用recwarn 109


    4.8  練習 110


    4.9  預告 111


    第5章  插件 113


    5.1  尋找插件 114


    5.2  安裝插件 114


    從PyPI安裝 114


    從PyPI安裝指定版本 115


    從.tar.gz或.whl文件安裝 115


    從本地目錄安裝 115


    從Git存儲倉庫安裝 116


    5.3  編寫自己的插件 116


    5.4  創建可安裝插件 121


    5.5  測試插件 125


    5.6  創建發布包 129


    通過共享目錄分發插件 130


    通過PyPI發布插件 130


    5.7  練習 131


    5.8  預告 131


    第6章  配置 133


    6.1  理解pytest的配置文件 133


    用pytest --help查看ini文件選項 135


    插件可以添加ini文件選項 135


    6.2  更改默認命令行選項 136


    6.3  注冊標記來防範拼寫錯誤
    136


    6.4  指定pytest的版本號 138


    6.5  指定pytest忽略某些目錄 138


    6.6  指定測試目錄 139


    6.7  更改測試搜索的規則 141


    6.8  禁用XPASS 142


    6.9  避免文件名衝突 143


    6.10 
    練習 145


    6.11  預告 145


    第7章  pytest與其他工具的搭配使用
    147


    7.1 
    pdb:調試失敗的測試用例 147


    7.2  
    coverage.py:判斷測試覆蓋了多少代碼 151


    7.3 
    mock:替換部分繫統 155


    7.4 
    tox:測試多種配置 162


    7.5 
    Jenkins CI:讓測試自動化 166


    7.6 
    unittest:用pytest運行歷史遺留測試用例 173


    7.7  練習 179


    7.8  預告 180


    附錄A  虛擬環境 181


    附錄B  Pip 183


    附錄C  常用插件 187


    C.1  改變測試流程的插件 187


    pytest-repeat:重復運行測試 187


    pytest-xdist:並行運行測試 189


    pytest-timeout:為測試設置時間限制
    190


    C.2  改善輸出效果的插件 191


    pytest-instafail:查看錯誤的詳細信息
    191


    pytest-sugar:顯示色彩和進度條 192


    pytest-emoji:為測試增添一些樂趣 193


    pytest-html:為測試生成HTML報告 195


    C.3  靜態分析用的插件 197


    pytest-pycodestyle和pytest-pep8:Python代碼風格檢查 197


    pytest-flake8:更多的風格檢查 197


    C.4 
    Web開發用的插件 198


    pytest-selenium:借助瀏覽器完成自動化測試
    198


    pytest-django:測試Django應用 198


    pytest-flask:測試Flask應用 199


    附錄D  打包和發布Python項目 201


    D.1  創建可安裝的模塊 201


    D.2  創建可安裝的包 203


    D.3  創建源碼發布包和Wheel文件 205


    D.4  創建可以從PyPI安裝的包 209


    附錄E  xUnit Fixture 211


    E.1 
    xUnit Fixture的語法 211


    E.2  混合使用pytest
    Fixture和xUnit Fixture 214


    E.3 
    xUnit Fixture的限制 215


    索引 216

    前言
    pytest是一款強大的Python測試工具,可以勝任各種類型或級別的軟件測試工作,既適合開發團隊、QA團隊、獨立的測試小組使用,又適合練習測試驅動開發的個人,以及開源團隊使用。實際上,越來越多的互聯網項目開始放棄unittest和nose,轉而使用pytest,比如Mozilla和Dropbox。因為pytest會提供更豐富的功能,包括assert重寫、第三方插件,以及其他測試工具無法比擬的fixture模型。 pytest是一個軟件測試框架。它是一款命令行工具,可以自動找到測試用例執行,並且彙報測試結果。它有豐富的基礎庫,可以大幅提高用戶編寫測試用例的效率。它具備可擴展性,用戶可以自己編寫插件,或者安裝第三方提供的插件。pytest可以直接測試各類Python程序,也可以很容易地與其他工具集成到一起使用,比如持續集成、Web端自動化測試等。 下面列舉了一些pytest優於其他測試框架的地方。? 簡單的測試可以很簡單地編寫;? 復雜的測試也可以很簡單地編寫;? 測試的可讀性強;? 易於上手;? 斷言測試失敗僅使用原生assert關鍵字,而不是self.assertEqual(),或者self.assertLessThan();? pytest可以運行由unittest和nose編寫的測試用例。


     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部