会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黄小弟的测试笔记
博客园
首页
新随笔
联系
订阅
管理
2020年12月15日
Pytest系列(10)- 配置文件pytest.ini的详细使用
摘要: 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 非test文件 pytest里面有些文件是非test文件 pytest.ini:pytest的主配置文件,可以改变pytest的默认行为 conftest.py:测
阅读全文
posted @ 2020-12-15 14:43 黄小弟的测试笔记
阅读(187)
评论(0)
推荐(0)
2020年12月10日
Pytest系列(9)- 多重校验插件之pytest-assume的详细使用
摘要: 前言 pytest中可以用python的assert断言,也可以写多个断言,但一个失败,后面的断言将不再执行 安装插件 pip3 install pytest-assume -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.co
阅读全文
posted @ 2020-12-10 12:01 黄小弟的测试笔记
阅读(234)
评论(0)
推荐(0)
2020年12月7日
Pytest系列(8) - 使用自定义标记mark
摘要: 前言 pytest 可以支持自定义标记,自定义标记可以把一个 web 项目划分多个模块,然后指定模块名称执行 譬如我可以标明哪些用例是window下执行的,哪些用例是mac下执行的,在运行代码时候指定mark即可 上代码 #!/usr/bin/env python # -*- coding: utf
阅读全文
posted @ 2020-12-07 15:51 黄小弟的测试笔记
阅读(59)
评论(0)
推荐(0)
Pytest系列(7) - skip、skipif跳过用例
摘要: 前言 pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,戒者您希望失败的测试功能 希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例 实际常见场景:跳过非Windows平台上的仅Windows测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试
阅读全文
posted @ 2020-12-07 15:47 黄小弟的测试笔记
阅读(128)
评论(0)
推荐(0)
Pytest系列(6) - conftest.py的详细讲解
摘要: 什么是conftest.py 可以理解成一个专门存放fixture的配置文件 实际开发场景 多个测试用例文件(test_*.py)的所有用例都需要用登录功能来作为前置操作,那就不能把登录功能写到某个用例文件中去了 如何解决上述场景问题? conftest.py的出现,就是为了解决上述问题,单独管理一
阅读全文
posted @ 2020-12-07 15:44 黄小弟的测试笔记
阅读(135)
评论(0)
推荐(0)
Pytest系列(4) - fixture的详细使用
摘要: 前言 前面一篇讲了setup、teardown可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个脚本全局生效的 如果有以下场景:用例 1 需要先登录,用例 2 不需要登录,用例 3 需要先登录。很显然无法用 setup 和 teardown 来实现了 fixture可以让我们自定义测试用例
阅读全文
posted @ 2020-12-07 15:43 黄小弟的测试笔记
阅读(126)
评论(0)
推荐(0)
Pytest系列(3) - setup和teardown的详细使用
摘要: 前言 用过unittest的童鞋都知道,有两个前置方法,两个后置方法;分别是 setup() setupClass() teardown() teardownClass() Pytest也贴心的提供了类似setup、teardown的方法,并且还超过四个,一共有十种 模块级别:setup_modul
阅读全文
posted @ 2020-12-07 14:04 黄小弟的测试笔记
阅读(124)
评论(0)
推荐(0)
Pytest系列(1) - 快速入门和基础讲解
摘要: 前言 目前有两种纯测试的测试框架,pytest和unittest unittest应该是广为人知,而且也是老框架了,很多人都用来做自动化,无论是UI还是接口 pytest是基于unittest开发的另一款更高级更好用的单元测试框架 出去面试也好,跟别人说起来也好,pytest的逼格明显高于unitt
阅读全文
posted @ 2020-12-07 13:17 黄小弟的测试笔记
阅读(73)
评论(0)
推荐(0)
Pytest系列(2) - assert断言详细使用
摘要: 前言 与unittest不同,pytest使用的是python自带的assert关键字来进行断言 assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败 assert小栗子 想在抛出异常之后输出一些提示信息,执行之后就方便查看是什么原因了
阅读全文
posted @ 2020-12-07 13:14 黄小弟的测试笔记
阅读(215)
评论(0)
推荐(0)
公告