会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
给自己一个向前进的理由
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
2020年5月7日
python-pytest+Allure环境搭建
摘要: 一、Allure简介 Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架。它支持绝大多数测试框架,例如TestNG、Pytest、JUint等。它简单易用,易于集成。下面就Pytest如何与Allure集成做详细介绍。 二、配置环境 1.安装pytest pip3 install pyt
阅读全文
posted @ 2020-05-07 08:36 哔仙女
阅读(1859)
评论(0)
推荐(0)
2020年5月6日
python-pytest学习(十)函数传参
摘要: 一、前言 为了提高代码的复用性,我们在写用例的时候,会用到函数,然后不同的用例去调用这个函数。 比如登录操作,大部分用例都会先登录,那就需要把登录单独抽出来写一个函数,其他用例全部都调用这个登录函数就行。 但是登录的账号不能写死,有时候我想用账号1去登录,执行用例1,用账号2去登录执行用例2,所以需
阅读全文
posted @ 2020-05-06 11:20 哔仙女
阅读(1536)
评论(0)
推荐(0)
2020年5月5日
python-pytest学习(九)-跳过用例skip
摘要: 一、前言 pytest.mark.skip可以标记无法在某些平台上运行的测试功能,或者你希望是吧的测试功能。 skip意味着只有满足某些条件时才希望测试通过,否则pytest应该跳过运行测试。常见示例是在非windows平台上跳过仅限windows的测试,或跳过测试依赖于当前不可用的外部资源(例如:
阅读全文
posted @ 2020-05-05 20:42 哔仙女
阅读(1580)
评论(0)
推荐(0)
python-pytest学习(八)-assert断言
摘要: 一、前言 断言是自动化测试基本最重要的一步,一个用例没有断言,就等于失去自动化测试的意义了。什么是断言呢? 简单来讲就是实际结果和期望结果去对比,符合预期就测试pass,不符合预期结果就测试failed 二、assert pytest允许您使用标准python断言来验证python测试中的期望和值。
阅读全文
posted @ 2020-05-05 11:42 哔仙女
阅读(1405)
评论(0)
推荐(0)
python-pytest学习(七)-命令行传参
摘要: 一、前言 命令行参数是根据命令行选项将不同的值传递给测试函数,比如平常在cmd执行“pytest--html=report.html”,这里面的“--html=report.html”就是从命令行传入参数 对应的参数名称是html,参数值是report.html 二、conftest配置参数 1.首
阅读全文
posted @ 2020-05-05 10:25 哔仙女
阅读(659)
评论(0)
推荐(0)
python-pytest学习(六)-参数化
摘要: 一、前言 pytest.mark.parameterize装饰器可以实现测试用例参数化。 二、parametrizing 1.这里是一个实现检查一定的输入和期望输出测试功能的典型例子 import pytest @pytest.mark.parametrize("test_input,expecte
阅读全文
posted @ 2020-05-05 09:33 哔仙女
阅读(865)
评论(0)
推荐(0)
2020年5月4日
python-pytest学习(五)-yield操作
摘要: 一、前言 fixture的teardown操作并不是独立的函数,用yield关键字呼唤teardown操作。上一次实现了在每个用例之前执行初始化操作,那么用例执行完之后,如需要清除数据(或还原)操作,可以使用yield来实现。fixture通过scope参数控制setup级别,既然有setup作为用
阅读全文
posted @ 2020-05-04 17:31 哔仙女
阅读(4070)
评论(0)
推荐(1)
2020年4月30日
python-pytest学习(四)-fixture简介
摘要: 一、前言 用例加setup和teardown可以实现在测试用例之前或之后加入一些操作,但是这种是整个脚本全局生效的,如果我想实现以下场景: 用例1需要先登录,用例2不需要登录,用例3需要先登录。很显然这无法使用setup和teardown来实现了。 学习目标:自定义测试用例的预置条件。 二、fixt
阅读全文
posted @ 2020-04-30 15:14 哔仙女
阅读(1497)
评论(0)
推荐(1)
2020年4月29日
python-pytest学习(三)-setup/teardown
摘要: 一、简介 setup和teardown是每次用例开始前和结束后都去执行一次。 更高级一点的,setupClass和teardownClass,需要配合@classmethod装饰器一起使用,在做selenium自动化的时候,它的效率尤为突出,可以只启动一次浏览器执行多个用例。 pytest框架也有类
阅读全文
posted @ 2020-04-29 18:05 哔仙女
阅读(1027)
评论(0)
推荐(0)
2020年4月28日
python-pytest学习(二)-执行用例规则
摘要: 前言: 1.我们可以通过help帮助查看pytest如何使用 查看pytest命令行参数,可以用pytest -h或pytest --help查看 2. 用例设计原则 (1)文件名以test_*.py 文件和*_test.py (2)以test_开头的函数 (3)以Test开头的类 (4)以test
阅读全文
posted @ 2020-04-28 11:19 哔仙女
阅读(1123)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
公告