自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [测试技术] Harness:模型外面的那层「驾驭系统」

原创内容,未获授权禁止转载、转发、抄袭。大家聊 Agent 时,注意力常常落在模型牌子上:谁又发新权重了,谁又刷榜了。可最近圈里更常出现的词反而是 Harness。有人把它当成新框架,有人当成热词——mCell 那篇文章里有一句判断我很认同:它不是什么横空出世的「新发明」,而是把大家一直在做的那类软件工程现实,终于叫出了名字。下面把 Harness 是什么、和 Context 怎么分家、落地时长什么样,一次说清楚。

2026-04-10 09:14:21 339

原创 [折腾笔记] 无公网IP如何配置域名映射到NAS

原创内容,未获授权禁止转载、转发、抄袭。很多朋友都有自己的nas,但是多数网络运营商不会给公网ip,那么想要在外部访问就会成为一个问题。解决方案有很多种,今天这里讲一种通过Cloudflare Tunnel做内网穿透。

2026-03-25 08:30:00 258

原创 [测试技术] AI驱动零代码UI自动化测试-Midscene.js实操

UI自动化领域长期受困于“定位元素-编写指令-调试适配”的繁琐流程,CSS选择器、XPath定位易因页面微调失效,维护成本高。Midscene.js以“Joyful Automation by AI”为核心,是AI视觉语言模型驱动的全平台UI自动化SDK,核心优势是让开发者用自然语言就能操控界面。Midscene.js核心是“视觉驱动全平台自动化工具”,不依赖DOM解析,通过截图识别UI元素、完成交互。覆盖Web、Android、iOS及自定义界面,彻底解决传统自动化跨平台适配难、定位不稳定的痛点。

2026-03-04 08:30:00 455

原创 [折腾笔记] RAID1平替-用Duplicati把NAS文件备份到网盘

原创内容,未获授权禁止转载、转发、抄袭。很多人自己都有NAS,也会担心数据丢失,但是做RAID1成本有太高,有没有平民版的保障数据安全的方案呢?今天给大家介绍一个Duplicati+网盘,实现零成本的数据定时备份和恢复。

2026-03-03 09:00:00 305

原创 [折腾笔记] 在NAS上部署AList并挂载阿里云盘、百度网盘、夸克网盘

原创内容,未获授权禁止转载、转发、抄袭。本文中以极空间NAS为例,对AList部署和多个主流网盘的挂载方法进行记录。

2026-03-02 09:00:00 1160

原创 [测试技术] AI自动化测试-TestSprite的实践

今年 AI 在软件行业大爆发,几乎每个月都有突破性的产品诞生。在编码方面,我们已经见到这种跨越式进步和变化,但在测试这个领域,一直没有看到一个比较成熟和优秀的工具或应用。今年我们团队也在这方面做了一些探索和实践,围绕 AI 构建了用例助手、playwright 脚本生成等工具,目前看和 TestSprite 这个工具的想法可谓不谋而合,而它实现了从代码-用例-执行-报告的链路打通,十分值得我们学习和借鉴。结合当前工作来看,TestSprite可以在开发自测,冒烟测试等阶段发挥一定价值。

2026-01-23 08:00:00 1126

原创 [测试技术] 深入理解 JSON Web Token (JWT)

JWT 是现代 Web 应用架构(特别是前后端分离和微服务)中不可或缺的技术。何时使用 JWT?微服务架构。移动端应用(App 无法像浏览器那样处理 Cookie)。不需要服务端保存过多状态的场景。何时不使用 JWT?对安全性要求极高,需要极其严格的 Session 管理(如银行系统,通常还是用 Session)。Token 数据量过大,导致 HTTP 请求头过重。技术没有银弹,只有最适合的方案。希望这篇文章能帮你彻底搞懂 JWT,并在项目中优雅地使用它。

2026-01-13 08:00:00 1133

原创 [测试技术] 接口加密揭秘: RSA+AES+数字签名

项目内容全称Advanced Encryption Standard(AES 算法)类型对称加密(一把密钥开锁)速度极快(硬件加速 AES-NI)密钥长度128 / 192 / 256 位用途文件加密、VPN、HTTPS 数据流优点:快!致命问题:如何安全地把密钥给对方?类比:你和朋友用同一把锁加密信件,但得先把钥匙快递给他 —— 快递途中被截怎么办?记住这三句话:AES 管加密,速度快RSA 管传钥,安全到签名管真伪,防篡改。

