![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
pytest
文章平均质量分 96
pytest总结汇总
目前更新到fixture的内置功能(还在润色没上传)
后续准备给打包、插件开发、内置配置更新全部总结。
一个双鱼座的测开
意气风发的少年
创作不易,内容有帮助的话可以点关注后续持续更新工作中遇到问题及总结。
展开
-
基于Python的自动化测试框架-Pytest总结-第一弹基础
在当前基础断言方式不能满足断言时我们可以增加断言方法,例如: 在项目测试类 Card中 属性id 被指定为不参与比较 id: int =field(default=None, compare=False) 所以在id不同时其他属性相同也会被断言为相等,那此时我们如果需要另外对id进行比较if c1.id!= {id")可以通过自定义的mark在运行案例时 选择指定案例执行。原创 2024-07-01 14:41:43 · 1207 阅读 · 0 评论 -
pytest总结之pytest的 Fixture
3.1通过conftest.py 共享fixture3.2使用fixture执行配置和销毁逻辑3.3使用--setup-show回溯fixture的执行过程3.4使用fixture传递数据3.5使用多个fixture3.6指定fixture作用范围scope='function' 函数级别scope='class' 类级别scope='module' 模块级别scope='session' 会话级别3.7使用userfixtures指定fixture3.8为fixture添加autouse选项。原创 2023-04-04 02:26:08 · 850 阅读 · 0 评论 -
pytest总结之-编写测试函数
用 pytest 测试时,若需要传递测试失败信息,可以直接使用 Python 自带的 assert 关键字,Python 允许在 assert 后面添加任何表达式。.py 都是空文件,他们的作用是给pytest提供搜索路径,找到测试根目录以及 pytest.ini 文件,这个文件是可选的,保存了pytest在该项目下的特定配置。为确保文件中的函数在发生类型错误时可以抛出异常,下面来做一些检验:在测试中使用错误类型的数据,引起 TypeError 异常。是如何工作的,学习了如何指定测试目录、使用命令行选项。原创 2023-04-04 01:17:26 · 778 阅读 · 1 评论 -
pytest自动化测试框架总结-入门必会知识
pytest是一个使构建简单和可伸缩的测试变得容易的框架。测试具有表达性和可读性,不需要样板代码。几分钟后就可以开始对应用程序或库进行小的单元测试或复杂的功能测试。原创 2023-04-03 21:50:34 · 280 阅读 · 0 评论