
持续测试
文章平均质量分 91
测试者家园
于涌,知名技术专家和专业图书作者。作为技术专家,曾在多家互联网企业担任技术总监岗位,积累了丰富的实战和管理经验。作为知名图书作者,创作了十余本专业著作,紧跟时代步伐,关注和探索前沿技术的落地与实践,多次获得优秀原创IT图书作者和最受欢迎的IT类图书作者等荣誉。曾为多家企业提供软件测试相关课程、敏捷开发、ChatGPT、AIGC和项目管理等内容的培训和咨询服务。致力于为企业提供实用的技术指导和应用,为读者提供深入并易于理解的知识分享,以促进企业的创新和读者的个人职业发展。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
测试用例复用率提升300%的标签化管理法
标签化管理法是一种基于多维度标签体系的测试用例组织方法,通过为每个测试用例添加多个属性标签,实现快速检索、智能分类和高效复用。原创 2025-08-16 00:30:00 · 733 阅读 · 0 评论 -
测试环境治理:如何终结“在我的机器上是好的“?
"在我的机器上是好的"("It works on my machine")——这句话相信每个开发者都听过或说过。当产品在开发者本地环境运行良好,但在测试环境或生产环境却出现各种问题时,这句话就成了最无奈的解释。原创 2025-08-15 00:30:00 · 762 阅读 · 0 评论 -
技术转型期如何确保研发效能稳定?
,每一次转型都伴随着组织结构、技术体系、工具链乃至文化认知的剧烈震荡。如果控制不当,可能引发研发效率大幅波动、质量风险上升、人员流失、协作混乱等问题。原创 2025-08-12 00:30:00 · 906 阅读 · 0 评论 -
基于自然语言的自动化测试生成流程:构建下一代智能测试体系
本文将系统性探讨如何构建一个“以自然语言为中心”的自动化测试生成流程,覆盖核心技术、关键流程、架构设计与实际落地挑战,提出一套未来导向的测试体系构建方案,助力企业构建真正智能、高效、自适应的测试能力。原创 2025-08-09 00:30:00 · 1099 阅读 · 0 评论 -
多语言应用中大模型的测试多样性补全能力
大语言模型(LLM)以其跨语言理解和生成能力,为测试多样性补全提供了前所未有的智能支撑。本文将从测试场景需求出发,深入探讨大模型如何作为“多语言测试多样性生成器”辅助质量保障,并分享可落地的技术路径与挑战反思。原创 2025-08-08 00:30:00 · 738 阅读 · 0 评论 -
LangChain 在智能测试问答系统中的实践
LLM的能力需要“结构化调用与上下文增强”才能落地,LangChain 正是将 LLM 转化为可编排“测试认知智能体”的关键中间件。本文将从技术原理、系统架构、关键能力到实践经验,深入剖析 LangChain 在智能测试问答系统中的应用价值与实现路径。原创 2025-08-07 00:30:00 · 631 阅读 · 0 评论 -
结合 Copilot 编写测试用例的经验总结
GitHub Copilot 为测试工程师打开了一扇门:让测试不再枯燥重复,而是与智能协同共创。我们可以把精力从“码用例”转向“设计策略”,从“查缺陷”转向“建质量”。原创 2025-08-06 00:30:00 · 895 阅读 · 0 评论 -
LLM 测试助手插件设计与实现思路
LLM测试助手插件的设计理念不是替代人,而是放大测试人员的“思维力与想象力”。它为测试过程注入“理解力”“联想力”“生成力”,使测试从繁重的机械劳动转向富有创造性的质量设计。原创 2025-08-05 00:30:00 · 1661 阅读 · 0 评论 -
使用向量数据库实现历史缺陷检索与分析
向量数据库使得测试系统第一次具备了“语义记忆”能力。通过挖掘历史缺陷的深层语义信息,测试工程不再是一次性的验证任务,而是逐渐向“知识驱动型智能系统”演进。企业应抓住这一机遇,构建属于自己的“缺陷语义资产”,为未来的智能测试、智能预测、智能开发打下坚实基础。原创 2025-08-03 00:30:00 · 777 阅读 · 0 评论 -
LLM 在软件测试中的十大经典应用案例
在数字化转型和敏捷开发浪潮推动下,传统的软件测试工作面临效率、覆盖率、质量保障三大难题。近年来,大语言模型(LLM,Large Language Model)凭借其在自然语言理解、知识表达和逻辑推理方面的能力,成为推动软件测试智能化变革的重要力量。本文将围绕 “LLM 在软件测试中的十大经典应用案例” 展开,结合真实场景,解析其应用方式、价值贡献与落地建议,助力读者开拓思维,实现从“自动化”到“智能化”的跃迁。原创 2025-07-20 00:45:00 · 814 阅读 · 0 评论 -
TraceView工具使用介绍
TraceView是 Android 平台自带的一个很好的性能分析工具。它可以通过图形化的方式让我们了解要跟踪的应用程序性能。TraceView是 Android 平台特有的数据采集和分析工具,它主要用于分析 Android 中应用程序的HotSpot。TraceView本身只是一个数据分析工具,而数据的采集则需要使用 Android SDK 中的 Debug 类或者利用 DDMS 工具。原创 2025-07-14 18:08:54 · 745 阅读 · 0 评论 -
常见 Web 防护机制测试绕过策略
在现代 Web 安全体系中,各类防护机制如 Web 应用防火墙(WAF)、验证码、IP 黑白名单、输入验证、同源策略等被广泛部署,用于抵御攻击者的入侵和渗透。然而,正所谓“道高一尺,魔高一丈”,防护机制不是安全的终点。攻击者总会尝试各种方法进行绕过,测试人员若不能提前识别防护系统的薄弱环节,就无法实现真正有效的安全评估。原创 2025-07-15 01:00:00 · 1366 阅读 · 0 评论 -
安全测试中的模糊测试(Fuzzing)技术介绍
在软件安全测试领域,漏洞挖掘始终是防御体系建设的第一步。而在诸多漏洞发现技术中,模糊测试(Fuzzing)被誉为“黑盒测试中的利器”。它能够在不知道系统内部结构的情况下,通过大量随机或半随机输入刺激目标程序,捕获潜在的内存错误、边界溢出、空指针引用、崩溃、拒绝服务(DoS)等严重安全漏洞。原创 2025-07-14 00:45:00 · 1314 阅读 · 0 评论 -
安全测试中的风险等级评估模型
在信息系统快速迭代、攻击手段日益复杂的时代,安全测试已成为软件开发全流程中不可或缺的一环。然而,仅仅发现漏洞还远远不够,如何评估漏洞风险等级、科学分配资源进行修复、制定应对策略,才是构建稳固防线的关键。原创 2025-07-13 01:15:00 · 653 阅读 · 0 评论 -
使用 ChatGPT 辅助安全测试脚本生成
ChatGPT 的能力远不止编写普通代码,在安全测试领域,它为漏洞验证、攻击模拟、API 安全测试、PoC 自动生成等提供了强有力的辅助。本文不仅介绍了使用 ChatGPT 生成安全测试脚本的实战方法,还指出了其安全边界与未来演进路径。安全测试的智能化,是 DevSecOps 持续演进的关键一步。通过善用大模型,我们不仅能提升效率,更能强化安全保障体系,为构建可信的软件世界添砖加瓦。原创 2025-07-12 00:45:00 · 1832 阅读 · 0 评论 -
敏捷测试如何通过例会驱动高效协作?
敏捷方法论强调团队协作与持续沟通,例会作为敏捷实践中的重要环节,承载了团队信息同步、问题解决与协作推进的关键职能。在敏捷测试中,如何科学设计和高效运用例会机制,成为保障测试质量、提升团队协作效率的核心课题。原创 2025-07-15 01:00:00 · 1058 阅读 · 0 评论 -
敏捷测试中缺陷密度与回归缺陷分析
在敏捷测试实践中,缺陷管理一直是质量控制的核心环节。特别是缺陷密度和回归缺陷的统计与分析,不仅反映了软件的质量状况,更直接影响迭代节奏和持续交付的稳定性。本文将深入探讨敏捷测试中缺陷密度的定义、计算方法,回归缺陷的特点、成因与防控策略,并结合实战经验和前沿方法,为测试管理者与团队提供高效的质量提升路径。原创 2025-07-14 01:00:00 · 931 阅读 · 0 评论 -
如何在敏捷测试中引入 AI 赋能?
在敏捷开发成为主流的软件交付模式之时,测试面临着更高频的迭代、更多变的需求和更快速的交付压力。传统的测试方法在效率和覆盖上已难以满足现代软件开发的节奏。而近年来人工智能(AI)技术,特别是自然语言处理(NLP)、机器学习(ML)、大模型(LLM)等的快速发展,为敏捷测试注入了新的活力与智慧。原创 2025-07-13 01:00:00 · 1700 阅读 · 0 评论 -
敏捷测试适用于大型项目吗?
在软件开发领域,敏捷方法已成为现代研发流程中的主流范式之一。它以快速反馈、持续交付和跨职能协作为特征,在中小型项目中屡试不爽。然而,面对人员众多、模块复杂、依赖繁多的大型项目,人们开始质疑:敏捷测试是否适用?如何落地?是否会因复杂性而失效?原创 2025-07-12 01:00:00 · 838 阅读 · 0 评论 -
敏捷测试如何应对频繁需求变更?
在敏捷高频迭代环境中,需求变更不可避免,而测试的使命是为变更保驾护航。通过构建适应性流程、弹性自动化脚本、跨职能协作机制及AI智能化手段,测试团队能够从被动“补缺口”转向主动“驱动质量”,在变化中游刃有余。未来,随着智能化技术的深入应用,敏捷测试将进一步迈向“自适应”、“自优化”的新时代,成为持续交付的坚实保障。原创 2025-07-08 02:00:00 · 1405 阅读 · 0 评论 -
敏捷测试中的测试数据快速构建方法
敏捷测试对测试数据提出了更高效、更智能、更合规的构建需求。通过参数化设计、自动化工具应用、智能技术赋能及云原生管理,测试团队能够实现测试数据的快速构建与灵活管理,显著提升敏捷测试的执行效率和质量保障能力。未来,随着AI技术和云计算的深入融合,测试数据构建将更加智能化和自动化,助力敏捷团队实现测试从数据准备到测试执行的全链路加速,推动软件交付迈向更高水平。原创 2025-07-10 00:45:00 · 641 阅读 · 0 评论 -
敏捷开发流程中的缺陷管理方法
缺陷管理作为软件质量保障的核心环节,其效果直接影响软件交付的质量与客户满意度。传统的缺陷管理流程往往流程复杂、响应缓慢,难以满足敏捷开发快速迭代、持续交付的节奏。敏捷开发环境下,缺陷管理面临诸多挑战:频繁变更的需求、缩短的迭代周期、多角色协作和实时反馈的要求,促使缺陷管理必须转型升级。本文将深入探讨敏捷开发中的缺陷管理方法,从理念、流程、工具和实践四个维度展开,结合最新的AI和自动化技术,提出切实可行的解决方案,帮助企业在敏捷背景下实现高效、透明、智能的缺陷闭环管理。原创 2025-07-07 00:45:00 · 685 阅读 · 0 评论 -
使用 Cucumber 构建敏捷自动化测试方案
在敏捷开发环境下,测试自动化成为保障快速迭代和高质量交付的关键支撑。Cucumber 作为基于行为驱动开发(BDD)的自动化测试框架,以其清晰的业务语言描述能力和强大的自动化执行优势,成为敏捷团队提升测试效率和沟通质量的重要工具。本文将从Cucumber的理念出发,结合敏捷测试实际,深入剖析如何科学构建基于Cucumber的敏捷自动化测试方案,推动测试从“验证”到“价值驱动”的转变。原创 2025-07-06 00:45:00 · 1405 阅读 · 0 评论 -
敏捷测试如何应用 BDD(行为驱动开发)?
BDD作为敏捷测试的重要实践手段,完美契合敏捷快速迭代、持续交付的理念,通过业务驱动的行为描述促进团队沟通、推动自动化测试和质量保障。尽管实施过程中存在挑战,但通过科学方法、合适工具及AI赋能,BDD能极大提升敏捷团队的测试效率和交付质量。原创 2025-07-05 01:15:00 · 1217 阅读 · 0 评论 -
性能测试与 DevOps 的集成策略
将性能测试真正纳入 DevOps,是一项系统性工程,而非脚本插入。它需要从测试策略、架构设计、工具链集成、指标治理、治理机制五个层面协同推进。原创 2025-07-10 00:15:00 · 590 阅读 · 0 评论 -
基于AI的接口测试实战
接口文档的生成过程并重要,最关键的是确保生成的接口文档内容准确无误、简明清晰,能够让项目组相关人员一致地理解。在实际工作中,研发人员有时可能会修改API接口的代码,这可能导致接口参数、返回值等内容发生变化。在这种情况下,研发人员应该及时更新相关接口文档,以确保文档的准确性。原创 2025-06-22 01:00:00 · 895 阅读 · 0 评论 -
新需求上线像结婚:喜忧参半,还不能反悔
在软件开发的漫长旅程中,新需求上线的那一刻,往往被程序员和测试人员形象地比喻为“结婚”——既充满期待与喜悦,也夹杂着担忧和忐忑。而这场“婚礼”一旦举行,回头路几乎难以走通,任何疏忽或不完善都可能带来不可逆的后果。本文将以“新需求上线像结婚”为切入点,深刻剖析软件交付过程中的复杂性与挑战,探讨需求管理、质量保障与风险控制的重要性,揭示软件产品生命周期中的“喜忧参半”本质,并提出科学应对策略,帮助从业者从容驾驭每一次上线“婚礼”。原创 2025-06-17 02:15:00 · 558 阅读 · 0 评论 -
Bug不找我我不找Bug,我们保持距离的尊重
在软件开发与测试的世界里,Bug似乎是永恒的“隐形敌人”,时刻潜伏在代码的缝隙中,等待被发现与修复。然而,理想的状态并非“我抓住所有Bug”,而是“Bug不找我,我也不找Bug”,即在开发流程与团队协作中建立起一种科学而和谐的“距离”,以尊重代码的质量、尊重开发者的劳动,也尊重测试与运维的专业边界。原创 2025-06-19 01:45:00 · 771 阅读 · 0 评论 -
持续部署中的质量保障策略:测试如何应对发布速度?
在敏捷与DevOps的推动下,从双周发布到每日发布,甚至分钟级部署,已成为许多互联网公司和云原生团队的常态。持续部署(Continuous Deployment, CD)正从“前沿技术实践”走向“行业基本盘”。原创 2025-06-18 01:00:00 · 801 阅读 · 0 评论 -
构建DevOps测试文化:协作、反馈与透明
DevOps的提出,初衷并非技术革命,而是一场组织与文化的转型。虽然CI/CD流水线、IaC、自动化测试等技术已逐步成熟,但很多企业在引入DevOps后,依然面临如下挑战: 测试团队与开发、运维“配合”不顺畅 Bug频繁复现但责任边界模糊 自动化覆盖率高但缺陷率居高不下 发布频率提升但质量信任感下降根本原因在于:测试文化未建立,协作、反馈与透明缺失。“持续交付的核心不是部署速度,而是持续获得反馈并快速应对的能力。”这正是测试文化所要塑造的核心价值。原创 2025-06-18 01:00:00 · 486 阅读 · 0 评论 -
DevOps时代测试角色的转变与技能升级
测试不再是终点站,而是驱动质量左移、右移、全流程嵌入的引擎。这场变革不仅重塑了测试团队的职能边界,也对测试人员的知识结构与能力模型提出了前所未有的新要求。本文旨在系统梳理DevOps时代测试角色的演化路径、面临的挑战,以及测试人员必须掌握的核心技能,帮助测试从业者完成从“执行者”到“赋能者”的转型升级。原创 2025-06-17 01:00:00 · 1275 阅读 · 0 评论 -
TestOps与传统测试流程的区别与融合
在软件工程的发展长河中,测试始终是保障产品质量的关键一环。但随着DevOps、云原生、微服务、持续交付等现代软件工程实践的兴起,传统测试流程逐渐暴露出效率低、反馈迟缓、流程割裂等瓶颈。在这种背景下,TestOps应运而生。它不仅是测试自动化的深化,更是一种测试角色在软件全生命周期中演化为“质量运营者”的新范式。本文旨在系统性地解析TestOps与传统测试流程的本质差异、内在联系与融合路径,帮助测试人员在新时代完成思维转型与能力跃迁。原创 2025-06-16 01:00:00 · 693 阅读 · 0 评论 -
TestOps简介:为什么测试也需要运维思维?
在现代软件工程中,“开发即运维”(DevOps)已成为构建高效、敏捷交付体系的关键理念。然而,在这场变革浪潮中,软件测试的角色正在悄然发生深刻变化。传统测试关注于“功能正确性”验证,常常滞后于开发过程之外,孤立于部署与运维实践。但随着持续集成(CI)、持续交付(CD)、自动化测试、微服务、容器化部署等技术的普及,测试工作也需要更加敏捷、协同、基础设施感知,甚至具备自动恢复与监控能力。这正是 TestOps(测试运维) 概念产生的根本背景。原创 2025-06-15 01:00:00 · 655 阅读 · 0 评论 -
利用Mock和Stub提升持续测试效率
Mock与Stub,作为经典的“测试替身”技术,在过去的单元测试实践中已有广泛应用。然而,在现代DevOps体系与微服务架构背景下,这两种技术正在获得新的生命力,其应用维度也在不断拓展。本文将系统阐述Mock和Stub的概念、异同、使用场景,并深度解析它们在持续测试中的战略价值,结合实战案例展示其在提升测试效率、隔离不确定性、加快反馈闭环等方面的关键作用。希望本文能为软件测试从业者带来新的思考与实践启示。原创 2025-06-14 01:00:00 · 898 阅读 · 0 评论 -
如何利用测试Agent自动分析覆盖率报告与缺陷趋势
传统软件测试常被视为一个输出“通过或失败”的过程,而非洞察系统质量的窗口。实际上,覆盖率报告和缺陷数据是隐藏系统健康状况、开发效率和测试策略优劣的重要资产。但在实际项目中,我们却常见以下痛点: 覆盖率报告生成后乏人分析,无法形成决策依据; 缺陷趋势分散于测试平台、Jira、CI日志中,缺乏统一聚合分析; 人工分析周期长、主观性强,难以实时响应项目质量风险。在AI与Agent技术的加持下,构建一个“测试智能体”自动收集、分析、解读并预警质量数据,正在成为前沿企业的破局之道。原创 2025-06-12 00:15:00 · 830 阅读 · 0 评论 -
持续反馈机制设计与实现
在传统软件开发中,反馈往往意味着“测试结果的回传”或“用户的抱怨邮件”。但在云原生、DevOps 和 AI 驱动的软件工程新时代,反馈不再是附属流程,而是成为软件系统持续进化的核心驱动器。持续反馈机制(Continuous Feedback System)的真正价值,不在于“是否收到了反馈”,而在于反馈的速度、质量、触达范围以及其对行为的反作用力。它应当成为软件系统的“神经网络”与“免疫系统”,实现对业务、技术与用户三维视角的感知、响应与调优。原创 2025-06-03 02:45:00 · 882 阅读 · 0 评论 -
持续测试:在软件新时代中重塑质量保障的基石
在软件开发步入云原生、微服务、DevOps、AI驱动的新阶段后,传统测试方法已难以应对快速交付、复杂架构与频繁变更带来的挑战。“持续测试”(Continuous Testing, CT)作为一种顺应时代变革的质量保障理念,正逐渐成为现代软件工程中的核心实践。它不仅是对测试自动化的延伸,更是对“测试价值”本质的深刻重塑。本文将从持续测试的本质、关键构建要素、技术演进、实施路径及其未来发展五个层面进行深入解析,旨在启发读者从全局视角重新认识软件质量的系统性建设。原创 2025-05-29 08:01:36 · 845 阅读 · 0 评论