日期归档:2020年10月 查看全部博客

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   阅读(244)   评论(0)   点赞(0)

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

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

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

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

Pytest框架之 - 多进程插件pytest-xdist原理与流程

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

pytest-xdist的分布式类似于一主多从的结构; master机负责下发命令控制slave机, slave机根据master机的命令执行特定测试任务, 在xdist中主是master从是workers 分布式原理 xdist会产生一个或多个workers,workers都通过master来控制 每个worke...

Pytest框架之 - 常用插件

Pytest   2020-10-27   阅读(878)   评论(0)   点赞(0)

常用插件 Pytest提供了很多功能插件, 插件列表网址包含很多插件包,大家可依据工作的需求选择使用, 这边介绍三款常用插件 多CPU运行Case  - pytest-xdist 当cases量很多时,运行时间也会变的很长,如果想缩短脚本运行的时长,就可以用多进程来运行。插件安装如下: ...

Pytest框架之 - 安装与命令行参数

Pytest   2020-10-26   阅读(336)   评论(0)   点赞(0)

目前Python有两种纯测试的测试框架:Pytest和unittest unittest应该是Python的老框架, 广为人知, 很多人都用来做自动化测试, 无论UI还是接口 Pytest是基于unittest开发的另一款更高级更好用的单元测试框架, 逼格高于unittest, 功能非常成熟且非常全,主要特点: 1. 简...

共有10篇博客, 当前第1页,共2页

返回顶部

建议反馈

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

2. 发邮件到i_suichuan@163.com