自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 精彩bug--批量修改绩效系数溢出报500

1、紧急修复How(先止血) - 临时控制:限制单次批量修改人数,减少备注拼接字符总量,规避超限;- 代码兜底:后端增加备注拼接长度实时计算,超阈值做自动截断或友好提示;- 数据层优化:评估业务长期容量,适当扩容 remark 字段长度,适配批量业务场景。当批量修改人数达到100/200/300人级别时,提交直接返回500服务异常;定位发现:数据库 remark 字段固定长度上限225字符,批量操作时自动拼接的备注内容字符长度超出字段限制,触发数据库存储异常,导致接口500报错。

2026-05-14 21:37:15 327

原创 精彩bug--带图片+文字消息打开图片显示格式损坏

四、问题为什么出现 & 如何出现(Why & How)六、测试如何验收(How 验收)三、问题出在哪里(Where)二、问题出现时间(When)一、问题现象(What)五、测试如何推进开发解决。

2026-04-04 06:58:06 226

原创 精彩bug--连续接受消息快速点击聊天页出现消息重叠

2. 要求开发优化:- 消息渲染加队列控制,不要同时插入多条- 进入聊天后延迟一点点再加载最新消息- 气泡高度、间距增加强制重算逻辑。9. 给开发明确问题点:- 消息批量插入时重绘/重排不及时- 进入聊天页时消息列表未做防抖/队列渲染。3. 缺陷单定级:- 属于 UI显示BUG,一般/Major级别- 不影响功能,但体验差、视觉异常。6. 前端来不及重新计算气泡高度、间距、位置4. 你又在这个极短时间内强制进入页面。聊天消息气泡重叠 BUG 分析(5W1H·测试版) 一、问题现象(What)

2026-04-04 06:50:59 134

原创 精彩bug--每次发版页面不会自动清缓存

四、问题为什么出现 & 怎么出现(Why & How)五、测试如何推进开发解决(推进思路)三、问题出现位置(Where)二、问题出现时间(When)一、问题现象(What)

2026-04-04 06:40:37 293

原创 AI实战(二)生成ui自动化

AI实战(二)生成ui自动化。

2026-03-21 16:38:31 202

原创 测试能力提升--测试工作指南(推动团队改善,bug分析)

案例:pc端的开发没有安排app端的开发,且app没有权限的入口(可以回台禁止审批,但是后台不能禁止发起)导致一些审批的功能只在pc可以正常使用无法在app使用。案例:离职的员工在之前的群里,虽然群成员列表没有这个人但未读消息会有这个人的存在,后面促进开发改善为每6分钟进行数据清理推送,解决群成员未读消息列表的未同步的问题。案例:目前的bpm审批年假/调休假需要自动等一个小时才扣减年假和调休假,但是后台操作会扣减年假/调休假,会导致员工年假/调休假的额度扣减为负数。

2026-02-08 01:55:22 175

原创 工具分享--F12使用技巧

如果是postman–>import–>raw text -->复制–>生成。直接copy as url(base)复制完到jmeter导入,生成脚本。

2026-02-06 22:33:34 212

原创 工具分享--json在线转换工具

f12 复制copy value。使用在线工具进行转换。

2026-02-06 22:21:29 289

原创 AI实战(一)生成测试用例

提示词直接生成markdown,再去xmind导入markdown格式生成测试用例脑图。使用coze.cn./space登录账户。

2026-02-06 00:50:02 567

原创 【ZJ】Pytest接口自动化框架搭建(完,待整理)

3.鼠标(不推荐),因为是python提供的,不是pytest。测试框架在识别,加载用例的过程,称之为:用例发现。执行过程:文件名称,用例结果,执行进度。整体摘要:结果情况,结果数量,花费时间。配置可以改变pytest默认的规则。执行环境:版本,根目录,用例数量。pytest的用例发现规则步骤。失败详情:用例内容,断言提示。pytest启动的三种方式。在启动文件main.py。

2025-11-20 00:25:17 966

原创 AI认识和使用

Transformer:大语言模型的核心一、Transformer的地位与优势Transformer是目前大语言模型的核心,是2017年提出的深度学习模型。它通过引入自注意力机制和位置编码,解决了传统循环神经网络(RNN)的效率问题。三、Transformer的工作步骤(一)编码器工作流程(以输入“猫吃鱼”为例)

2025-11-19 04:24:05 878

原创 测试面经--6.安全测试

3种安全测试注入类笔记。二、跨站脚本(XSS)

2025-11-19 04:02:51 478

原创 测试面经--5.自动化测试

Page Object设计模式分析它是自动化测试中广泛使用的设计模式,将Web页面或应用程序界面的细节抽象为对象,使测试代码更清晰、可维护且可重用。Page Object类:封装页面的元素定位和基本操作。测试类:包含测试逻辑和断言,调用Page Object类的方法。

2025-11-19 03:26:02 410

原创 测试面经--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 336

原创 测试面经--3.接口测试