2025-12-24 08:00:00 1007

原创 [测试技术] 使用playwright进行H5页面兼容性测试

原创内容,未获授权禁止转载、转发、抄袭。结合 Playwright 和 Node.js 进行 H5 页面兼容性测试,可充分利用 Playwright 的设备模拟能力和 Node.js 的脚本自动化优势,实现跨设备、跨浏览器的高效测试。

2025-12-23 09:14:31 426

原创 [测试工具] 如何把离线的项目加入成为git项目的新分支

原创内容,未获授权禁止转载、转发、抄袭。

2025-10-30 10:50:55 385

原创 [测试技术] 软件测试用例设计的技巧:正交法

正交法(Orthogonal Array Testing)基于正交试验设计的数学原理,通过选择 “正交表”(具有均匀分散、整齐可比特性的标准化表格),从所有输入条件的组合中,抽取 “代表性组合” 作为测试用例。其核心目标是:用最少的用例覆盖 “最多的因素水平组合”,确保测试效率与覆盖率的平衡。​简单来说,正交法的本质是 “用部分组合替代全量组合”,但通过正交表的特性,让这部分组合能反映所有因素水平间的交互影响,避免遗漏关键场景。​。

2025-08-27 08:15:00 1355

原创 [测试技术] 软件测试中质量门禁管理

质量门禁(Quality Gate)是在软件研发关键节点(如开发提测、测试交付、版本发布)设置的 “质量检查关卡”,通过预设的量化指标(如用例通过率、缺陷密度)判断当前版本是否满足进入下一环节的标准,不达标则 “拦截” 并要求整改。​它并非单一测试动作,而是贯穿 “需求→开发→测试→发布” 全流程的质量管控机制,核心目标是:“不让有质量风险的版本流入下一个环节”。​质量门禁管理的核心不是 “为了拦截而拦截”,而是通过 “标准化检查” 让质量管控融入研发全流程,既避免 “质量失控”,也避免 “过度测试”。

2025-08-25 08:30:00 1236

原创 [测试技术] 接口测试中如何高效开展幂等性测试

接口幂等性测试需覆盖 “基础重复请求 - 异常场景 - 并发场景”,核心验证 “返回结果一致” 和 “数据状态唯一”。测试过程中需结合工具提高效率,同时联动开发确认幂等设计,才能从根本上避免因重复请求导致的系统故障。建议在接口测试用例中单独标注幂等性测试点,确保每个关键接口(尤其是支付、订单类)都经过严格验证。

2025-08-22 10:23:33 1194

原创 [测试工具] AI编程IDE——Trae介绍和使用实例教程

Trae​​ 是由字节跳动推出的 ​​AI原生编程工具​​,也是中国首款 ​​AI原生集成开发环境(AI IDE)​。该工具支持 ​​AI问答​​、​​代码自动补全​​及​​基于Agent的AI编程​​能力,助力程序员自动化完成开发任务,部分项目甚至可实现​​端到端开发​​——用户仅需自然语言提问,即可直接生成完整代码项目。该工具支持​​简体中文与英文界面​​,并免费内置 ​​GPT-4o​​、​​​​ 等先进模型,大幅降低开发者使用门槛。

2025-08-01 08:00:00 5750 1

原创 [测试工具] 影刀RPA使用介绍

影刀(RPA)是一种流程自动化工具,主要用于替代人工完成规律性、重复性的任务。RPA(Robotic Process Automation,机器人流程自动化)是指利用软件机器人或智能自动化工具来模拟和自动执行重复性、规律性、高度结构化的业务流程和任务。它的工作原理是通过录制或编写脚本,模拟鼠标点击、键盘输入、数据处理等操作,实现业务流程的自动化。其核心优势在于无需改变现有系统架构,就可以快速部署,这使得它在财务、人力资源、客服、电商等多个领域都有广泛的应用。

2025-07-31 08:00:00 3630 1

原创 [安全测试] 使用Burp Suite进行渗透测试(二)

原创内容,未获授权禁止转载、转发、抄袭。今天我们继续讲使用Burp Suite进行渗透测试。

2025-07-18 08:00:00 1240

