自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 从“人工校验”到“智能伙伴”:一名测试工程师眼中的AI应用实践与思考

驱动这一变革的,是我们共同面临的痛点:敏捷与DevOps模式下极短的发布周期、微服务等复杂架构带来的巨大测试矩阵、以及用户对软件质量近乎苛刻的期望。作为一名在软件质量保障领域摸爬滚打了多年的测试工程师,我亲身经历了从纯手工测试到自动化脚本,再到如今AI技术全面渗透的行业变迁。今天,我想在优快云这个技术社区,和大家深入聊聊AI究竟如何重塑我们的测试工作,分享一些一线的观察、实践与冷思考。在真实业务场景中,用一批典型的测试需求去验证工具的“智商”和“实用性”,关注其生成结果的准确率、稳定性和易用性。

2025-12-17 15:29:26 330

原创 从十年真题看系统架构师论文出题规律

摘要: 系统架构师考试论文题目近十年(2012-2025)的演变揭示出三大核心主题(架构风格与模式、数据与集成架构、质量属性)和两大趋势(单体→分布式→云边端协同、数据存储→数据智能与融合)。2025年11月考试可能聚焦事件驱动架构、服务网格治理、云原生可观测性等深度应用,以及实时数据湖仓、多模型数据库等前沿实践。备考建议:深入掌握2-3种架构风格,结合实战案例,突出技术决策与权衡能力,关注跨领域融合设计。

2025-10-30 16:42:56 872

原创 从近10年历年论文题目看系统分析师考试出题趋势

摘要:系统分析师考试论文题目分析显示,技术热点呈现"变"与"不变"特征。不变的核心基础包括系统开发方法、软件测试与数据管理;演变的技术热点则体现在架构设计深化、DevOps/AIOps融合及云原生等新范式;业务与系统融合趋势明显。2025年备考应重点关注系统架构进阶、数据治理、AI应用及软件测试等方向,同时兼顾安全合规、低代码平台等新兴领域。建议考生夯实基础、紧跟前沿并总结实践经验,以应对考试挑战。(149字)

2025-10-30 15:52:55 921

原创 认识Locust:一款强大的性能测试工具项目实战

Locust性能测试工具摘要 Locust是一款基于Python的开源性能测试工具,采用事件驱动架构实现高并发模拟。主要特点包括:1)纯代码定义测试场景,灵活性强;2)单机可模拟数千用户(基于gevent协程);3)内置实时Web监控界面;4)支持分布式扩展。典型应用场景包括Web服务压力测试、API性能评估等。 快速使用流程:1)pip安装;2)编写Python测试脚本定义用户行为;3)通过CLI或Web界面启动测试。Locust提供任务权重、等待时间等配置项,支持登录态保持、阶梯式负载等高级特性。与JM

2025-10-30 14:59:25 694

原创 成本中心到价值中心:测试团队的业务赋能之路

当测试团队完成了知识管理和能力建设后,我们面临了终极挑战:如何证明测试不是项目的"成本",而是业务的"投资"?我们确实保证了质量,但这种价值往往是隐性的、防御性的。如何让测试团队从"花钱的部门"变成"赚钱的伙伴"?当我们成功完成价值重塑后,测试团队不再是项目的"成本项",而是业务的"赋能者"。在之前的文章中,我们构建了完善的测试体系、质量度量系统和团队能力模型。在这个过程中,我们不仅提升了测试团队的地位和影响力,更重要的是,我们真正成为了业务发展中不可或缺的合作伙伴。测试团队的价值重塑,本质是从"

2025-10-20 11:04:34 553

原创 从个人贡献者到团队引领者:测试团队的知识管理与能力建设

《测试团队知识管理与能力建设实践》摘要:针对测试团队知识孤岛和新人成长缓慢问题,作者构建了四层知识管理体系:1)基础知识库(测试案例库/Bug模式库);2)标准化流程模板;3)阶梯式能力成长模型;4)学习型文化(技术分享/师徒制/积分激励)。通过某15人团队转型案例,12个月实现自动化率提升至65%、新人培养周期缩短50%。强调管理者需完成从"个人贡献"到"团队赋能"的思维转变,建立预防机制和成长环境,打造能自我进化的有机团队。(149字)

2025-10-17 14:25:35 1043

原创 如何用数据证明测试的价值?我的质量度量实践

《数据驱动测试:让质量价值可见可量化》摘要: 本文系统阐述了如何通过数据度量体系验证测试工作的业务价值。作者提出四大核心度量维度:1)产品质量指标(缺陷密度、逃逸率等);2)测试过程指标(用例有效性、需求覆盖度等);3)测试效能指标(测试周期、环境稳定性等);4)业务价值指标(质量投资回报率、宕机时间等)。文章强调要避免常见度量陷阱,如追求虚荣指标、数据孤岛或过度度量,建议聚焦3-5个关键指标建立"度量-分析-改进"闭环。通过数据将测试从成本中心转化为价值中心,使质量改进从感性认知变为可

2025-10-10 16:42:33 494

原创 从测试工程师到质量顾问:我的持续测试实践

