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)

导航