没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
内容概要:本文介绍Python自动化测试框架pytest的详细使用。 适合人群:从事软件测试的技术人员,对Python有一定的基础。 能学到什么:学习pytest的安装、配置,pytest fixture的使用,pytest的高阶用法如跳过测试函数、标记为预期失败函数、函数数据参数化、修改 Python traceback 输出、执行失败的时候跳转到 PDB、设置断点、获取用例执行性能数据、生成 JUnitXML 格式的结果文件、从Python代码中调用pytest等。从而帮助你在企业中快速搭建自动化框架平台。 阅读建议:跟着本教程一边学习一边动手操作,可以比较快速学习到pytest的使用方法。
资源推荐
资源详情
资源评论
































目录
前言
安装
的
和
函数
配置文件
常用插件
前置条件:
测试报告
的高阶用法 一
之
第一个例子 通过参数引用
第二个例子 通过函数引用
第三个例子 默认设置为运行
第四个例子 设置作用域为

第五个例子 设置作用域为
第六个例子 返回值
高阶用法 二
跳过测试函数
标记为预期失败函数
函数数据参数化
修改 !" 输出
执行失败的时候跳转到 #$
设置断点
获取用例执行性能数据
% 生成 &'()*+ 格式的结果文件
,
禁用插件
- 从
代码中调用
测试脚本迁移后快速部署包含
的
.(.
遇到的问题

前言
测试框架之前一直用的是 (/012*+23,听到有人说
很好用,所以这段时间就看了看 文档,在这里做个记录。
官方文档介绍:
是一个非常成熟的全功能的 测试框架,主要有以下几个特点:
简单灵活,容易上手
支持参数化
能够支持简单的单元测试和复杂的功能测试,还可以用来做 (45(4 等自
动化测试、接口自动化测试(06)
具 有 很 多 第 三 方 插 件 , 并 且 可 以 自 定 义 扩 展 , 比 较 好 用 的 如 7
(4 (集 成 (4 ) 、 7 4 ( 完美 4 测 试 报 告 生成 ) 、 7
((失败 重复执行)、7((多 8' 分发)等
测试用例的 "( 和 ( 处理
可以很好的和 9"( 集成
框架7777也支持了
1.pytest 安装
1.1 安装

1.2 验证安装
!会展示当前已安装版本
1.3pytest 文档
官方文档: /:55;555 4
在 pytest 框架中,有如下约束:
所有的单测文件名都需要满足 "# 格式或#" 格式。
在单测文件中,测试类以 开头,并且不能带有 init$方法%注
意:定义 时,需要以 开头,不然 是不会去运行该
的&
在单测类中,可以包含一个或多个 "开头的函数。
此时,在执行 命令时,会自动从当前目录及子目录中寻找
符合上述约束的测试函数来执行。
1.4 Pytest 运行方式
!'"("
!引入 包
"%&(! 开头的测试函数
%)*")&

+!断言成功
"%&(
%)*")&
,!断言失败
""""--."""".(
%)")&!调用 的 函数执行测试
测试类主函数模式
%)")&
命令行模式
文件路径/测试文件名
例如:/"
1.5 Pytest Exit Code 含义清单
<(-所有用例执行完毕,全部通过
<(所有用例执行完毕,存在 =( 的测试用例
<(用户中断了测试的执行
<(测试执行过程发生了内部错误
<(命令行使用错误
<(未采集到可用测试用例文件
1.6 如何获取帮助信息
查看 版本
显示可用的内置函数参数
'
剩余27页未读,继续阅读

慕城南风
- 粉丝: 14w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 毕业设计零件的数控铣床铣削编程与设计.doc
- 氧化沟工艺概述.doc
- 任务19道路立体交叉.ppt
- 基于文化元素的建筑设计论文.doc
- A3-Fiberead-36kr开放日分享PTT.pptx
- 单片机LED点阵设计方案.doc
- 电力行业生产管理部主任关键业绩考核指标(KPI).doc
- 深度解读中国大数据产业发展.docx
- 可编程控制器原理及应用复习要点.ppt
- 施工合同承包方的常见风险与防范.doc
- 材料失效原因分析.doc
- 小班主题活动《快乐的南瓜节》.doc
- BIM在铁路行业的风险分析.docx
- 玻璃钢管道施工工法.doc
- 玻璃幕墙的主要性能指标.docx
- 全矿井智能化防尘监测监控系统.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
- 4
前往页