持续测试不是技术的堆砌,而是研发理念的革新。它让我们测试人员从被动的质量检查者,转变为主动的质量赋能者。持续测试不是在项目后期集中进行的大规模测试,而是在研发流程的每个环节中持续、快速进行的质量反馈活动。回顾上一篇文章,我们建立了自动化测试框架,解决了重复执行的问题。但很快,我发现了一个新的困境:“,让问题在产生后几分钟内就被发现和修复,大大降低修复成本。一个完整的持续测试体系应该包含四个层次,我将其称为"(这次就不讲解如何搭建环境与配置,下次再详细的分享)持续测试的核心是建立。

2025-10-09 09:33:22 682

原创 每天节省4小时:我的自动化测试入门与实践(资深测试员揭秘如何用自动化打破“重复劳动“的魔咒)

摘要:本文探讨了自动化测试的价值与实践。作者指出手工回归测试耗时巨大,而真正的自动化测试包含测试代码、数据、验证和报告等要素。文章分析了适合自动化的场景特征(稳定需求、长周期等)和不适合的情况(一次性测试、频繁UI变更等),并分享了实战框架链接。同时提醒要避免过度自动化、忽视维护等技术陷阱,建议从简单工具入手。最后强调自动化是手段而非目标,其核心价值在于释放测试人员的时间,让他们能专注于更需要人类智慧的工作。

2025-10-08 10:39:55 499

原创 修复1个Bug,引爆3个新Bug?回归测试的智慧

摘要: 回归测试是在代码修改后重新运行测试用例,确保原有功能不受影响的关键过程。其核心价值在于防止"修复一个Bug,引发多个新Bug"的连锁反应。常见的回归策略包括全面回归(高成本高覆盖)和选择性回归(推荐),后者需精准分析代码影响范围,优先测试核心流程和关联模块。高效回归体系需建立分级测试用例库、进行版本变更分析,并推进自动化测试(尤其是核心流程)。测试人员的专业价值体现在精准评估影响、高效执行回归及质量把控能力。随着功能增长,回归成本激增,自动化测试将成为重要解决方案。

2025-10-07 11:45:40 857

原创 如何用一个空格,让整个输入框崩溃?(探索边界值分析与异常测试的奥秘)

摘要:文章通过一个因密码末尾空格导致App闪退的案例,揭示80%的Bug都隐藏在边界和异常场景中。详细介绍了边界值分析方法,以用户注册页面为例,展示了如何系统设计15个针对性测试用例。进一步提出"异常测试"概念,包括SQL注入、超长字符等极端场景测试。通过一个空格引发服务器崩溃的实战案例,强调测试员需具备"破坏性思维"和完整数据流追踪能力。最后指出优秀测试员需要打破常规假设,构建"建设性破坏"的思维模式,为产品质量建立坚实防线。

2025-10-06 10:13:59 577

原创 “用户名或密码错误”这句话,可能是个安全漏洞?

我们不仅要发现问题,更要理解业务场景,提出有理有据的建议,并推动团队(产品、开发、设计)共同决策,在安全和体验之间找到最适合当前项目的平衡点。2、精准密码爆破:一旦确认了有效的用户名(尤其是高权限账号),攻击者就可以集中火力对这个账号进行密码暴力破解,大大提高了攻击效率。看到这里,你可能会有一个疑问:“如果统一了提示,那真正的用户输错了用户名,岂不是会一直纠结于是用户名错了还是密码错了?:复现步骤(如上所述),并阐明风险:此问题可能被恶意利用,导致有效用户名被探测,增加系统被暴力破解的风险。

2025-10-05 13:22:56 856

原创 手把手教你写出人生第一个测试用例

上一篇,我们用测试的眼光审视了“Hello, World!”。今天,我们将告别随意的“点点点”,进入结构化测试的世界。我会用一个你每天都会遇到的场景,带你亲手写出专业、清晰的测试用例

2025-10-04 19:27:27 823 1

原创 【“Hello, World!”之后:写给每一位程序员和测试新手的第一个测试】

“还记得你写的第一个程序吗?对,就是那个在屏幕上输出‘Hello, World!’的程序。我们当时如此确信它会成功,以至于从未想过它也可能出错。但今天,我们就将用测试的眼光,重新审视这个我们职业生涯中最‘简单’、最‘确定’的程序。

2025-10-03 18:52:16 233

原创 第六篇:webUI自动化测试框架实战(其四 关键字驱动架构)

本文介绍了关键字驱动自动化测试框架的实现方法。该框架通过封装常用操作(如打开页面、输入文本、点击按钮等)为关键字,测试人员只需编写YAML格式的测试用例即可完成测试,无需编写代码。文章详细展示了框架结构,包括关键字封装类Keywords、YAML测试用例模板、用例读取解析模块read_data.py以及测试执行配置。该方案显著降低了自动化测试门槛,使非技术人员也能参与测试工作,并通过Allure报告直观展示测试结果。框架具有易扩展、维护简单的特点,适合团队协作的自动化测试项目。

2025-09-17 17:06:51 227

