![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python自动化测试
文章平均质量分 80
李光洙不会测试
一枚自动化测试入门学子
展开
-
ImportError: DLL load failed while importing _greenlet
vscode 在导入 matplotlib.pyplot 的时候。matplotlib报错: ImportError: DLL load failed: 找不到指定的模块。matplotlib 3.3 以上的版本。具体原理是:msvc-runtime 提供了很多 dll 文件,其实就是微软的 Visual C++ 的运行环境。对于使用 VC++ 开发的软件应用,在运行时必须有这个dll才可以。matplotlib windows版本里用到的一些 dll 是使用VC开发的,所以必须安装这个库。原创 2023-08-16 17:30:13 · 509 阅读 · 0 评论 -
插入排序算法
插入排序原创 2023-02-10 14:42:02 · 139 阅读 · 0 评论 -
快速排序算法
快速排序原创 2023-02-10 14:37:32 · 160 阅读 · 0 评论 -
git必会操作
git必会操作原创 2023-02-10 14:19:03 · 303 阅读 · 0 评论 -
选择排序--Selection sort
选择排序 Selection sort原创 2023-01-13 16:11:23 · 128 阅读 · 0 评论 -
Python 操作文件
python操作文件原创 2022-07-25 16:17:23 · 2342 阅读 · 0 评论 -
Python中的assert用法
Python中的assert用法原创 2022-10-13 16:51:24 · 297 阅读 · 1 评论 -
python生成requirements.txt的方法
python生成requirements.txt原创 2022-07-28 15:24:41 · 354 阅读 · 0 评论 -
python自动化测试篇十一 pytest框架介绍
前言目前有两种纯测试的测试框架,pytest和unittest前面我们已经介绍了unittest,这篇简单介绍一下pytestpytest是基于unittest开发的另一款更高级更好用的单元测试框架出去面试也好,跟别人说起来也好,pytest的逼格明显高于unittest一.为什么要用Pytestpytest 的官方网站介绍,它具有如下特点:非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考能够支持简单的单元测试和复杂的功能测试支持参数化执行测试过程中可以将某些测试跳过(ski原创 2022-05-12 09:59:26 · 559 阅读 · 0 评论 -
python自动化测试篇十 unittest框架介绍
一、单元测试的简介1.什么是单元测试?单元测试是对单个模块或者单个类或者单个函数进行测试,一般情况下是由开发人员做的,按照阶段来分,应该是以下顺序:单元测试–>集成测试–>系统测试–>验收测试。2.为什么要做单元测试?单元测试之后,才是集成测试,所以在单个功能模块测试通过之后,才能把单个功能模块集成起来做集成测试,为了从底层发现bug,减少合成后出现的问题。越早发现bug越好,这样可以早点发现问题,不然问题积累到后面,如果做错了就要推倒重来,对于时间和经费来说是非常浪费的。原创 2022-05-08 10:57:39 · 765 阅读 · 0 评论 -
python自动化测试篇九 模块和包
包和模块如果你从 Python 解释器退出并再次进入,之前的定义(函数和变量)都会丢失。因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。这被称作编写 脚本 。随着程序变得越来越长,你或许会想把它拆分成几个文件,以方便维护。你亦或想在不同的程序中使用一个便捷的函数, 而不必把这个函数复制到每一个程序中去。1. 模块1.1 概念为支持这些,Python 有一种方法可以把定义放在一个文件里,并在脚本或解释器的交互式实例中使用它们。这样的文件被称作 模块 ;模原创 2022-05-06 10:54:17 · 240 阅读 · 0 评论 -
python自动化测试篇八 面向对象基础
面向对象前面我们讲到基本数据类型用来表示最常见的信息。但是信息有无穷多种,为了更好的表达信息,我们可以创建自定义数据类型。1. 类1.1 类的概念一种数据类型就是类。例如整数,浮点数,字符串。1.2 类的定义python 中通过关键字 class 可以定义一个自定义数据类型,基本语法如下:class 类名:属性方法注意:python 中类名规则同变量,一般使用 大驼峰 来表示。案例例如:创建一个 Point 类用于表示平面坐标系中的一个点class Point:“”"表示平面原创 2022-05-06 10:43:35 · 276 阅读 · 0 评论 -
python自动化测试篇七 文件操作
一、文件概述1. 什么是文件计算机文件是一个存储在存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。文件包括两种类型:文本文件二进制文件文件本质上都是存储在存储器上的二进制数据。使用 Notepad++可以以 16 进制的方式打开任何文件。特别的文本文件遵循统一的字符编码,在打开时,计算机会根据字符编码解析成编码表上对应的字符。二进制文件和文本文件本质上没有区别,只是没有统一的编码,需要根据特定的程序进行解析和运行原创 2022-05-05 10:10:10 · 1368 阅读 · 0 评论 -
python自动化测试篇六 函数与代码复用
看下面一段伪代码: if cpu使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 if 内存使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 if 硬盘使用率 >80%: 连接邮箱 发送邮件 关闭邮箱思考这段代码有什么问题?1. 函数的概念函数是一段具有特定功能的,可重用的语句组,用函数名来表示并通过函数名进行完成功能调用。函数也可以看作是一段具有名字的子程序,可以在需要的地方调用执行,不需要再每个执行地方重复编写这些语句。每次使用函数可原创 2022-05-04 21:57:51 · 2046 阅读 · 0 评论 -
python自动化测试篇五 程序流程控制
python 是通过一些程序结构来控制程序的执行顺序和流程的。一、程序结构计算机程序是一条条按顺序执行的指令。顺序结构是是计算机程序的基础,但单一的顺序结构不能解决所有问题。计算机程序由三种基本结构组成:顺序结构分支结构循环结构1. 顺序结构我们每天早上起床,穿衣服,洗脸,刷牙,叠被子,吃早餐,这些按照单一顺序进行的就是顺序结构。顺序结构是程序执行的基本流程,它会按照代码从上往下的顺序依次执行。a = 1a += 1print(a)2例如上面的代码,执行流程为定义变量 a,原创 2022-05-03 16:54:31 · 1035 阅读 · 0 评论 -
python自动化测试篇四 基础数据类型(三)
一、散列类型散列类型用来表示无序集合。1. 集合python 中集合(set)类型与数学中的集合类型一致,用来表示无序不重复元素的集合。1.1 集合定义集合使用一对大括号 {} 进行定义,元素直接使用逗号隔开。集合中的元素必须是不可变类型。a = {1, 2, 3, 4, 5, 6}b = {1,2,'a',('a',),1.5} # 集合中元素必须是不可变类型print('a的类型为:', type(a)) # a的类型为: <class 'set'>pri原创 2022-05-02 15:25:14 · 1033 阅读 · 0 评论 -
python自动化测试篇三 基础数据类型(二)
一、序列类型序列类型用来表示有序的元素集合。1. 字符串python 中字符串用 str 表示,字符串是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。1.1 字符串的定义# 以下案例均为字符串a = 'a'b = "bc"c = """hello,world"""d = '''hello,world'''e = """ hello, world! """print('a的类型为:', type(a)) # a的类型为: <clas原创 2022-05-01 14:27:49 · 415 阅读 · 0 评论 -
python自动化测试篇二 基础数据类型(一)
一、什么是数据类型编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算。每种编程语言都会有一些基本的数据类型用来表示现实世界中的常见信息。Python 中的常见数据类型如下数值类型名称描述int(整数)数学概念中的整数float(浮点数)数学概念中的实数complex(复数)数学概念中的复数序列类型名称描述str(字符串)字符串是字符的序列表示,用来表示文本信息原创 2022-04-30 13:45:46 · 527 阅读 · 0 评论 -
python自动化测试篇一 简单介绍
python 自动化测试原创 2022-04-26 14:28:54 · 1318 阅读 · 0 评论