- 博客(84)
- 资源 (1)
- 收藏
- 关注
原创 坚持漏测复盘
测试人员结合用例对需求进行反串讲,把对需求的理解讲一遍,列出所有的测试点和测试场景,产品和开发同事评审是否有遗漏场景,如果没有异议,这样就可以很大程度上避免漏测了。在上线前,查看还有哪些问题,是未解决的,与产品、开发、测试经理商量,哪些bug是允许带到线上的,如果三方达成一致,那么线上再出问题,也是已知的,就没什么问题了。一个人精力毕竟有限,如果条件和时间允许,可以把测试过的功能交给你的搭档,让他帮忙再测试一下,毕竟每个人的测试思路不一样,也许也有收获也不一定呢。具体地说,什么是测试漏测?
2026-03-01 15:40:31
208
原创 作为测试,一定要会这些常用命令
做测试天天查日志、调接口、核对数据,不会常用命令真的很心虚😭 整理了精简版高频命令+避坑指南,好记好用,直接抄作业!高频实用命令(简化版,直接套用)
2026-02-27 08:48:19
343
原创 原来测试做久了,人真的会变得很敏感
沟通方式变了:从直来直去到换位思考 最开始跟开发、产品沟通,总想着直接指出问题,说话直白,没考虑过对方的工作逻辑。后来才明白,沟通要讲场景、讲证据,理解开发的实现逻辑、产品的业务诉求,才能高效推进问题解决。可真正扎进测试行业,从需求分析、用例设计,到执行测试、跟进缺陷、保障上线,我才真切感受到:测试这行,真的能把一个人从头到脚改造一遍。后来倒逼自己提前规划,主动跟进需求评审,预留测试缓冲时间,紧盯缺陷修复、回归验证节点,哪怕版本紧急加班兜底,也绝不放过质量隐患。有人说做测试久了,人会变得较真、敏感、死板。
2026-02-26 08:55:29
311
原创 马上,大批软件测试可能会下岗
AI正在重塑软件测试行业:测试人员面临价值重构与职业转型。数据显示,AI在用例生成、回归测试等重复性工作上效率远超人工,可降低80%成本。但AI短期内难以替代需求分析、风险预判等高阶工作,测试人员需从执行者转型为设计者。未来职业发展将呈现两极分化:掌握AI工具的测试开发/业务专家薪资可达25K,而仅会基础操作的测试员面临淘汰风险。建议从业者深耕业务逻辑、测试架构等核心能力,将AI转化为效率工具,而非威胁。
2026-02-25 08:50:38
391
原创 skill使用教程,从小白到大神进阶
(2)突然无法使用(NodeJS安装参考):如果正常使用中,突然发现claude命令无法启动claude-code了,可能是claude-code正在后台自动更新,等待几分钟后再尝试使用,如果还是不行,请先运行下列代码移除claude-code,注意,如果你的node安装目录不同,要替换成自己的安装目录:rm -rf /opt/homebrew/lib/node_modules/@anthropic-ai/claude-code。安装完成后,让我们启动 Claude Code,看看它长什么样。
2026-02-23 15:46:21
1593
原创 LLM大模型
大语言模型(LLM)是基于海量参数和文本数据训练的人工智能模型,具有理解生成人类语言的能力。典型代表包括GPT系列等。其核心特点在于涌现能力,如上下文学习、指令遵循和逐步推理,使其能处理复杂任务。LLM具有巨大规模、多语言/多模态支持、强大上下文感知等特点,广泛应用于翻译、对话等领域。同时也面临伦理风险挑战,需谨慎应用。该技术已成为AI领域的重要研究方向。
2026-02-23 10:16:09
261
原创 为什么女生做软件测试很有优势
行业里很普遍的共识,女生做软件测试整体优势很明显,而且很多公司也更愿意招女生,尤其是功能测试、自动化、测试工程师这类岗位。女生做测试的核心优势。
2026-02-22 17:07:41
221
原创 原来测试做久了,人真的会变得很敏感
测试工作重塑职业思维与习惯 摘要:从简单执行到深度参与测试全流程,测试工作深刻改变了从业者的思维方式与工作习惯。测试人员逐渐形成了风险预判的全局质量思维,从被动执行转为主动评估;时间管理上转变为紧盯节点、提前规划;沟通方式更注重换位思考与证据呈现;严谨性成为职业本能,体现在测试记录、场景覆盖等细节中。这些改变不仅提升了专业能力,更塑造了务实严谨的职业特质,使测试人员能在复杂项目中坚守质量底线。
2026-02-22 17:01:41
249
原创 作为测试,一定要会这些常用命令
做测试天天查日志、调接口、核对数据,不会常用命令真的很心虚😭 整理了精简版高频命令+避坑指南,好记好用,直接抄作业!高频实用命令(简化版,直接套用)
2026-02-22 17:00:46
249
原创 大厂测试视角:手把手教你如何优化简历
摘要:本文针对求职者简历石沉大海的问题,从大厂HR视角提出专业优化建议:1)突出价值而非工作记录,用数据展示业务影响;2)合理布局技术关键词通过ATS筛选;3)运用STAR法则描述项目经验,强调解决问题的能力。作者作为大厂测试专家,提供简历优化服务,帮助求职者精准匹配岗位需求,提升竞争力。全文聚焦简历如何从"执行记录"转变为"价值证明",助力获取面试机会。
2026-02-22 16:58:08
378
原创 端到端测试利器:Playwright入门教程
Playwright作为一款强大的端到端测试框架,能够帮助开发者编写可靠、易于维护的端到端测试脚本。Playwright作为一款强大的端到端测试框架,能够模拟真实用户的行为,与网页进行交互,并验证页面功能和表现。然后,通过context.newPage()方法打开一个新的页面,并使用page.goto()方法导航到指定的URL。上述代码首先使用page.title()方法获取页面的标题,并使用expect(title).toBe()进行断言,检查标题是否与期望的标题相匹配。五、结束测试并关闭浏览器。
2025-02-16 21:02:42
678
原创 2024年软件测试崩盘了吗,为什么都找不到工作了?
换个方向思考,这也是行业在进化的体现,门槛在提高的同时,相应的薪酬也在增长,而身在局中的我们需要跟上行业的发展脚步,才不至于在这个浪潮中被替代,被淘汰~过去几年,可能你只要会一些功能测试理论就能找到一份工作,但是现在的面试和招聘要求可以直观的感受到,企业要求在提高,自动化变成必会技能,最好还能做性能,会测试开发更好。调整好心态,持续学习,做正确的事才能摆脱焦虑。如同罗翔老师所说:“人最怕的就是清醒的堕落,什么都懂,却不行动,没有压力,无忧无虑,没有目标,加上一点迷茫,到最后还是维持现状”
2025-02-07 09:40:37
358
原创 性能测试大佬不会跟你说的核心能力
要想精准定位问题原因,往往需要开发配合,比方说打印对应事物所有节点的debug日志,分析瓶颈区间的日志数据和正常区间的指标对比,比方说响应时间的占比,如果是数据库时间占比呈递增的状态,通常只需要解决数据库的问题。性能测试真正具备差异化的点,是性能瓶颈分析问题定位能力,不是掌握场景模拟手段,什么流量回放、压力测试,没有分析能力即使存在问题你可能也忽略过去。资源相关的:cpu使用率、内存使用率、网络、io,事务相关的:平均响应时间、吞吐量、失败率,数据库相关的:连接数、慢sql。
2025-02-04 21:38:34
187
原创 Redis 持久化原理分析和使用建议
由于 AOF 日志文件中记录的是自 Redis 启动后每一条写操作,因此随着写操作的不断增加,AOF 文件将越来越膨胀,为了防止 AOF 文件不断地膨胀,Redis 为我们提供了一种 AOF 文件的重写机制。以下图为例,当我们对一个列表先后做了 6 次修改操作后,列表的最后状态是 [“D”, “E”, “F”],此时,只用 LPUSH mylist “D”, “E”, “F” 这一条命令就能实现该数据的恢复,这就节省了五条命令的空间。这样一来,即使宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。
2025-02-02 09:42:13
1124
原创 性能测试主要测什么?
性能测试类型:负载测试(Load Testing)、压力测试(Stress Testing)、容量测试(Capacity Testing)、稳定性测试(Stability Testing)、峰值测试(Spike Testing)性能测试是一种非功能性测试,主要用于评估软件应用程序在不同负载条件下的表现。它关注的是系统的速度、稳定性和可扩展性。以上10款性能测试工具,有开源的,有试用的,说不定以后工作中某些需求可能用得上。2.吞吐量:并发用户数、资源利用率、稳定性、可扩展性。
2025-01-29 09:13:48
191
原创 接口测试通用测试用例
现在很多系统前后端架构是分离的,从安全层面来说,只依赖前段进行限制已经不能完全满足系统的安全要求,需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。测试的重点是检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。更多内容,欢迎关注公众号。
2025-01-28 15:16:01
367
原创 RocketMQ 5.x 生态系统
图片来源:Implementation Practices of Message Queue for Apache RocketMQ 5.0 - Alibaba Cloud Community相关视频:https://edu.csdn.net/course/detail/38515
2023-05-11 18:32:22
225
原创 RocketMQ 消息存储CommitLog ComsumeQueue
图片来源:为什么阿里要自研 RocketMQ ? | 赵坤的个人网站相关视频:https://edu.csdn.net/course/detail/38515
2023-05-11 18:32:02
203
原创 Apache RocketMQ 系统架构
相关视频:https://edu.csdn.net/course/detail/38515图片来源:Service architecture - Message Queue for Apache RocketMQ - Alibaba Cloud Documentation Center
2023-05-04 18:26:34
114
原创 RocketMQ 多主多从架构
图片来源:From Alibaba to Apache: RocketMQ’s Past, Present, and Future相关视频:https://edu.csdn.net/course/detail/38515
2023-05-04 18:24:52
222
原创 无法设置 PySide6,在 python 中运行“from PySide6.QtCore import Qt”时出错
我尝试安装pyside6,它安装成功(Successfully installed pyside6-6.2.4 shiboken6-6.2.4)。这个问题似乎是由过时的内核(或未开发的 wsl 内核)引起的。实际上,将 wsl 更新为 wsl2 可能会进一步解决这个问题。但是我无法运行PySide6的“Hello World Program”,执行。...
2022-08-14 17:28:22
3148
1
原创 如何使用 PyQt 加载图片资源?
和一个 main.py 文件,它加载 ui.py 以显示界面,ui.py 从根目录的“images”文件夹中加载一些图像。我有一个带有一些脚本的函数文件夹和一个带有 PyQt 在 ui.py 文件上生成的代码的 ui 文件夹。如果我直接在 python 上执行我的脚本(在 main.py 文件上双击),图像将不会显示..但是,如果我使用带有“python main.py”的终端,图像会正确显示。注意:python 资源模块应该与您的 ui 文件位于同一目录中。将 Qt 资源文件转换为 python 模块。.
2022-08-14 17:15:28
1309
原创 DNS解析流程
dns是如何一步一步工作的DNS的工作原理和过程分为以下几个步骤:第一步:客户端提出域名解析请求,并将请求发送给本地域名服务器。第二步:本地域名服务器收到请求后,首先查询本地缓存。如果有这条记录,则本地域名服务器直接返回查询结果。第三步:如果本地缓存没有记录,则本地域名服务器直接向根域名服务器发送请求,然后根域名服务器返回域的主域名(根的子域) ) 的本地域名服务器。服务器的地址。第四步:本地服务器向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存。如果没有该记录,则返回
2022-04-23 18:49:46
4484
原创 什么是域名系统 (DNS)
DNS 服务器的工作原理DNS 目录分布在全球范围内,存储在称为 dns 服务器(即“域名服务器”)的特殊服务器中,这些服务器相互连接并定期通信,以同步目录信息并创建冗余。DNS 服务器和 IP 地址DNS 服务器存储将域名与特定 IP 地址配对的特定信息。一个域可能有一个或数百个与之关联的 IP 地址。例如,Amazon.com 在全球拥有数千台服务器,一个用户在一个国家内连接的物理服务器可能与世界其他地方的另一个用户完全不同。Internet 服务的全球性需要一个分布式和可扩展的 DNS 服
2022-04-23 18:45:19
3242
原创 Windows Server 中 DNS 服务器的新增功能
在 Windows Server 2016 中,DNS 服务器在以下方面提供了增强的支持。功能性 新的或改进的 描述 DNS 策略 新的 您可以配置 DNS 策略以指定 DNS 服务器如何响应 DNS 查询。DNS 响应可以基于客户端 IP 地址(位置)、一天中的时间和其他几个参数。DNS 策略支持位置感知 DNS、流量管理、负载平衡、裂脑 DNS 和其他场景。 响应率限制 (RRL) 新的 您可以在 DNS 服务器上启用响应速率限制。通过这样做,您可以避免
2022-04-23 18:42:21
874
原创 域名系统 (DNS)
域名系统 (DNS) 是包含 TCP/IP 的行业标准协议套件之一,DNS 客户端和 DNS 服务器一起为计算机和用户提供计算机名称到 IP 地址映射名称解析服务。笔记除本主题外,还提供以下 DNS 内容。DNS 客户端的新功能 DNS 服务器的新功能 DNS 策略场景指南在 Windows Server 2016 中,DNS 是一个服务器角色,您可以使用服务器管理器或 Windows PowerShell 命令安装它。如果您要安装新的 Active Directory 林和域,则.
2022-04-23 18:39:52
2036
原创 什么是域名系统或 DNS?
域名系统 (DNS) 最早出现在 1980 年代初期。它代表一个存储注册域名和互联网协议 (IP) 地址的互连服务器系统。随着互联网的发展,它成为在线互动中不可避免的一部分。大多数互联网用户甚至都不知道 DNS 以及它给我们带来的巨大好处。如果没有 DNS,您将无法通过在浏览器中键入 URL 来访问任何网站。计算机使用 IP 地址相互通信。由于人类无法记住数千串数字,因此我们必须使用域名而不是 IP 地址。phoenixnap.com在浏览器中输入比 198.24.170.115 更容易记住
2022-04-23 18:36:57
2611
原创 DNS 的工作原理——域名系统
在将域迁移到 Amazon 的 Route53 之前,我们应该首先确保我们正确理解 DNS 的工作原理虽然我们将在本系列的第二部分介绍AWS 的 Route53 域名系统 (DNS) 服务,但我认为首先确保我们正确理解DNS 的一般工作原理会很有帮助。一旦我们熟悉了 DNS 流程和术语,我们将探索将现有域迁移到 Route53。DNS 提供人类可读名称(如www.amazon.com)与其相关 IP 地址(如205.251.242.103)之间的映射。与电话簿相比,DNS 是最好的,您可以在电话簿.
2022-04-23 18:31:13
3672
原创 什么是域名服务器 (DNS) 及其工作原理?
首先,我们需要购买阿里云服务器和域名。域名建议用.com后缀的(一般五十左右),想要便宜的域名可以买.top等后缀的(一般几块钱)。点击这里购买域名云服务器的话,根据自己的需要购买,如果只是简单的发发文章图片,视频等,网站访问量不高的话,买个1核2G1M的配置也能够用。当然,如果对响应速度等体验比较看重的话,可以买个稍微高点配置的,比如2核4G的这样的。(注意:下单的时候先买服务器再去买域名,首购优惠很大不要错过,这里有份阿里云的最新优惠和代金券汇总)下面说说用阿里云服务器建立个人网站(以Word
2022-04-23 18:17:03
7598
原创 Jmeter beanshell的基础用法
//内置对象//vars.get(“变量名”);//vars.put(“变量名”,value);//vars.getObject(“变量名”)//vars.putObject(“变量名”,value);//String username=vars.get(“username”);//log.error(username);//vars.put(“username”,“admin123”);////String[] users=new String[]{“aa”,“bb”};//vars.
2020-11-13 16:17:17
218
原创 git基础命令
我们可以设置一些命令的别名,所以可以在可视化的文档下设置1、找到git安装下的目录,如果不知道自己的git安装目录在哪里,可以用cmd查看,输入where git2、打开gitconfig文件,即可输入命令,如可以增加这些3、git reset id (id是指文件提交的id),回退到你想回退的版本但是你回退之后你又不想回退了,想进入到最新的版本,这时候就可以使用git reflog查看所有你操作过的版本记录git reset是可以重置到某个commit的状态的,以下有几个参数需了解–hard:
2020-11-13 15:26:49
94
原创 Jmeter参数化实战
参数化流程1、找出需要做参数化的数据2、准备提供给参数化需要的数据源3、把脚本里的常量----变量(使用前面的数据源数据)Jmeter参数化方式1、CSV–需要配置元件 使用场景:账号密码2、函数式随机数、time、counter计数器3、变量4、编程式beanshell下面介绍CSV方式文件名:文件路径最好放在Jmeter的bin目录下,这样不用担心把脚本给其他人,其他人运行不起来函数助手----随机生成手机号135/137等${__Random(11111111,999
2020-11-12 14:16:42
174
原创 Jmeter记录小细节
小细节,如果我们想要提取token作为下一个请求的参数,token是放在json里面,这样我们可以先测试下提取,如上图中的$.token,正常显示了结果,测试成功。接着下一步操作,提取
2020-11-12 11:20:56
120
原创 jmeter掌握这些就足够了
最近不少测试朋友在问我有关于jmeter的相关技术点,我看他们连那些不常用的功能都是去研究个透,其实我想说jmeter的话,掌握一些比较常用重要的元件就足够在工作是上使用了。在罗列之前你得知道jmeter是啥东东?它是apche公司使用java平台开发的测试工具,所以想要使用它必须基于java环境才可以基本是测试人员用的最多,主要是用于接口测试性能测试压力测试自动化测试其实还有一款相同的软件loadrunner,不过jmeter对比前者的话,开源免费小巧在实际工作中使用jmeter的流程基
2020-11-12 10:25:28
100
原创 jmeter 前置处理器之用户参数
参数化之用户参数为什么要用参数化:因为不使用参数化的方式,就存在数据变化太大,手动修改一个个的http值。这个工作量极大且不好维护参数化的好处:当10个HTTP都使用同一个参数,当我去改变这一个参数的值。10个http的请求的参数也都会一并改变;方便维护用户参数的弊端在于,不适合取值范围非常大;后续会讲Csv data set config,适合范围大值1.用户参数增加流程示例图2.用户参数手动输入参数看下图的文字描述3.消息体/参数 输入方式:${name} name就是用户参数中
2020-11-12 10:05:46
676
软件测试AI测试工具对职业影响分析:高价值设计能力与自动化转型策略研究
2026-02-19
软件测试基于多用户并发的性能测试基础概念解析:响应时间与吞吐量指标评估系统稳定性设计
2026-02-19
Fiddler的抓包教程:HTTPS解密、数据修改与前后端问题定位综合应用
2025-10-12
性能测试基于JMeter的阶梯式与波浪式场景设计:分布式压力测试及服务器资源监控实施方案
2025-09-07
Postman使用指南:从基础入门到高阶功能实践的应用全解
2025-03-16
使用Fiddler进行网络抓包与优化调试的技术指南
2025-03-15
APP测试核心技术指南:从功能测试到专项测试
2025-02-16
JMeter 安装、配置及其关键组件使用指南 - 性能测试工具
2025-01-18
软件测试工程师职业发展路径与技能提升指南
2025-01-18
Http协议内容总结 http协议包含哪些内容 Http协议的请求方法 Http协议实现的原理机制 get与post请求的区别
2024-06-29
burpsuite安全测试工具
2024-04-05
安全测试-web安全-安全测试通用测试用例
2024-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