原创 第五篇:webUI自动化测试框架实战(其三 POM框架设计模式)

本文介绍了基于POM(Page-Object-Model)框架的Web自动化测试设计模式。通过分层架构将页面元素、操作逻辑与测试用例分离,提高了代码的可维护性和重用性。核心实现包括:1)使用YAML文件管理测试数据;2)Keyword类封装基础操作方法;3)SearchPage类实现页面操作逻辑;4)TestSearch类组织测试用例;5)Allure生成可视化测试报告。该框架通过元素定位与业务逻辑解耦,结合参数化测试和断言机制,有效提升了自动化测试效率。示例展示了完整的实现流程,包括页面对象封装、测试数据

2025-09-16 15:15:34 250

原创 2025【软件评测师】59/55分压线过关!软考备考三法则:真题为锚、动手为剑、考点为盾

一张成绩单,两个惊险数字:59分和55分,1分的差距,是遗憾更是警醒;这10分的余量,是幸运更是策略的胜利。

2025-06-30 15:31:16 789

原创 第四篇:webUI自动化测试框架(其二:pytest实现测试用例参数化(@pytest.mark.parametrize))

上一篇,已经把webui自动化框架搭建起来,简单的实列也已经讲解了,整体来说,可以拿来使用了,今天我们在上一个的版本基础上,再优化一点内容。2、在项目的目录下,再新增一个common的文件夹,用来放一些公共方法,如本次的读取yaml文件数据。上次讲的内容中,是没有把data层使用起来,那今天我们就结合参数化 一起使用。4、运行main.py函数。

2025-04-20 12:32:35 566

原创 第三篇:webUI自动化测试框架(其一)

上一节,已经配置好了webUI的环境,接下来继续聊聊代码实现,以及线性代码和框架封装后的区别以上内容就是整个的webui自动化测试的框架,这个框架也是最基础的,对于有编写代码基础的人,使用是完全足够的,直接运用到项目中,也是可以的,当然还有一些的内容,可以继续改善和封装,如可以把一些用例的数据全部用yaml 文件管理;有兴趣的人,也可以把用例全部使用excel文件或yaml文件进行管理,仍后封装一个方法来解析用例,这样的框架就可以给不会写代码的人使用,他们只要按照提供的用例格式进行添加用例即可。

2025-04-17 13:55:22 993

原创 第二篇:自动化测试webUI环境搭建【python+selenium+pytest+...】

webUI自动化环境的搭建(python+pytest+selenium+allure+...)

2025-04-17 08:24:18 526

原创 第一篇:自动化测试环境pytho安装

从今天开始,将持续的更新关于自动化测试框架。

2025-04-16 11:43:13 486

原创 性能测试学习第二篇:性能测试用例设计与执行(实战)

负载测试、压力测试、稳定测试

2024-03-08 10:07:43 1326 1

原创 性能测试学习第一篇:理论知识

性能测试

2024-03-08 09:45:46 578 1

原创 架构设计复习笔记4—软件架构设计

软件架构设计

2022-12-16 18:01:12 341 1

原创 系统架构师学习笔记3—数据库

数据库

2022-12-16 09:23:42 211

原创 软件系统架构师复习大纲要点

软件系统架构师复习大纲要点

2022-12-16 08:49:43 289

原创 软件架构师学习笔记2—计算机网络

计算机网络

2022-06-15 17:22:35 171

原创 软件架构师学习笔记第一章—计算机基础-1

运算器的组成包含:1、算术逻辑单元ALU :数据的逻辑运算和算术运算;2、累加寄存器AC:为ALU提供一个工作区,用于暂存数据。3、数据缓冲寄存器DR:写内存时,暂存指令或数据。4、状态条件寄存器PWS:存状态标志和控制标志。控制器的组成包含1、程序计数器PC:存储下一个要执行的指令地址2、指令寄存器IR:存储即将执行的指令3、指令译码器ID:对指令中的操作码字段进行分析解释。4、地址寄存器AR:用来保存当前CPU所访问的内存单元的地址。5、时序部件:提供时许控...

2021-07-14 15:40:10 200

原创 jmeter 软件性能测试(一)

软件性能测试(初学者)(一)随着现在的互联网的高速发展,性能测试都是一个高热点的话题,系统上线后,性能的好坏直接就影响了用户使用系统的体验,相信没有一个用户能接受一个网站打开时间超过10S,如果是我超过5S我都等不了,呵呵。。。因此性能测试是任何一个系统、软件在正式发布前需要重点关注的一个点。别的不说,还是先开始了解下关于性能测试的基础知识。常见的性能测试指标判断一个系统的好坏,在性能测试中会使用一些指标来进行分析和描述,以下是一些常用的指标因素:事务处理的响应时间这里的响应时间指的是 某个操

2020-09-03 15:42:13 1147

ResolutionTest.zip

Resolution Test是专为Chrome浏览器制作的一款窗口大小调整工具,该款插件可以用多种分辨率大小来调整浏览器窗口大小,并能通过选取多个分辨率选项来打开多个相应大小的新窗口。

2020-09-01

空空如也

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

TA关注的人

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