登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

『簡體書』pytest测试实战

書城自編碼: 3239072
分類: 簡體書→大陸圖書→計算機/網絡行业软件及应用
作 者: 布赖恩·奥肯[Brian,Okken]
國際書號(ISBN): 9787568044424
出版社: 华中科技大学出版社
出版日期: 2018-09-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 454

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
人工智能与大数据:采煤机智能制造
《 人工智能与大数据:采煤机智能制造 》

售價:NT$ 440.0
未来漫游指南:昨日科技与人类未来
《 未来漫游指南:昨日科技与人类未来 》

售價:NT$ 445.0
新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册)
《 新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册) 》

售價:NT$ 790.0
我从何来:自我的心理学探问
《 我从何来:自我的心理学探问 》

售價:NT$ 545.0
失败:1891—1900 清王朝的变革、战争与排外
《 失败:1891—1900 清王朝的变革、战争与排外 》

售價:NT$ 390.0
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
《 送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活) 》

售價:NT$ 295.0
秦汉史讲义
《 秦汉史讲义 》

售價:NT$ 690.0
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
《 万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题 》

售價:NT$ 475.0

建議一齊購買:

+

NT$ 435
《 Python科学计算最佳实践 SciPy指南 》
+

NT$ 514
《 大话软件测试——性能、自动化及团队管理 》
+

NT$ 579
《 Python机器学习(原书第2版) 》
+

NT$ 1294
《 Python 3标准库 》
+

NT$ 389
《 Python测试之道 》
+

NT$ 774
《 Python测试驱动开发 使用Django Selenium和JavaScript进行Web编程 第2版 》
編輯推薦:
美国亚马逊书店排名*的Python测试图书。
內容簡介:
pytest是动态编程语言Python专用的测试框架,它具有易于上手、功能强大、第三方插件丰富、效率高、可扩展性好、兼容性强等特点。《pytest测试实战》深入浅出地讲解了pytest的使用方法,尤其是具有特色的fixture的用法。作者通过丰富的测试实例,手把手教读者编写简洁、易于维护的测试代码和插件,让你轻松掌握这个业界受欢迎的Python测试工具。
關於作者:
Brian Okken是一位有二十多年工作经验的软件测试工程师,他业余时间录制了Test & Code和Python Bytes两个播客。
目錄
第1章pytest入门 11.1资源获取 41.2运行Pytest 51.3运行单个测试用例 101.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)选项 231.5练习 241.6预告 25第2章编写测试函数 272.1测试示例程序 27本地安装Tasks项目程序包 302.2使用assert声明 322.3预期异常 352.4测试函数的标记 36完善冒烟测试 382.5跳过测试 402.6标记预期会失败的测试 432.7运行测试子集 45单个目录 45单个测试文件模块 46单个测试函数 47单个测试类 47单个测试类中的测试方法 48用测试名划分测试集合 482.8参数化测试 492.9练习 562.10预告 57第3章pytest Fixture 593.1通过conftest.py共享fixture 603.2使用fixture执行配置及销毁逻辑 613.3使用--setup-show回溯fixture的执行过程 633.4使用fixture传递测试数据 643.5使用多个fixture 663.6指定fixture作用范围 68修改Tasks项目的fixture作用范围 703.7使用usefixtures指定fixture 733.8为常用fixture添加autouse选项 743.9为fixture重命名 753.10Fixture的参数化 773.11参数化Tasks项目中的fixture 803.12练习 833.13预告 83第4章内置Fixture 854.1使用tmpdir和tmpdir_factory 86在其他作用范围内使用临时目录 884.2使用pytestconfig 904.3使用cache 924.4使用capsys 1004.5使用monkeypatch 1024.6使用doctest_namespace 1064.7使用recwarn 1094.8练习 1104.9预告 111第5章插件 1135.1寻找插件 1145.2安装插件 114从PyPI安装 114从PyPI安装指定版本 115从.tar.gz或.whl文件安装 115从本地目录安装 115从Git存储仓库安装 1165.3编写自己的插件 1165.4创建可安装插件 1215.5测试插件 1255.6创建发布包 129通过共享目录分发插件 130通过PyPI发布插件 1305.7练习 1315.8预告 131第6章配置 1336.1理解pytest的配置文件 133用pytest --help查看ini文件选项 135插件可以添加ini文件选项 1356.2更改默认命令行选项 1366.3注册标记来防范拼写错误 1366.4指定pytest的最低版本号 1386.5指定pytest忽略某些目录 1386.6指定测试目录 1396.7更改测试搜索的规则 1416.8禁用XPASS 1426.9避免文件名冲突 1436.10练习 1456.11预告 145第7章pytest与其他工具的搭配使用 1477.1pdb:调试失败的测试用例 1477.2 coverage.py:判断测试覆盖了多少代码 1517.3mock:替换部分系统 1557.4tox:测试多种配置 1627.5Jenkins CI:让测试自动化 1667.6unittest:用pytest运行历史遗留测试用例 1737.7练习 1797.8预告 180附录A虚拟环境 181附录BPip 183附录C常用插件 187C.1改变测试流程的插件 187pytest-repeat:重复运行测试 187pytest-xdist:并行运行测试 189pytest-timeout:为测试设置时间限制 190C.2改善输出效果的插件 191pytest-instafail:查看错误的详细信息 191pytest-sugar:显示色彩和进度条 192pytest-emoji:为测试增添一些乐趣 193pytest-html:为测试生成HTML报告 195C.3静态分析用的插件 197pytest-pycodestyle和pytest-pep8:Python代码风格检查 197pytest-flake8:更多的风格检查 197C.4Web开发用的插件 198pytest-selenium:借助浏览器完成自动化测试 198pytest-django:测试Django应用 198pytest-flask:测试Flask应用 199附录D打包和发布Python项目 201D.1创建可安装的模块 201D.2创建可安装的包 203D.3创建源码发布包和Wheel文件 205D.4创建可以从PyPI安装的包 209附录ExUnit Fixture 211E.1xUnit Fixture的语法 211E.2混合使用pytest Fixture和xUnit Fixture 214E.3xUnit 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编写的测试用例。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.