博客列表

Pytest框架之 - 配置文件pyetst.ini

Pytest   2020-11-04   阅读(249)   评论(0)   点赞(0)

Pytest里面有些文件是非test文件: 1. pytest.ini:Pytest的主配置文件, 可以改变Pytest的默认行为(放在项目根目录下,不要乱放,不要改其他名字) 2. conftest.py:测试用例的一些fixture配置 说明 Pytest的配置文件可以改变Pytest的运行方式, 它是一个固定的文件 -...

Pytest框架之 - 参数化

Pytest   2020-11-03   阅读(354)   评论(0)   点赞(0)

自动化测试中一个测试用例对应一个测试点, 通常一组测试数据无法完全覆盖所有测试范围, 所以需要参数化来传递多组数据。Pytest的参数化有两种实现方式 pytest.fixture fixture的参数params可以实现参数化的 参数params:list类型,提供参数数据(参数化),供调用标记方法的函数使用 参数ids:配...

Pytest框架之 - xfail标记用例为预期失败

Pytest   2020-11-01   阅读(375)   评论(0)   点赞(0)

pytes.xfail() 在测试用例"中"调用pytes.xfail()方法,可以选择传入reason参数表示原因, 如下代码在测试用例中标记用例为xfail #!/usr/bin/python3 # coding=utf-8 # Author: 文 import pytest class Test_Two...

Pytest框架之 - skip跳过测试用例

Pytest   2020-10-31   阅读(264)   评论(0)   点赞(0)

自动化测试过程中, 经常会遇到功能阻塞, 功能未实现和环境等一系列外部因素问题导致的一些用例执行不了, 如果我们注释掉或删除掉, 后面可能还要进行恢复操作, 这时我们就可以用到跳过用例 Pytest存在两个跳过测试的方法:skip和skipif  (注:跳过的用例测试结果标识为s) skip skip方法为无条件跳过测试用例...

Pytest框架之 - conftest.py

Pytest   2020-10-30   阅读(244)   评论(0)   点赞(0)

conftest.py是什么?  可以理解成专门存放fixture的配置文件,单独管理一些全局的fixture 运用场景 自动化测试过程中所有用例都需要用登录功能来作为前置操作, 那就可以把登录功能通过fixture写到conftest.py, 全局调用 注意事项 1. pytest会默认读取conftest.p...

Pytest框架之 - fixture

Pytest   2020-10-29   阅读(243)   评论(0)   点赞(0)

上篇讲了预处理方法setup和teardown可以实现在执行用例前或结束后加入一些操作, 但这种都是针对整个脚本全局生效的, 如果只是几个特定的用例需要, Pytest的fixture修饰器时用来标记固定的工厂函数,在其他函数、模块、类或整个工程调用它时会被激活并优先执行,通常会被用于完成预置处理和重复操作 fixture优势 1. 命...

Pytest框架之 - 预处理方法setup和teardown

Pytest   2020-10-28   阅读(509)   评论(0)   点赞(0)

说明 Python单元测试框架unittest有两个前置方法和两个后置方法, 分别是setup、setupClass、teardown 和 teardownClass 预处理方法 Pytest也贴心的提供了类似的方法, 一共有十种 模块级别:setup_module、teardown_module  &n...

共有109篇博客, 当前第3页,共16页

返回顶部

建议反馈

1. 可在博文底部留言评论

2. 发邮件到i_suichuan@163.com