虽然接口测试覆盖了所有功能层面的逻辑测试,但是跟前端界面进行集成的时候,依然可能会出现问题,所以我们仍然需要进行所有功能在前端界面的测试验证;4,通过前端操作,有接口请求发送,请求参数无误,返回response没问题,那么就是前端在解析返回的 response时,解析出错了,就是前端的问题。2,通过前端操作,有接口请求发送,检查请求参数是否有问题。3,通过前端操作,有接口请求发送,请求参数无误,检查返response。非对称加密:加密用公钥,解密用私钥,效率低下,主要用途,密钥交换、数字签名、身份认证。

2025-11-18 17:38:29 315

原创 测试面经--2.app测试专项

ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间仍未能得到有效响应或者响应时间过长,都会造成ANR。1.主线程执行了耗时操作,比如数据库操作或网络编程2.其他进程(就是其他程序)占用CPU导致本进程得不到CPU时间片,比如其他进程的频繁读写操作可能会导致这个问题。

2025-11-18 17:25:17 257

原创 测试面经--1.项目和工作

软件测试就是软件投入运行之前,对软件需求分析,设计规格说明和编码的最终复审,是软件质量保证的关键步骤目的:1.因为没有经过测试的软件的质量,所欲测试的目的就是通过发现缺陷来降低软件风险,确保交付的产品满足要求并具备可接受的质量水平,确保软件的质量。

2025-11-18 17:08:49 401

原创 测试工具-MQTT教程

多平台支持,简单易用,安全的双向通信,海量连接支持,可靠的消息传递,轻量高效,简单易用。消息结构(主题topic【字符串】,负载payload【字符串】)订阅者subscriber。发布者publisher。

2025-10-20 07:22:58 411

原创 【HM】软件测试中级-UnitTest(完)

框架框架(framework)为解决一类事情的功能集合需要按照规定的框架(套路)去编写代码定义unittest是python自带的一个单元测试框架,可以用来单元测试自带的框架:不需要单独安装,python自带第三方框架:要想使用得安装pytest单元测试框架主要用来做单元测试框架,一般开发做的对于测试来说,unittest框架的作用是自动化脚本(用例代码)执行框架即用unittest管理运行多个用例为什么用UnitTest框架?能够组织多个用例去执行提供丰富的断言方法。

2025-10-10 17:38:34 117

原创 测试工具-wireshark(待补充)

https://editor.csdn.net/md/?not_checkout=1&spm=1001.2014.3001.5352https://www.cnblogs.com/linyfeng/p/9496126.html

2025-10-09 11:57:47 358

原创 测试工具-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 697

原创 测试工具-Modbus通信从入门到精通

(协议帧格式简单紧凑,用户易理解,厂家容易集成)(Modbus协议只是一种规约属于应用层的一个建议),因此不仅在串口(232/485/422)上应用,也可以在以太网,光纤,蓝牙,无线等多种介质上进行传输)

2025-07-09 01:48:02 940

原创 【JL】appnium

点击源码有一个连接地址更换到Remote参数里,端口号在appnium里;adb获取IP和版本号。

2025-07-05 23:19:38 348

原创 软件测试学习-计算机网络

软件是计算机程序、程序所用的数据以及有关文档资料的集合。

2024-11-14 06:31:57 1058

原创 【HM】鸿蒙学习

手势、生物指纹/人脸识别、位置、地图、导航;通讯录、监控、安全;网络信息、存储空间、传感器;应用签名、应用上架;1.完整项目流程,纯星河版NEXT项目,0~1搭建一个完整APP。3.组件复用,封装多个组件开发可以直接开发使用。2.原生能力集迁移,众多实用场景用于开发使用。4.完整配套物料,提供强力的学习保障。编辑时间:2024/11/13。社交类,购物类,娱乐类,金融类。

2024-11-13 00:57:04 438

原创 pytest

针对软件开发最小的单元(函数,方法)进行正确性位置测试。

2024-09-27 18:07:01 1269

原创 【HM】软件测试高级-selenium

可解决:回归测试,压力测试,兼容性测试工具:QTP(收费,支持web,桌面软件自动化),Selenium(免费,开源,支持web),Robot framework(基于python的扩展关键字自动化工具)注意:浏览器驱动版本必须和浏览器版本一致。

2024-09-26 14:20:36 1807

原创 黄财说测试

可解决:回归测试,压力测试,兼容性测试工具:QTP(收费,支持web,桌面软件自动化),Selenium(免费,开源,支持web),Robot framework(基于python的扩展关键字自动化工具)安装注意:浏览器驱动版本必须和浏览器版本一致。

2024-09-18 20:15:10 888

原创 Appnium

可解决:回归测试,压力测试,兼容性测试工具:QTP(收费,支持web,桌面软件自动化),Selenium(免费,开源,支持web),Robot framework(基于python的扩展关键字自动化工具)安装注意:浏览器驱动版本必须和浏览器版本一致。

2024-09-10 18:02:31 938

原创 【HM】测试工具-Charles