原创 [安全测试] 使用Burp Suite进行渗透测试(一)

原创内容,未获授权禁止转载、转发、抄袭。

2025-07-17 09:15:00 1035

原创 [测试工具] charles+postman? 使用Reqable提升测试效率

Reqable是一个集抓包调试和API测试于一身的跨平台工具,既能替代Charles/Fiddler,又能媲美Postman。

2025-07-16 09:15:00 1132

原创 [测试技术]使用Vercel建立自己的个人网站

至此,一切步骤都已完成,你可以愉快地让你的朋友访问你的个人站点了。

2025-07-15 09:00:00 1209

原创 [测试技术]Claude Code + Cursor使用指南

slash。

2025-07-14 16:10:57 8210

原创 [团队管理]质量团队如何制定OKR考核体系?

原创内容,未获授权禁止转载、转发、抄袭。质量团队如何制定一套切实有效的OKR考核体系?

2025-07-11 10:06:39 1208

原创 [测试技术]Elasticsearch数据同步和查询

ES(elasticsearch)是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。在实际项目中经常将 MySQL 作为业务数据库,ES 作为查询数据库,用来实现读写分离,缓解 MySQL 数据库的查询压力,应对海量数据的复杂查询。

2025-07-10 14:45:00 1003

原创 [性能测试]性能调优6大经典案例手把手实战

聚合报告:DB资源:1、查看DB监控,有慢sql,根据slow.log取出慢sql(long_query_time=1s)2、查看执行计划,是全表扫描1、给where条件字段添加为索引。2、 查看执行计划:已走索引。优化后的聚合报告:优化后的DBcpu:1、查看slow.log无慢sql2、查看skywalking发现调用SQL如下:3、查看执行计划,走了idx_hospital_id,idx_service_plan_id索引 3.1、扫了2321行,耗时184ms:

2025-07-10 09:15:00 868

原创 [性能测试]慢SQL性能优化实战

2.1:索引类:通过创建索引,数据库可以直接定位到包含所需数据的位置,避免了全表扫描,从而大大提高查询效率。以某业务的300w排班表为例:3.1无索引:全表扫描,查询时间:1.661s3.2加索引:(对索引字段使用函数):全表扫描,查询时间:1.693s因为对索引使用函数会破坏索引的有序性。3.3 调整sql,去掉对索引使用的函数索引生效,range扫描48w行,查询时间:0.786s3.4 继续添加索引扫描范围从48w降到2214行,查询时间:0.131s3.5进一步增加索引扫描范围从2214行降到816

2025-07-09 16:50:34 349

原创 [安全测试]水平权限漏洞之测试篇

​​水平权限(Horizontal Privilege Escalation)​​ 指​​同一权限等级的用户非法访问或操作其他用户资源​​的安全问题。例如:用户A通过篡改请求参数,越权访问用户B的订单、地址或私有数据。其核心原因是:​​服务端未校验请求者与资源的归属关系​​​缺失资源归属校验​​:接口仅根据ID操作资源(如/getOrder?),未验证当前用户是否属于该资源所有者。​​可预测的资源标识符​​:使用自增数字ID(如1001、1002),攻击者通过遍历ID即可获取他人数据。​。

2025-07-09 09:49:44 782

原创 [团队管理]质量团队如何构建学习型组织的小思考

原创内容,未获授权禁止转载、转发、抄袭。

2025-07-02 10:37:45 801

原创 [自动化测试]Java的反射机制与测试中的应用

要获取当前类中定义的方法可以用Class中的getDeclareMethods函数,他会获得当前类中定义的所有的方法(包括public、private、static等方法),它会返回一个Method对象数组,其中每一个Method的对象即表示类中定义的一个方法。一旦我们获得了Human的class对象,我们就能够通过这个class对象获得Human类的原始定义信息,首先我们来获取Human类的构造器对象,有了构造器对象我们就能够构造出一个Human对象出来。3、获取类中定义的属性。

2025-06-30 16:02:13 461

原创 [性能测试]Jmeter中用好BeanShell脚本

Jmeter中有一个很好用的工具——BeanShell脚本。测试时可以在前置和后置脚本中通过BeanShell来帮助获取参数,对参数做加密解密等处理,还能帮助更加灵活的做断言。

2025-06-30 11:19:52 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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