- 博客(47)
- 收藏
- 关注
原创 【ZJ】Pytest接口自动化框架搭建(完,待整理)
3.鼠标(不推荐),因为是python提供的,不是pytest。测试框架在识别,加载用例的过程,称之为:用例发现。执行过程:文件名称,用例结果,执行进度。整体摘要:结果情况,结果数量,花费时间。配置可以改变pytest默认的规则。执行环境:版本,根目录,用例数量。pytest的用例发现规则步骤。失败详情:用例内容,断言提示。pytest启动的三种方式。在启动文件main.py。
2025-11-20 00:25:17
920
原创 AI认识和使用
Transformer:大语言模型的核心一、Transformer的地位与优势Transformer是目前大语言模型的核心,是2017年提出的深度学习模型。它通过引入自注意力机制和位置编码,解决了传统循环神经网络(RNN)的效率问题。三、Transformer的工作步骤(一)编码器工作流程(以输入“猫吃鱼”为例)
2025-11-19 04:24:05
846
原创 测试面经--5.自动化测试
Page Object设计模式分析它是自动化测试中广泛使用的设计模式,将Web页面或应用程序界面的细节抽象为对象,使测试代码更清晰、可维护且可重用。Page Object类:封装页面的元素定位和基本操作。测试类:包含测试逻辑和断言,调用Page Object类的方法。
2025-11-19 03:26:02
381
原创 测试面经--4.性能测试
将所有交易的响应时间按照从小到达排列,取排在90%的那个值,主要用于衡量系统的稳定性,比如两组据{1,3,5,10,16}和{5,6,7,8,9},他们的平均响应时间都是7,但是前面一组数据的90%响应时间值为16,而后面一组为9。2.压力测试(稳定性):主要验证服务器稳定性的时候,使用一定量的并发用户数来对服务器进行一个较长时间的性能测试,(比如1天)以此来查看服务器的资源使用情况。是结合线上的最大并发设置的,比如通过grafana最大并发100,那我们就会设计,2倍、3倍,及3倍以上的场景压测。
2025-11-18 18:01:30
294
原创 测试面经--3.接口测试
虽然接口测试覆盖了所有功能层面的逻辑测试,但是跟前端界面进行集成的时候,依然可能会出现问题,所以我们仍然需要进行所有功能在前端界面的测试验证;4,通过前端操作,有接口请求发送,请求参数无误,返回response没问题,那么就是前端在解析返回的 response时,解析出错了,就是前端的问题。2,通过前端操作,有接口请求发送,检查请求参数是否有问题。3,通过前端操作,有接口请求发送,请求参数无误,检查返response。非对称加密:加密用公钥,解密用私钥,效率低下,主要用途,密钥交换、数字签名、身份认证。
2025-11-18 17:38:29
263
原创 测试面经--2.app测试专项
ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间仍未能得到有效响应或者响应时间过长,都会造成ANR。1.主线程执行了耗时操作,比如数据库操作或网络编程2.其他进程(就是其他程序)占用CPU导致本进程得不到CPU时间片,比如其他进程的频繁读写操作可能会导致这个问题。
2025-11-18 17:25:17
228
原创 测试工具-MQTT教程
多平台支持,简单易用,安全的双向通信,海量连接支持,可靠的消息传递,轻量高效,简单易用。消息结构(主题topic【字符串】,负载payload【字符串】)订阅者subscriber。发布者publisher。
2025-10-20 07:22:58
383
原创 【HM】软件测试中级-UnitTest(完)
框架框架(framework)为解决一类事情的功能集合需要按照规定的框架(套路)去编写代码定义unittest是python自带的一个单元测试框架,可以用来单元测试自带的框架:不需要单独安装,python自带第三方框架:要想使用得安装pytest单元测试框架主要用来做单元测试框架,一般开发做的对于测试来说,unittest框架的作用是自动化脚本(用例代码)执行框架即用unittest管理运行多个用例为什么用UnitTest框架?能够组织多个用例去执行提供丰富的断言方法。
2025-10-10 17:38:34
98
原创 测试工具-wireshark(待补充)
https://editor.youkuaiyun.com/md/?not_checkout=1&spm=1001.2014.3001.5352https://www.cnblogs.com/linyfeng/p/9496126.html
2025-10-09 11:57:47
332
原创 测试工具-ADB命令(完)
1.下载adb(https://developer.android.com/studio/releases/platform-tools),配置系统环境变量,cmd窗口输入adb version查看安装版本号。adb shell:进入安卓系统进行操作基本的Linux命令都可以使用。2.查看计算机设备安装驱动(没有驱动下载360手机助手或者豌豆荚)2.数据线连接手机和电脑,打开手机的开发者模式,授权USB调试。如果占用进程号(adb默认5037),解决方法如下。3.查看设备adb devices。
2025-07-09 14:15:16
514
原创 测试工具-Modbus通信从入门到精通
(协议帧格式简单紧凑,用户易理解,厂家容易集成)(Modbus协议只是一种规约属于应用层的一个建议),因此不仅在串口(232/485/422)上应用,也可以在以太网,光纤,蓝牙,无线等多种介质上进行传输)
2025-07-09 01:48:02
871
原创 【HM】鸿蒙学习
手势、生物指纹/人脸识别、位置、地图、导航;通讯录、监控、安全;网络信息、存储空间、传感器;应用签名、应用上架;1.完整项目流程,纯星河版NEXT项目,0~1搭建一个完整APP。3.组件复用,封装多个组件开发可以直接开发使用。2.原生能力集迁移,众多实用场景用于开发使用。4.完整配套物料,提供强力的学习保障。编辑时间:2024/11/13。社交类,购物类,娱乐类,金融类。
2024-11-13 00:57:04
397
原创 【HM】软件测试高级-selenium
可解决:回归测试,压力测试,兼容性测试工具:QTP(收费,支持web,桌面软件自动化),Selenium(免费,开源,支持web),Robot framework(基于python的扩展关键字自动化工具)注意:浏览器驱动版本必须和浏览器版本一致。
2024-09-26 14:20:36
1737
原创 黄财说测试
可解决:回归测试,压力测试,兼容性测试工具:QTP(收费,支持web,桌面软件自动化),Selenium(免费,开源,支持web),Robot framework(基于python的扩展关键字自动化工具)安装注意:浏览器驱动版本必须和浏览器版本一致。
2024-09-18 20:15:10
833
原创 Appnium
可解决:回归测试,压力测试,兼容性测试工具:QTP(收费,支持web,桌面软件自动化),Selenium(免费,开源,支持web),Robot framework(基于python的扩展关键字自动化工具)安装注意:浏览器驱动版本必须和浏览器版本一致。
2024-09-10 18:02:31
918
原创 【HM】测试工具-Charles
charles是什么Charles中文名为青花瓷,它是一款基于http协议的代理服务器,通过电脑和浏览器的代理,然后截取请求和请求结果达到分析抓包的目的特点:跨平台,半免费charles的工作原理charles能做什么支持http和https代理支持流量控制支持接口并发请求支持断点调试Charles优点对比fidder的优点:charles能够支持按域名和按接口查看报文,简洁明了Charles支持反向代理charles网络限速可选择网络类型。
2024-08-13 02:13:34
554
原创 【HM】软件测试中级-Python学习(完)
为什么学习python简单,易学,免费,开源,使用人群广泛零基础学习跨行业转型运维人员web全栈开发调试人员应用领域广泛自动化测试网络爬虫web开发自动化运维数据分析人工智能机器学习。
2024-07-17 00:40:30
184
原创 【HM】软件测试入门-软件测试2024
资源)、兼容性(在不同的设备/平台上是否正常使用)、易用性(易学,易用,用户粘性好)、可靠性(长时间运行文档,不出现异常)、安全性(敏感数据存储/传输安全)、可维护性(运行过程中出现问题维护操作是否方便)、可移植性(系统更新,数据迁移方便)按生产阶段划分:单元测试(开发自测,针对源代码程序进行测试),集中测试(针对模块之间功能交互进行测试,又称组装测试),系统测试(测试人员对整个系统进行全面的测试),验收测试(用户测试,以用户为主验证项目是否符合预期需求)编辑时间:2024/6/24。
2024-06-24 19:39:08
3581
3
原创 软件测试学习(完)
示例url:https://4bfe594d-3545-4f18-8285-e149f0156418.mock.pstmn.io/test_hello4。server实际上是我们要定义这个server所支持的接口请求类型。注意格式:url/名字。
2024-05-17 21:43:03
503
原创 【HM】Mysql
数据库概念mysql数据仓库cmd启动和停止备注:其中的mysql180是服务名客户端连接远程连接数据仓库-h 主机号 -P端口号连接本地的mysql数据模型。
2024-04-28 12:46:31
441
原创 【HM】AJAX入门
如下对象取值的方式哪个正确?A: obj.aB: obj()a哪个赋值会让浏览器解析成标签显示?哪个是获取输入框值的方式?哪个是用于获取标签内容?A: theP.innerHTML = ‘内容’哪个是数组的映射方法?B: arr.map数组转字符串并指定拼接符的是哪个?函数传参的方式哪个是正确的?A:showAlert(‘消息’, ‘类名’)以下哪套代码可以实现对象属性的简写?以下代码的值是多少?A:‘成年了’B:‘未成年’以下哪个方法可以添加一个额外类名?
2024-03-01 14:06:07
1578
原创 算法基础——回溯和N皇后问题
1和diagonals 2分别记录每一列以及两个方向的每条斜线上是否有皇后,每个整数有 N个二进制位。棋盘的每一列对应每个整数的二进制表示中的一个数位,其中棋盘的最左列对应每个整数的最低二进制位,最右列对应每个整数的最高二进制位。2.要求一行只能一个皇后,一列只能一个皇后,两条对角线也只能放一个皇后。1.往一个n*n的棋盘里面放入n个皇后。3.N个皇后放置完毕,找到一个可能的解。算法基础——回溯和N皇后问题。例如8皇后的放置方法92种。3.求皇后的放置有多少种。
2024-01-16 00:25:38
459
原创 软件需求工程——学习笔记(完)
IEEE的说法1.用户解决问题或达到目标所需的条件能力2.系统或系统软件部件要满足j合同,标准规则或其他正式规定文档所需要具有的条件或能力。需求工程是指应用工程化的方法,技术和规格来开发和管理软件的需求。需求工程的目标就是获取高质量的软件需求。需求工程的任务:1.确定待开发系统的用户类,并获取他们的需求信息。2.分析用户的需求信息,并按软件需求的类型对这些需求信息进行分类,同时,过滤掉的不是需求的信息3.根据软件需求信息建立软件系统的逻辑模型或需求,并确定。
2023-12-04 18:19:08
2817
原创 操作系统学习——王道考研(完)
操作系统是系统资源的管理者,操作系统(OS)是控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机工作和资源的分配,以提供用户和其他软件方便的接口和环境,是计算机系统中基本的系统软件。多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,不可预知的速度向前推进,这就是进程的异步性。由于并发运行的程序会争抢着使用系统资源,因此进程的执行不是一贯到底的,而是走走停停的,一不可预知的速度推进。:系统中的某些资源,允许一个时间段内由多个进程“同时”对它们进行访问。
2023-11-21 23:53:11
4314
1
原创 算法基础——回溯和N皇后问题
定义为N个二进制位的的整数型变量col,d_1,d_2分别记录每一列以及两个方向上的斜线是否放置了皇后,运用位运算方法表示,1表示放置了皇后,0表示没有放置皇后,从左向后,第i行放置了皇后则该位置为1。如果利用位运算记录皇后的信息,就可以将记录皇后信息的空间复杂度从 O(N) 降到 O(1)
2023-11-07 23:36:29
131
原创 算法基础——快速排序
快速排序是一种常用的排序算法,其基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再按此方法对这两部分记录分别进行快速排序,以达到整个序列有序的目的。快速排序是一种常用的排序算法,其基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再按此方法对这两部分记录分别进行快速排序,以达到整个序列有序的目的。第一趟结束后,以P为中间轴,观察序列,右边序列长度为1,对左边序列进行第二趟快速排序。
2023-11-02 01:56:34
130
原创 算法基础——动态规划和01背包问题
其中,01背包问题的一维和二维写法只差了一个遍历的顺序,01背包使用逆序遍历,完全背包使用顺序遍历。在解决01背包问题时,需要注意背包的容量和物品的重量,以及物品的价值。01背包问题的时间复杂度为O(NW),其中N为物品数量,W为背包容量。这是因为在求解过程中,需要对每个物品进行一次判断,对于每个物品,需要遍历一遍背包容量,因此总时间复杂度为O(NW)。01背包问题的空间复杂度为O(W),因为在求解过程中,只需要维护一个一维数组来存储当前背包容量下的最大价值,因此空间复杂度为O(W)。for w = W…
2023-11-01 17:27:14
348
原创 算法基础——哈夫曼树和单词编码问题
请使用二进制字符串对单词 mississippi (提示:该单词中字母m出现了1次,字母s和i各出现了4次,字母p出现2次,所以题目也可以写作 { ‘m’: 1, ‘s’: 4, ‘i’: 4, ‘p’: 2 } )进行编码,要求编码的长度尽可能短。哈夫曼编码是一种可变长度编码方法,它可以根据字符的出现频率动态地调整编码长度,使得出现频率高的字符编码更短,从而减少了总的编码长度。请使用构建出的编码表对单词进行编码,同样写出编码结果及编码长度,然后与第1步的结果进行比较。
2023-10-26 03:02:28
442
原创 Latex学习——基础学习(完)
thumbnail?图片: https://uploader.shimo.im/f/FqmlHdFReIzl6Rcx.png!thumbnail?图片: https://uploader.shimo.im/f/j3lEF5OAxJl2iW9Q.png!thumbnail?thumbnail?图片: https://uploader.shimo.im/f/YR46DUbTXqbhIYo9.png!图片: https://uploader.shimo.im/f/KjyweoF1KxsdBL6T.png!
2023-10-26 02:16:10
714
原创 MATLAB学习——基础学习(完)
变量以字母开头,可由字母,数字和下划线组成,但不能使用标点。ctrl+c ctrl+v(注意要是matlab文件)变量名简洁明了,通过变量名可直观卡出变量表示的物理意义。matlab是从1开始的,python从0开始索引。eye生成3*3的对角线数值为1的矩阵。leghth(str)的输出结果为5。找大于20的序号值/矩阵的索引值。clear all 清除工作区。小括号取出sale 取出的是值。小括号取出sale 取出的是值。重复B 横重复3次竖着重复2次。**4.1矩阵的定义与构造。
2023-10-26 01:42:09
4414
为什么axios接口错误?端口号8090
2024-04-21
pinia 同步练习报错,为什么显示不了?
2024-04-18
element plus不显示样式,只显示文字
2024-04-18
下面的pinia的配置有什么错误吗?为什么console不出来
2024-04-17
npm run dev 错误
2024-04-10
为什么点击按钮“跳转到短信页面”跳转如图2所示?或者有的时候显示拨号页面
2024-03-20
connecting to the emulator
2024-03-19
模拟器我的应用不能打开
2024-03-17
模拟器不显示我的应用
2024-03-17
constant expression required
2024-03-17
怎么设置logcat的布局(例图1)
2024-03-09
为什么建立了80端口的入站规则,还是不能用?
2023-11-12
lombok的注解不能用
2023-12-19
出现创建的userMapper对象为null
2023-12-19
mysql数据库建立测试
2023-12-19
springboot不支持2.x.x版本了怎么办?
2023-11-28
为什么mvn本地仓库没有东西?为什么junit.Test不能测试没有包呢
2023-10-27
401错误,springboot
2025-01-04
解决下面错误,springboot
2024-06-23
怎么解决springboot这个问题?
2024-06-23
为什么会报错,springboot?
2024-06-23
解决springboot问题如下
2024-06-22
解决如图报错问题 ,代码如下
2024-05-31
为什么test1的内容没有显示在面板上
2024-05-31
为什么maven的包不存在?
2024-05-30
为什么代码报错,maven加载不了redis的依赖?
2024-05-30
为什么Maven报错?
2024-05-30
解决图片问题,为什么FormName没有被使用到
2024-05-16
npm run dev错误
2024-05-13
为什么run dev 不能启动?
2024-05-13
输入npm i和npm install为什么终端出现这种错误,怎么解决?
2024-05-11
为什么npm install 后 npm run dev 启动不了
2024-05-11
怎么解决错误,并且启动网页
2024-05-11
npm下载报错怎么解决,要切换什么镜像源?
2024-05-11
为什么npm安装yarn有错误
2024-05-10
为什么npm install安装错误
2024-05-10
token加入 后,为什么这里没有用户数据,user?
2024-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