charles是什么Charles中文名为青花瓷,它是一款基于http协议的代理服务器,通过电脑和浏览器的代理,然后截取请求和请求结果达到分析抓包的目的特点:跨平台,半免费charles的工作原理charles能做什么支持http和https代理支持流量控制支持接口并发请求支持断点调试Charles优点对比fidder的优点:charles能够支持按域名和按接口查看报文,简洁明了Charles支持反向代理charles网络限速可选择网络类型。

2024-08-13 02:13:34 601

原创 【HM】软件测试中级-Python学习(完)

为什么学习python简单,易学,免费,开源,使用人群广泛零基础学习跨行业转型运维人员web全栈开发调试人员应用领域广泛自动化测试网络爬虫web开发自动化运维数据分析人工智能机器学习。

2024-07-17 00:40:30 257

原创 【HM】软件测试入门-mysql学习

编辑时间:2024/7/15。来源:b站黑马程序员。

2024-07-15 15:50:34 237

原创 【HM】软件测试入门-Linux学习

编辑时间:2024/7/9。来源:b站黑马程序员。

2024-07-09 03:08:56 604

原创 【HM】软件测试入门-软件测试2024

资源)、兼容性(在不同的设备/平台上是否正常使用)、易用性(易学,易用,用户粘性好)、可靠性(长时间运行文档,不出现异常)、安全性(敏感数据存储/传输安全)、可维护性(运行过程中出现问题维护操作是否方便)、可移植性(系统更新,数据迁移方便)按生产阶段划分:单元测试(开发自测,针对源代码程序进行测试),集中测试(针对模块之间功能交互进行测试,又称组装测试),系统测试(测试人员对整个系统进行全面的测试),验收测试(用户测试,以用户为主验证项目是否符合预期需求)编辑时间:2024/6/24。

2024-06-24 19:39:08 3758 3

原创 软件测试学习(完)

示例url:https://4bfe594d-3545-4f18-8285-e149f0156418.mock.pstmn.io/test_hello4。server实际上是我们要定义这个server所支持的接口请求类型。注意格式:url/名字。

2024-05-17 21:43:03 530

原创 【HM】Mysql

数据库概念mysql数据仓库cmd启动和停止备注:其中的mysql180是服务名客户端连接远程连接数据仓库-h 主机号 -P端口号连接本地的mysql数据模型。

2024-04-28 12:46:31 467

原创 Android基础教程——动脑学院

编辑时间:2024/3/6来源:b站动脑学院。

2024-03-06 19:02:20 1207 1

原创 【HM】AJAX入门

如下对象取值的方式哪个正确?A: obj.aB: obj()a哪个赋值会让浏览器解析成标签显示?哪个是获取输入框值的方式?哪个是用于获取标签内容?A: theP.innerHTML = ‘内容’哪个是数组的映射方法?B: arr.map数组转字符串并指定拼接符的是哪个?函数传参的方式哪个是正确的?A:showAlert(‘消息’, ‘类名’)以下哪套代码可以实现对象属性的简写?以下代码的值是多少?A:‘成年了’B:‘未成年’以下哪个方法可以添加一个额外类名?

2024-03-01 14:06:07 1655

原创 算法基础——回溯和N皇后问题

1和diagonals 2分别记录每一列以及两个方向的每条斜线上是否有皇后,每个整数有 N个二进制位。棋盘的每一列对应每个整数的二进制表示中的一个数位,其中棋盘的最左列对应每个整数的最低二进制位,最右列对应每个整数的最高二进制位。2.要求一行只能一个皇后,一列只能一个皇后,两条对角线也只能放一个皇后。1.往一个n*n的棋盘里面放入n个皇后。3.N个皇后放置完毕,找到一个可能的解。算法基础——回溯和N皇后问题。例如8皇后的放置方法92种。3.求皇后的放置有多少种。

2024-01-16 00:25:38 487

原创 软件需求工程——学习笔记(完)

IEEE的说法1.用户解决问题或达到目标所需的条件能力2.系统或系统软件部件要满足j合同,标准规则或其他正式规定文档所需要具有的条件或能力。需求工程是指应用工程化的方法,技术和规格来开发和管理软件的需求。需求工程的目标就是获取高质量的软件需求。需求工程的任务:1.确定待开发系统的用户类,并获取他们的需求信息。2.分析用户的需求信息,并按软件需求的类型对这些需求信息进行分类,同时,过滤掉的不是需求的信息3.根据软件需求信息建立软件系统的逻辑模型或需求,并确定。

2023-12-04 18:19:08 2909

金融测试P2P理财平台投资业务接口测试要点:三方开户充值投资流程验证与安全边界分析

金融测试P2P理财平台投资业务接口测试要点:三方开户充值投资流程验证与安全边界分析

2025-11-28

为什么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

Duplicate registration for activity null.ScrollViewActivity

2024-03-15

为什么出现activity is not decleared in AndroidManifest.xml?

2024-03-13

怎么设置logcat的布局(例图1)

2024-03-09

怎么解决android studio的read time out 和 connect timed out

2024-03-07

为什么建立了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关注的人

提示
确定要删除当前文章?
取消 删除