代码编织梦想

1、flask和django区别

2、复制、深拷贝、浅拷贝区别

①复制:b=a

相当于起了别名,两个变量指向的是同一个对象,不会生成新的对象

②浅拷贝:b=copy.copy(a)

生成的是新的对象,子列表仍然是同一个对象

③深拷贝:b=copy.deepcopy(a)

列表和子列表都是新的对象

3、allure报告的标记装饰器

@allure.epic()——总描述

@allure.feature()——模块

@allure.story()——接口

@allure.title(用例的标题)——测试用例

@allure.step()——操作步骤

4、docker和虚拟机的区别

5、pytest—— Python测试框架

简单灵活

支持参数化

具有很多第三方插件

可以很好的和jenkins集成

①编写规则

测试文件 test开头,结尾

测试类 Test开头,不能有init方法

测试函数 test_开头

断言使用 assert

②mark——筛选测试用例

③pytest参数化功能

④执行

#--clean-alluredir----清空上一次运行的报告json数据

pytest.main(['test_login.py','-s','- -alluredir',report_path,'- -clean-alluredir'])#-s 显示打印print信息

⑤pytest的setup和teardown函数

setup: 用例执行前的操作

teardown:用例执行后的操作

⑥数据驱动——参数化

定制化执行+数据驱动

框架层pytest只能定制化执行接口层--跑某一个接口,或者不跑某一个接口

但是:具体的测试用例的挑选,框架做不了!

pytest:是靠一个数据驱动装饰器执行 @pytest.mark.parametrize(挑选出来)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46509892/article/details/127992916

数据库基本知识点总结_liuxyen的博客-爱代码爱编程_数据库基础知识

数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司。这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。 第一节       一、相关概念        1. Data:数据,是数据库中存储的基本对象,是描述事物的

office基础和计算机操作基础的知识点(一)_穆雄雄的博客-爱代码爱编程_办公软件的基本操作

 运指如飞: 一、鼠标的基本操作 1.单击 2.双击 3.移动 4.拖拽 二、键盘的分布 1.功能键区 2.打字键盘区 3.数字键盘区 4.指示灯 5.编辑键区 三、输入法 1.切换输入法:ctrl+shift 2.选

高等数学(下)知识点总结-爱代码爱编程

高等数学(下)知识点总结  首先我们学习了空间解析几何。平面的三种方程适用于不同类型的题目: 类比平面解析几何,不难得出如下的夹角与距离的概念: 研究完平面,我们研究直线。直线也有下面三种方程: 计算夹角的方法如下: 用好过直线的平面束,可以解决很多问题: 研究完直线,我们研究曲线。曲线有如下形式的一

java面试知识点汇总_温柔的谢世杰的博客-爱代码爱编程_java面试需要掌握的知识点

为了更加美好的明天而努力吧 由于我不断补充,现在知识点已经比较庞杂,很多人私信我,说那一篇全是知识点太过庞杂,问我有没有整合的。正好春招和秋招在即,我花费了几个月的时间,把知识点整合成不同的模块并针对不同的

蓝桥杯知识点汇总:基础知识和常用算法-爱代码爱编程

文章目录 JAVA基础语法:算法竞赛常用的JAVA API:算法和数据结构简单算法简单数据结构图论数学贪心动态规划补充省赛题解待更: 此系列包含蓝桥杯(软件类)所考察的绝大部分知识点。一共分为 基础语法, 常用API, 算法和数据结构,和 往年真题四部分。 语言以JAVA为主, 对想从C/C++转到JAVA组的同学会有帮助,也适合初学者查阅一些

Python基础知识点梳理-爱代码爱编程

python基础知识点梳理 摘要: 本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾。python的详细语法介绍可以查看官方编程手册,也有一些在线网站对python语法进行了比较全面的介绍,比如菜鸟教程:python3 教程|菜鸟教程 为了方便聚焦知识点,本文涉及的操作实例并不多,想学好一门语言

专升本高等数学考试知识点汇总(一)-爱代码爱编程

