- 博客(26)
- 收藏
- 关注

原创 使用python+pytest+requests完成自动化接口测试(包括html报告的生成和日志记录以及层级的封装(包括调用Json文件))
使用python+pytest+requests完成自动化接口测试(包括html报告的生成和日志记录以及层级的封装(包括调用Json文件))
2025-01-16 16:02:17
1228
1

原创 HTTP协议和接口测试详解
较为详细的解释了什么是HTTP协议,例如其特点,图片例子,请求和相应,解释了什么是接口测试,如何进行接口测试,接口测试的特点和例子。
2024-12-19 20:03:22
981

原创 web自动化测试基础(从配置环境到自动化实现登录测试用例的执行,vscode如何导入自己的python包)
从配置环境到自动化实现登录测试用例的执行,vscode如何导入自己的python包
2024-10-08 22:59:51
1371
1
原创 session not created: This version of ChromeDriver only supports Chrome version... 的报错解决
作为自动化测试的小白,我们经常会遇到这个问题就是一个自动化测试用例我们前段时间运行什么的都没问题,但是现在就是跑不起来,打开浏览器就会秒关,然后报错,今天我们就来解决这个问题。下面是报错的原文,这个问题是你的浏览器版本和你的浏览器自动化驱动不兼容的问题,简单来说就是你的Chrome浏览器更新了,但是你的Chromedriver版本未更新,导致你现在的Chromedriver不能驱动你的Chrome浏览器。
2025-01-07 11:20:10
811
1
原创 pytest测试用例管理框架特点及常见语法和用法分享
pytest 是一个功能强大且灵活的 Python 测试框架,也是目前最流行的测试框架,可以让我们很方便的编写和管理自动化测试用例,并提供丰富的插件来满足单元测试、集成测试、性能测试等各种测试需求。本文主要介绍pytest框架的特点及常见语法用法
2025-01-06 17:27:03
1217
原创 python的几个基本数据类型及其相关操作(字符串str,元组tuple,列表list,字典dict)
python的几个基本数据类型及其相关操作(字符串str,元组tuple,列表list,字典dict)
2024-10-02 23:18:27
1175
1
原创 Linux下的常用命令分享 二(ubuntu 16.04)
以图中为例,说明对于cc.txt.tar.gz文件,文件拥有者即创建该文件的人可以对该文件进行读写操作,但不能执行该文件,文件组成员用户可以进行读写操作,但不能执行该文件,其他用户只可读,没有写和执行的权限。
2024-09-06 13:08:57
938
原创 Linux操作系统下的一些常用命令分享(ubuntu16.04)
Linux常用命令 ,注意一般Linux命令字符与字符之间都是空格来隔开的,所以千万不能忘记打空格,而且Linux区分大小写。
2024-09-05 17:44:01
945
3
原创 vector容器简介(一篇文章让你彻底认识vector容器)
vector容器是一个类似于单边数组的容器,他可以存放自定义数据类型和内置数据类型,它的书写方式为vector 容器名称 例如我们存储int数据就是vector v1;可以实现随机访问容器中的元素,他的扩展方式是动态扩展,即当容器空间满了之后,它会寻找新空间并将原先数据拷贝到新空间再释放旧的空间。它可以通过尾插法和尾删法来添加删除元素也可以通过insert来插入元素,它有四个迭代器可以让我们访问容器中的元素,其中v.begin()和v.end(),分别指向容器中的第一个元素和最后一个元
2024-09-01 16:31:28
1850
1
原创 C++面向对象三大特性之一(封装)
例如:判断文件是否为空的代码,我们每次打开文件时都要用到,如果我们打开了三个文件,就要写三次代码而且后期需要修改时要修改三处,但我们如果封装了该代码就只需要在需要的地方的调用判断文件为空的接口,如果出错了后期要维护我们只需要改接口里的内容而不用修改其他几处,大大提高了维护效率。
2024-08-27 21:56:34
523
原创 C++面向对象三大特性之一(继承)
继承有三种方式public、protect、private他们继承后成员属性变化为public父类的public成员,通过Public继承,在子类中也是public属性,类外可访问父类的protected成员,通过Public继承,在子类中是protected属性,类外不可访问protect父类的public成员,通过protected继承,在子类中变为protected属性,类外不可访问父类的protected成员,通过protected继承,在子类中变为protected属性,类外不可访问
2024-08-26 15:26:21
1117
1
原创 运算符重载,两种常见运算符重载(加号运算符重载,左移运算符重载)
实现运算符重载其实就是写一个函数,只不过这个函数的函数名是关键字operator后面跟上你要重载的运算符号,然后返回值类型是我们实际情况需要的返回值类型,比如我们重载要计算的是int类型,那么两个int类型相加肯定还是int类型返回值就写int类型,如果是Person类型那么两个Person类型相加返回值肯定是Person类型,然后再函数体中实现如何运算。
2024-08-25 11:21:17
927
原创 什么是友元?什么可以做友元?友元能干什么?(全局函数做友元,类做友元,成员函数做友元)c/c++
例如:你的生活中有一个特别好的朋友,你允许它进入你的房间(私有场所)也允许他进入客厅(相对公有场所),但是对于其他人你是不会允许他进入你的房间的,只允许他进入客厅。类对象也有这样类似的好朋友类,可以访问本类的私有成员,这个好朋友类就叫做这个类的友元,友元也可以是全局函数和别的类的成员函数,下面一一解答。
2024-08-23 11:29:58
1488
原创 通讯录管理系统的实现C++(简单语法的运用)(c++入门)
本篇文章仅用于分享梳理和复习自己学过的C++知识,下面我们将创建一个通讯录管理系统,可以简单的实现对联系人的添加、删除、显示、查找、修改和清空。主要涉及一些简单数据类型如int string和结构体的应用,还有一些简单函数的编写和调用。
2024-08-21 12:29:37
634
原创 迷宫求解并输出路径,面向对象实现迷宫求解;C++
迷宫求解准备工作:首先迷宫求解问题中我们需要用一个二维数组来创建迷宫地图;该地图需要实现什么地方是空地,什么地方是墙体,然后我们需要创建一个点类,这个点类如何与地图相关联起来呢?我们可以通过创建一个二维数组但是二维数组中全部从放的是点类型的数据(Point mazeMap[10][10]),这样就能通过坐标将他们关联起来,
2024-08-20 17:42:17
1200
原创 文本文件读文件的四种方法(如何将数据通过程序从文件中读取出来)C++入门
文件读取方法和我们文件中存储的数据有很大的关系,我们可以创建不同的对象来读取并存储我们读到的数据,例如如果文件中只存放了一个人的个人信息,那么我们就可以通过创建Person类来更好的存储读到的数据,如果文件中全部都是int类型的数据我们就可以创建一个int num来接收我们读到的信息。
2024-08-16 12:45:45
985
原创 list链表容器中存储自定义数据类型(Person)如何排序?(链表容器的排序案例)完整版代码在文章最后
将存储在list中的自定义数据类型Person按照年龄升序,年龄相同的情况下身高降序的排序方法进行排序;
2024-08-06 17:29:31
290
原创 两种常见排序(冒泡排序和选择排序)详解
例如有以下7个数的无序数列储存在数组arr[7]中,现在需要用冒泡排序法来对以下序列进行排序冒泡排序是比较相邻的两个数,如果第一个数比第二个数大,这两个数就要交换两个数的位置,如果第一个数小于第二个数则不用变换位置,例如第一个数3比5小不用变换位置,接下来看5和2,5比2大所以5和2交换位置,然后5再与4比较,5比4大,两数交换位置,再接着5与1比较,5比1大两数交换位置,再接着5与8比较5小于8所以不用交换位置,再看8和7,8比7大两数交换位置。
2024-07-29 10:42:02
956
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人