搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Pytest企业级应用实战
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787512441163
  • 作      者:
    温红化
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2023-07-01
收藏
目录
第1章 Pytest概述
1.1 Pytest简介
1.1.1 Pytest的特点
1.1.2 Pytest发展历程
1.1.3 为什么要选用Pytest
1.2 开发环境的安装
1.2.1 Python安装
1.2.2 同时安装多个Python版本
1.2.3 彻底卸载Python
1.2.4 Pycharm的下载安装
1.3 虚拟环境管理工具Pipenv的应用
1.3.1 安装Pipenv
1.3.2 Pipenv工具的使用方法
1.3.3 配置Python解释器
1.4 Pytest快速体验
1.4.1 Pytest安装与升级
1.4.2 创建并执行第一个测试脚本
1.4.3 Pytest命令的默认行为
1.4.4 对产生的异常进行断言
1.4.5 在类中编写测试脚本
1.4.6 测试脚本请求,创建一个临时目录

第2章 Pytest脚本规则、组成与运行
2.1 Pytest脚本的规则
2.1.1 测试脚本文件命名规则
2.1.2 测试函数的测试类命名规则
2.1.3测试脚本目录的约束条件
2.1.4 自定义测试文件名、测试类、测试函数命名规则
2.2 Pytest脚本的组成
2.2.1 自动化脚本组成简介
2.2.2 测试类中各个层级的setup和teardown
2.2.3 测试文件中各个层级的setup和teardown
2.2.4 测试文件中测试函数和类中测试方法混合时各个层级的setup与teardown
2.2.5 各个层级的setup和teardown在自动化实践中的应用
2.3 Pytest脚本的运行
2.3.1 指定目录或文件
2.3.2 指定测试函数或测试方法
2.3.3 通过——k参数对文件类名及函数名进行模糊匹配和挑选
2.3.4 通过——ignore参数挑选用例,忽略执行
2.3.5 通过——ignore-glob参数支持正则挑选用例忽略
2.3.6 通过——deselect参数挑选用例不执行,并显示未执行数量
2.3.7 通过重复指定文件路径,实现用例重复执行
2.3.8 通过——collect-only参数不执行脚本而统计脚本总数
2.3.9 通过Pytest.ini设置用例默认的搜索目录
2.3.10 在IDE中通过右键执行当前文件用例
2.4 Pytest脚本的加载原理
2.4.1 prepend模式
2.4.2 append模式
2.4.3 prepend和append模式存在的问题
2.4.4 importlib模式

第3章 Assert断言
3.1 使用Assert断言
3.1.1 Python中为False的数值断言均失败
3.1.2 Python逻辑表达式为False的断言均失败
3.2 自定义断言报错信息
3.3 对捕获的异常进行断言
3.3.1 对异常类型进行断言:
3.3.2 对捕获的异常信息进行断言
3.3.3 同时对捕获的异常类型和异常信息进行断言
3.3.4 对一个函数可能产生的异常进行断言
3.4 重写断言Assert语句的报错信息
3.4.1 默认的报错信息
3.4.2 重写判断是否相等的断言报错信息
3.4.3 重写常见的判断逻辑报错信息
……
第4章 mark标签的用法
第5章 Pytest测试用例的执行策略
第6章 fixture的基础应用
第7章 fixture的高级应用
第8章 常见内置fixture的应用
第9章 parameterize参数化及数据驱动
第10章 告警
第11章 日志和控制台输出管理
第12章 Allure测试报告
第13章 与jenkins持续集成
第14章 其他常用的用例插件
第15章 Pytest核心即Pluggy源码解读
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证