河南专升本高等数学考点汇总(一) 第一章 函数、极限和连续考试重点及复习规划一、函数1.函数的性质2.基本初等函数3.求反函数的一般步骤二、极限1.函数极限的四则运算法则2.两个重要极限3.等价无穷小三、函数的连续性1.连续条件2.函数的间断点3.零点定理4.方程根的存在性的判定第二章 导数与微分考试重点及复习规划一、导数的概念1.导数的定义2.导

通用技术和信息技术合格考知识点_小高考信息技术知识点(绪言)-爱代码爱编程

小高考是对高中生在校期间学习情况的全面检测。学业水平测试语数外科目考试、综合素质评价,共同构成完整的高中学生综合评价体系。精品小编为大家整理了小高考信息技术知识点(绪言),欢迎阅读。 一、信息 1.信息的含义: 理解信息的含义:(三种典型的观点) 香农的观点:用来消除不确定的东西 维纳的观点:区别于物质与能量的第三类资源 钟义信的观点:事物

七年级上册计算机重点知识点,七年级第一学期信息技术复习知识点1-爱代码爱编程

七年级第一学期信息技术复习知识点1 1) 七年级第一学期信息技术复习知识点(1) 第一课 信息与信息技术 1的客观描述。 2、信息可以借助文字、图像、声音、数字、影像等载体来呈现和传播。 3 4、信息技术(简称IT用信息的技术。其主要支柱是通讯技术、计算机技术和控制技术,简称“3C”技术。 5、信息技术负面影响:(1)信息泛滥;(2)信息

计算机word基础操作知识点,计算机WORD知识点整理-爱代码爱编程

WORD基础知识 1. Word 2003的基本功能有:(1)文字的编辑和自动更正;(2)格式的编排和文档的打印;(3)表格的制作;(4)图形和图像的设置;(5)链接与嵌入;(6)帮助功能。 新增功能为:(1)“信息检索”任务格;(2)支持手写设备;(3)增强可读性;(4)改进的文档保护; (5)文档工作区;(6)支持XML文档;(7)并排比较文

计算机网络知识点全面总结(有这一篇就够了!!!)-爱代码爱编程

一、计算机网络概述 1.1 计算机网络的分类 按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络使用者:公用网络、专用网络。 1.2 计算机网络的层次结构 TCP/IP四层模型与OSI体系结构对比: 1.3 层次结构设计的基本原则 各层之间是相互独立的;每一层需要有足够的灵活性;各层之间完全解耦。

Java基础知识(知识点)-爱代码爱编程

1、Java是一种高级计算机语言,是可以编写跨平台应用软件、完全面向对象的程序设计语言。 2、Java划分为三个技术平台:Java SE、Java EE、Java ME Java SE是桌面应用,Java EE是web应用,平台企业版,Java ME是手机应用,平台微型版 3、Java语言的特点:简单易用、安全可靠、跨平台(通过Java虚拟机实现)、

MYSQL知识点-爱代码爱编程

本文根据bilibili达内的大数据课程(BV1FQ4yR7SM)总结,受益匪浅。学习的比较慢,学完某块,我也会继续上传我的笔记 1、mysql基本概念 (1)数据库就是存储数据的仓库,可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。常见有:层次式数据库、网络式数据库、关系型数据库。 (2)关系型数据库:即为建

数电知识点小结_thetaqing的博客-爱代码爱编程

文章目录 一、逻辑代数基础二、逻辑门电路三、组合逻辑电路四、触发器五、脉冲波形的产生与整形六、时序逻辑电路七、数字系统概述八、半导体存储器九、可编程逻辑器件十、数模和模数转换 一、逻辑代数基础 卡诺图基本原则 (1)若两个最小项相邻,可合并为一项消去一对不同因子; (2)若四个最小项相邻,可合并为一项消去两对不同因子; (3)若八个最小项

npm简单介绍_我爱看明朝的博客-爱代码爱编程

npm简单介绍 1.什么是npm npm全称: node package manager。nodejs的包管理器,现代前端开发必备工具。 2.windwos下zip安装npm 在:https://nodejs.or