上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 64 下一页

2020年7月31日

pytest(二十七)--allure-pytest

摘要: allure-pytest环境准备 windows环境相关: python 3.7版本 pytest 5.4.3版本 allure-pytest 2.8.17 最新版 使用pip install allure-pytest安装 allure命令行工具 allure是一个命令行工具,需要去github 阅读全文

posted @ 2020-07-31 22:56 星空6 阅读(295) 评论(0) 推荐(0)

pytest(二十六)--重复执行用例(pytest-repeat)

摘要: 前言 平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。 自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,或者针对某个模块的用例重复执行多次。 pytest-repeat pytest-repeat是pyt 阅读全文

posted @ 2020-07-31 15:05 星空6 阅读(706) 评论(0) 推荐(0)

pytest(二十四)--运行上次失败用例(--if 和 --ff)

摘要: 前言 "80%的bug集中在20%的模块,越是容易出现bug的模块,bug是越改越多"平常我们做手工测试的时候,比如用100个用例需要执行,其中10个用例失败了,当开发修复完bug后,我们一般是重点测上次失败的用例。那么自动化测试也一样,当用例特别多时,为了节省时间,第一次部分用例失败了,修复完之后 阅读全文

posted @ 2020-07-31 14:11 星空6 阅读(365) 评论(0) 推荐(0)

pytest(二十三)--conftest.py作用范围

摘要: 前言 一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest.py,作用范围只在该层级及以下目录生效。 conftest层级关系 在web_item_py项目工程下建两个子项目(包)QQ、UC,并 阅读全文

posted @ 2020-07-31 12:12 星空6 阅读(450) 评论(0) 推荐(0)

pytest(二十二)--fixture的作用范围(scope)

摘要: fixture作用范围 fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > function fixture(scope="function", params=None, autouse=False, ids=None, nam 阅读全文

posted @ 2020-07-31 11:25 星空6 阅读(378) 评论(0) 推荐(0)

pytest(二十一)--使用多个fixture和fixture直接互相调用

摘要: 使用多个fixture 如果用例需要用到多个fixture的返回数据,fixture也可以return一个元组、list或字典,然后从里面取出对应数据。 #test_fix1.py import pytest @pytest.fixture() def user(): a="admin" b="12 阅读全文

posted @ 2020-07-31 10:31 星空6 阅读(318) 评论(0) 推荐(0)

pytest(二十)--fixture详细介绍-作为参数传入,error和failed区别

摘要: 前言 fixture是pytest的核心功能,也是亮点功能,熟练掌握fixture的使用方法,pytest用起来才会得心应手! fixture简介 fixture的目的是提供一个固定基线,在该基线上测试可以可靠地和重复地执行。fixture提供了区别于传统单元测试(setup/teardown)有显 阅读全文

posted @ 2020-07-31 10:08 星空6 阅读(420) 评论(0) 推荐(0)

2020年7月30日

pytest(十八)--doctest测试框架

摘要: 前言 doctest从字面意思上看,那就是文档测试。doctest是python里面自带的一个模块,它实际上是单元测试的一种。 官方解释:doctest模块会搜索哪些看起来像交互式会话的python代码片段,然后尝试执行并验证结果。 doctest测试用例可以放在两个地方: 函数或者方法下的注释里面 阅读全文

posted @ 2020-07-30 23:12 星空6 阅读(369) 评论(0) 推荐(0)

pytest(十七)--配置文件pytest.ini

摘要: 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。 ini配置文件 pytest里面有些文件是非test文件 pytest.ini pytest的主配置文件,可以改变pytest的默认行为 conftest.py 阅读全文

posted @ 2020-07-30 17:31 星空6 阅读(538) 评论(0) 推荐(0)

pytest(十六)--fixture值autouse=True

摘要: 前言 平常写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。 fixture里面有个参数autouse,默认是False没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参了。 阅读全文

posted @ 2020-07-30 16:58 星空6 阅读(376) 评论(0) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 64 下一页

导航