上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 一、前言 mark主要用来标记用例,通过不同的标记实现不同的运行策略。一个大项目自动化用例时,可以划分多个模块,也可以使用标记功能,标明哪些是模块1用例,哪些是模块2的,运行代码时候指定mark名称运行就可以。 二、学习目标 1.@pytest.mark.自定义标签 2.组合运行用例 3.注册、管理 阅读全文
posted @ 2023-01-17 10:29 测开星辰 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 一、前言 我们现在要学的pytest.xfail()和pytest.skip()有些相似,只不过他的含义是:将该用例标记成xfail失败,并且该用例中的后续代码不会执行。 二、学习目标 1.@pytest.mark.xfail()使用例执行失败 2.pytest.xfail()用例执行过程中使用例执 阅读全文
posted @ 2023-01-17 10:28 测开星辰 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、前言 skip和skipif,看名字就是跳过测试的意思,主要用于不想执行的代码,标记后,标记的代码不执行。 希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例 实际常见场景:根据平台不同执行测试、跳过依赖、功能未完成预期不能执行的测试 二、学习目标 1.@pytest.ma 阅读全文
posted @ 2023-01-17 10:28 测开星辰 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、前言 上节课我们讲解了如何用parametrize装饰器进行参数化,它有5个参数,argnames, argvalues, indirect, ids, scope,本节课针对这五个参数做详细讲解。 二、学习目标 1.argnames、argvalues参数实例讲解 2.indirect参数实例 阅读全文
posted @ 2023-01-17 10:27 测开星辰 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 一、前言 参数化的目的是为了使测试用例代码与测试数据进行分离,这样,测试人员只需要维护测试数据,而不用更改代码。pytest模块给我们提供了专门用来参数化的装饰器:@pytest.mark.parametrize()。 二、学习目标 1.parametrize的简单应用 2.parametrize传 阅读全文
posted @ 2023-01-17 10:26 测开星辰 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、前言 我们上节课讲到fixture自定义前置函数的时候,有5个非必填参数,scope ,params,autouse,ids,name。一般情况下这五个参数我们在工作中都不常用,但是个别情况会用到,这节课针对这五个参数做详细讲解。 二、学习目标 1.scope参数实例讲解 2.params参数实 阅读全文
posted @ 2023-01-17 10:25 测开星辰 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前面讲到用例加 setup 和 teardown 可以实现在测试用例之前或之后加入一些操作,但这种是整个脚本全局生效的,如果我想实现指定某一个执行前置,另一个不执行前置,则需要自定义测试用例的预置条件。 二、学习目标 1.conftest.py文件介绍 2.fixture的简单应用 3.f 阅读全文
posted @ 2023-01-17 10:25 测开星辰 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、前言 顾名思义,前置,就是在测试用例执行前执行的动作;后置,是测试用例执行后执行的动作。前置和后置一般写一些准备操作,数据准备等等,来确保测试用例的正常执行。 二、学习目标 1.类内外执行:setup/teardown 2.类外执行:setup_module/teardown_module,se 阅读全文
posted @ 2023-01-17 10:24 测开星辰 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、前言 pytest会自动的帮我们运行测试用例脚本,无需写main函数,但是必须要遵守pytest的编写用例的规范,否则pytest会识别不到哪些是测试用例脚本。 二、学习目标 1.pytest用例编写规则 2.实例演示 三、知识点 1.【pytest用例编写规则】 文件名以test_.py开头或 阅读全文
posted @ 2023-01-17 10:23 测开星辰 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前面的课程中我们学习了selenium,requests,pyautogui等模块,这些模块是用来实现业务逻辑的,而一个测试用例则是许多业务逻辑的组合。在自动化测试脚本开发的过程中,自动化测试用例可能有几百上千条,那么如何统筹的管理并执行这些自动化测试用例呢?pytest模块帮我们解决了这 阅读全文
posted @ 2023-01-17 10:21 测开星辰 阅读(357) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页