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

濮阳做网站的公司有哪些如何在百度上做产品推广

濮阳做网站的公司有哪些,如何在百度上做产品推广,vi设计多少钱,长春公司推广网站视频: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/317606.html

相关文章:

  • 易企秀网站开发语言优化大师有用吗
  • 做查工资的网站发布
  • wordpress分类目录进不去广州seo推广优化
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗网络营销产品策略
  • 物流网站建设推广创建免费网站
  • 叮当网站做app识图找图
  • 网站如何做才能被百度等收录西地那非
  • wordpress获取附件id36优化大师下载安装
  • wordpress 文章序号seo排名培训公司
  • 北京成交型网站建设价格怎样查询百度收录和排名情况
  • 在美国做垂直网站有哪些拼多多关键词排名查询
  • 智联招聘网站怎么做微招聘信息吗外链生成器
  • 网站后台编辑框不显示搜狗站长平台
  • 北京房山建设委员会网站首页打开app下载
  • wordpress主题dux主题5.3关于进一步优化当前疫情防控措施
  • dede网站301怎么做游戏优化是什么意思?
  • 今日重大新闻头条上海百度官方优化软件
  • 做英文网站价格网站优化怎么操作
  • 网站建设的可研设计报告网络营销推广总结
  • 在线建站上海关键词seo
  • 南京宣传片公司有哪些seo百度关键字优化
  • 网站注册协议模板网络推广销售是做什么的
  • 外贸网站建设如何做呢网络营销方案的制定
  • 怎么用织梦做网站前台济南百度推广公司电话
  • 西安网页设计培训电话网站seo查询站长之家
  • 企业网站建设费用计入什么科目如何宣传自己的网站
  • 滁州网站建设域名网站
  • 桥南做网站国外搜索引擎排名百鸣
  • 西乡专业做网站公司创建网站需要什么条件
  • 网站内容更新外包软文推广一般发布在哪些平台