当前位置: 首页 > wzjs >正文

新冠止咳药哪个效果好电商seo名词解释

新冠止咳药哪个效果好,电商seo名词解释,苏州学网站建设,嘉兴做营销型网站设计视频:pytest01-快速上手_哔哩哔哩_bilibili 资料:pytest 框架 - 白月黑羽 基于 Python 语言的自动化测试框架 最知名的 有如下 3 款unittest、pytest、robotframework 前两款框架主要(或者说很大程度上)是 聚焦 在 白盒单元测试…

视频:pytest01-快速上手_哔哩哔哩_bilibili

资料:pytest 框架 - 白月黑羽

基于 Python 语言的自动化测试框架 最知名的 有如下 3 款unittest、pytest、robotframework

前两款框架主要(或者说很大程度上)是 聚焦 在 白盒单元测试而 robotframework 主要聚焦在 系统测试。

pytest可以利用第三方插件,生成表报。

安装:

安装直接执行命令:pip install pytest

还需要产生测试报表,执行如下命令安装:pip install pytest-html

快速上手:

测试用例代码规格:我们编写的测试用例代码文件, 必须以 test_ 开头,或者以 _test 结尾

要求:类名(Class 类名)必须以Test为前缀,其中的类方法(def 类方法)必须以test为前缀。

pytest 中用例的检查点 直接用 Python 的 assert 断言。assert 后面的表达式结果 为 True ,就是 检查点 通过,结果为False ,就是检查点 不通过。和hytest中的check_point()方法不一样。

执行:pytest  或者pytest+对应目录。直接执行 pytest 命令不会将当前目录设置为模块搜索路径
所以更推荐 执行命令 python -m pytest 。

目前 项目根目录 中 只有一个cases 目录用例存放测试用例, 将来还会有其他目录,比如:lib目录存放库代码、cfg目录存放配置数据 等等。为了防止 pytest 到其他目录中找测试用例项,执行测试时,我们可以在命令行加上目标目录 cases ,就是这样:python -m pytest cases

产生报告:python -m pytest cases --html=report.html --self-contained-html

初始化清除:

对自动化测试框架来说,初始化清除功能 至关重要。

模块级别模块级别 的初始化、清除 分别 在整个模块的测试用例 执行前后执行,并且 只会执行1次 。定义 setup_module 和 teardown_module 全局函数。和hytest中的名称不一样。

def setup_module():print('\n *** 初始化-模块 ***')def teardown_module():print('\n ***   清除-模块 ***')

类级别类级别 的初始化、清除 分别 在整个类的测试用例 执行前后执行,并且 只会执行1次。定义 setup_class 和 teardown_class 类方法。主要是用来为该  中的所有测试用例做 公共的 初始化 和 清除。

def setup_module():print('\n *** 初始化-模块 ***')def teardown_module():print('\n ***   清除-模块 ***')class Test_错误密码:@classmethoddef setup_class(cls):print('\n === 初始化-类 ===')@classmethoddef teardown_class(cls):print('\n === 清除 - 类 ===')

方法级别:方法级别 的初始化、清除 分别 在类的 每个测试方法 执行前后执行,并且 每个用例分别执行1次定义 setup_method 和 teardown_method 实例方法

class Test_错误密码:@classmethoddef setup_class(cls):print('\n === 初始化-类 ===')@classmethoddef teardown_class(cls):print('\n === 清除 - 类 ===')def setup_method(self):print('\n --- 初始化-方法  ---')def teardown_method(self):print('\n --- 清除  -方法 ---')

目录级别:目标级别的 初始化清除,就是针对整个目录执行的初始化、清除。需要在初始化的目录下面创建 一个名为 conftest.py 的文件,里面内容如下所示

import pytest @pytest.fixture(scope='package',autouse=True)
def st_emptyEnv():print(f'\n#### 初始化-目录甲')
//这里清除环境的代码就是 yield 之后的代码。 这是一个生成器yieldprint(f'\n#### 清除-目录甲')

挑选用例执行:

指定一个模块:python -m pytest cases\登录\test_错误登录.py
指定目录:python -m pytest cases
指定模块里面的函数或者类:python -m pytest cases\登录\test_错误登录.py::Test_错误密码

根据名字:使用 命令行参数 -k 后面加名字来挑选要执行的测试项.
例如:python -m pytest -k C001001 -s

-k 后面的名字:可以是测试函数的名字,可以是类的名字,可以是模块文件名,可以是目录的名字;是大小写敏感的;不一定要完整,只要能有部分匹配上就行;可以用 not 表示选择名字中不包含。

根据标签:需要先给标签,然后再使用此方法-m。标签也支持中文.

import pytestclass Test_错误密码2:@pytest.mark.webtest    //或者@pytest.mark.网页测试def test_C001021(self):print('\n用例C001021')assert 1 == 1

然后,可以这样运行指定标签的用例:python -m pytest cases -m webtest -s

Pytest 助手:

大佬开发的助手。

http://www.dtcms.com/wzjs/427116.html

相关文章:

  • 玉林网站开发线上运营的5个步骤
  • 做个淘宝客网站怎么做的seo网络优化是什么意思
  • 河南做网站推广哪个好威海百度seo
  • 专业建站推广网络公司行业关键词分类
  • 手机网站模版更换技巧网址导航怎样推广
  • 搬家网站自适应网络营销首先要做什么
  • 凡科做数据查询网站百度快速提交入口
  • 布吉网站建设哪家便宜汽油价格最新调整最新消息
  • 使用bootstrap做网站深圳市社会组织总会
  • 自己做网站都要什么营销策略理论
  • 做企业网站大概多少钱阳东网站seo
  • 怎样给网站做软件测试网站交易网
  • 泰州做网站优化百度上做推广怎么收费
  • 柳州网站建设源码南宁seo排名首页
  • java开发网站教程营销网站建设
  • 深圳工程建设公司整站优化排名
  • python 开发手机网站开发徐州百度推广电话
  • 在电脑上打不开政府网站推广之家app
  • 吉林长春seo网站建设网站优化做网站需要准备什么
  • 绍兴网站建设开发免费推广引流平台
  • 找回网站备案密码app营销策略都有哪些
  • 做网站设计都做些什么口碑营销的前提及好处有哪些
  • 手机网站秒杀模板如何让产品吸引顾客
  • ssh jsp做网站免费sem工具
  • 网站建设工作室简介百度在线搜索
  • 昆明做网站需要多少钱怎么做网站赚钱
  • 自己做soho需要做网站吗百度秒收录软件
  • 网站推广计划至少包括合肥seo网站管理
  • 怎样用ps做网站百度地图关键词排名优化
  • 动漫制作专业名人青岛seo全网营销