ICode9

精准搜索请尝试: 精确搜索
  • Pytest生成html测试报告2022-01-30 11:33:20

    依赖安装 # 安装pytest-html插件 pip3 install pytest-html # 执行命令生成报告 pytest --html=report.html # 指定到对应的文件夹中 pytest --html=report/report.html # 这里不要加 . 运行测试 test_desktop.py import pytest @pytest.mark.Desktop_Profession

  • Pytest运行多个py文件2022-01-30 11:03:07

    创建两个test_XX.py文件分别测试桌面和服务器 test_desktop.py import pytest @pytest.mark.Desktop_Professional @pytest.mark.特性1 def test_1(): print('执行了桌面专业版特性1用例') assert True @pytest.mark.Desktop_Professional @pytest.mark.特性2 def t

  • Pytest单元测试框架生成HTML测试报告及优化2022-01-28 10:35:15

    一、安装插件   要生成html类型的报告,需要使用pytest-html插件,可以在IDE中安装,也可以在命令行中安装。插件安装 的位置涉及到不同项目的使用,这里不再详述,想了解的可自行查询。 IDE中安装   在File>Settings>Project>Project Interpreter界面,点击“ + ”搜索pytest-html即可进

  • 双目立体视觉之Halcon标定2022-01-28 09:03:07

    标定结果 Halcon标定过程 获取左右相机图像中标定板的区域; find_caltab(Image : CalPlate : CalPlateDescr, SizeGauss, MarkThresh, MinDiamMarks :) 参数含义: Image :         输入图像 CalPlate :      标定板区域 CalPlateDescr:    标定板

  • GO语言GC的历史及演进简介2022-01-27 11:32:39

    go语言垃圾回收总体采用的是经典的mark and sweep算法。 1.3版本以前,golang的垃圾回收算法都非常简陋,然后其性能也广被诟病:go runtime在一定条件下(内存超过阈值或定期如2min),暂停所有任务的执行,进行mark&sweep操作,操作完成后启动所有任务的执行。在内存使用较多的场景下,go程序在进

  • 掌握Android和Java线程原理下,2021年Android高级面试题总结2022-01-26 17:58:43

    monitorenter主要根据虚拟机是否开启偏向锁来进行偏向锁加锁,如果没开启,则进行自旋锁或重量级锁加锁。先看偏向锁的加锁流程,它的实现在fast_enter函数。 偏向锁加锁流程 //文件–>\src\share\vm\runtime\synchronizer.cpp void ObjectSynchronizer::fast_enter(Handle obj, Ba

  • 动态input绑定值2022-01-26 14:32:36

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>输入框绑定</title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> </head&

  • Java内置锁的核心原理(一)2022-01-25 20:58:44

    引言:线程安全问题 什么是线程安全问题?当多个线程并发的访问一个Java对象时,无论系统如何调度这些线程,这个对象都能表现出一致的、正确的行为,那么我们就说对这个对象的操作是线程安全的。反之,对这个线程的操作不是线程安全的,发生了线程安全问题。 本文将回答如下几个问题:synchr

  • 3:fixture和conftest.py文件2022-01-21 20:00:49

    一:conftest文件(必须与要运行的用例在同一包下,并且有__init__py文件)import pytest1:#那个用例执行传函数名@pytest.fixture()def login01(): print('登录')2:#全部用例都自动执行@pytest.fixture(autouse=True)def login(): print('\n自动执行')实例 @pytest.mark.smokedef tes

  • Easyui 根据多个列合并单元格和每列单独合并2022-01-20 13:33:39

    Easyui 中没有自动合并的属性,所以得自己写方法 我们在easyui的表格的onLoadSuccess事件 onLoadSuccess:function(data1){ tbmerf('tb',['djbh','spmc','ysmc','xsxzmc','khmc','xymc','ygmc','rq','

  • swift UITextField 关闭键盘2022-01-20 09:59:21

    一、引用UIText Field Delegate代理 class TestController: UIViewController, UITextFieldDelegate { 二、设置软件盘可返回 //MARK: - 隐藏键盘 , UITextFieldDelegate func textFieldShouldReturn(_ textField: UITextField) -> Bool { self.view?.endEditing(false)

  • Python 自动化测试(三): pytest 参数化测试用例构建2022-01-19 14:03:50

    本文节选自霍格沃玆测试学院内部教材,进阶学习,文末加群! 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。 如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个

  • gitHub当中相对于项目创建者来讲其他人如何上传项目。2022-01-19 10:34:44

    12.其他人上传项目:现 在模仿wanzi上传一个项目到mark在gitHib中的仓库,方法和上面教的一样。但是当mark想把wanzi的项目下载下来的时候,方法就不一样 了。因为mark会发现wanzi项目已经莫名其妙地在自己的本地硬盘上。因为只要你的机器一上网,本地仓库就会和gitHub上的仓库数据一样。

  • 在Git当中模拟两个人同时开发2022-01-18 19:33:50

    10.下面模拟mark和wanzi继续同时开发马克-to-win:mark先改了两处,push成功了。wanzi随后改了两处,加了一个文件,也想往上push。 更多内容请见原文,原文转载自:https://blog.csdn.net/qq_44639795/article/details/96595810

  • 在Git当中模拟一个人修改后提交commit和往上push2022-01-18 18:35:33

    9.下面模拟wanzi修改后提交和往上push。马克-to-win:和前面mark的push方法一样。不过现在会报一个错。如下图:   注意这个git-receive-pack not permitted错误,很自然使我们联想到,因为wanzi权限不够,所以push时不被允许(permit)。这是因为mark没有把wanzi作为 collaborator,加入自己的gi

  • pytest框架(三)2022-01-18 15:31:07

    如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.parametrize 来参数化。 使用 parametrize 实现参数

  • pytest 跳过测试用例2022-01-16 22:05:20

    (一)无条件跳过 使用装饰器标记它 @pytest.mark.skip(reason="接口还有问题,暂时跳过") 在方法或函数中使用它 def test_function():    if not valid_config():           pytest.skip("unsupported configuration") 跳过整个模块 1.无条件地跳过模块中的所有测试: pytest

  • pytest mark的使用2022-01-14 13:34:43

    一、使用方法 注册标签名 在测试用例/测试类前面加上:@pytest.mark.标签名 运行时候指定打标记范围:测试用例、测试类、模块文件 二、注册标签 方式1、单个标签: 在conftest.py添加如下代码: def pytest_configure(config):    # demo是标签名   config.addinivalue_line("marke

  • mark down 学习2022-01-13 20:35:02

    标题 二级标题 三级标题 …… 六级标题(最多) 字体 hello word(两边两个星号,粗体) hello word(两边一个星号,斜体) hello word(三个,斜体加粗) hello word(两边两个波浪号,删除) 引用 代码改变世界(引用control+q) 分割线 (三个杠) (三个星号) 图片 (右键+复制图像) 超链接 学习资源 列表 A b (-

  • 测试用例框架优化(二)2022-01-12 19:33:54

    不知道大家还记不记得,我们前面跟大家分享了测试用例框架优化(一)内容过程当中,还遗留了第三个问题: 第三个问题:关于字段替换的地方,当我们接口用例很多很多,上千条时候,一个一个的替换,你能确保你每个字段都替换了吗? 而且上百上千个接口一个一个替换也会显得比较麻烦。 现在抽空总结了以下

  • 花了两天研究的测试用例的字符串提取方式,直接拿走2022-01-11 20:01:12

    我们前面跟大家分享了接口之间的数据依赖关系,解决接口之间的关系依赖方式是: 第一步:先通过jsonpath 去提取值,第二步我们接着再替换值 那么我们这个值是怎么进行替换的呢? ——直接从我们建立的Data 类(我们建立的my_data全局变量文件)当中取属性值为替换   还有: 1、在一条测试用例当

  • Pytest2022-01-08 21:00:10

    测试文件的命名规则 1.测试文件应该命名为test_<something>.py或者<something>_test.py 2.测试类应该命名为Test<something>.py 3.测试函数和测试类方法应该命名为test_<something> Pytest 基础命令 pytest --hlep 可以查看pytest相关命令 import pytest @pytest.mark.smoke def

  • 单元测试界的高富帅,Pytest框架,用例标记和测试执行怎么做2022-01-07 20:30:01

    ♥ 前 言 上一篇文章入门篇咱们介绍了 pytest 的前后置方法和 fixture 机制,这个章节主要给大家介绍 pytest 中的标记机制和用例执行的方法。pytest 可以通过标记将数据传入于测试函数中,也可以通过标记中对执行的用例做筛选,接下来直接进入正题。 一、pytest 中内置的标记 pyt

  • 计时器方法笔记(JavaScript)2022-01-01 17:32:19

    计时器方法 1.setInterval与clearlnterval 循环输出 2. setTimeout与clearTimeout 只输出1次 防抖与节流 解决性能问题,开发中常会遇到。 防抖∶对于短时间内多次触发事件的情况,可以使用防抖停止事件持续触发。 节流︰防止短时间内多次触发事件的情况,但是间隔事件内,还是需要不断

  • Windows Server 2016 AD 域控制器迁移到 Windows Server 20192021-12-31 17:35:48

    Windows Server 2019 也出来一段时间了,先前搭建的Windows Server 2016域控制器测试环境也不能浪费,顺便体验下Windows Server 2019,本文记录了Windows Server 2016 AD 域控制器迁移到 Windows Server 2019的整个过程。提醒各位阅读本文的朋友,道路千万条,安全第一条;如在生产环境中升

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有