小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

自动编程在某些情况下显著加快软件开发速度,但在质量与时间之间存在权衡。尽管手写代码在结构和复杂性上更优,自动编程仍能在许多情况下超越普通手写代码。大型语言模型(LLMs)为软件质量保证和测试提供了新方法,通过AI代理执行手动测试,检查新版本的变更,识别潜在回归,从而提高软件发布的质量,弥补快速开发带来的代码质量下降。

软件测试的新纪元

<antirez>
<antirez> · 2026-06-07T09:46:06Z
2026年最靠谱17个AI测试神器 | 附赠Claude技巧

本文介绍了2026年值得关注的17个AI测试工具,强调AI正在改变软件测试方式。这些工具分为五类:全自动AI管家、AI助理、AI生成代码、AI外包团队和专精小工具。全自动工具能够自我适应,减少维护工作,而AI助理则需要用户操作。选择合适的工具需根据具体需求,以确保测试效率和质量。

2026年最靠谱17个AI测试神器 | 附赠Claude技巧

极道
极道 · 2026-05-25T02:27:00Z

软件测试的本质是反馈系统,关键在于产生有用的反馈。Stelios Manioudakis提出的CLEAR原则强调反馈应精简、逻辑清晰、具同理心、可行动和相关性。测试和运维需有效传递信息以帮助决策,测试不仅限于手动和自动化,需求评审和故障复盘同样重要。

读:软件测试的反馈视角——CLEAR 原则从测试到运维

暗无天日
暗无天日 · 2026-05-10T00:00:00Z
使用Playwright进行软件测试

软件测试是开发中的关键环节。freeCodeCamp.org推出了一门课程,讲解测试的重要性和方法,包括测试金字塔、Playwright框架及AI测试工具KaneAI,帮助开发者掌握从基础到复杂的测试技巧,确保代码质量和自动化流程。

使用Playwright进行软件测试

freeCodeCamp.org
freeCodeCamp.org · 2026-03-19T18:12:22Z
Leapwork研究显示,软件测试中的AI仍然依赖于可靠性,而不仅仅是创新

Leapwork的研究显示,尽管对AI驱动的软件测试信心上升,准确性和稳定性仍是关键。调查中,88%的受访者认为AI是测试策略的优先事项,但仅12.6%在关键工作流中应用AI。团队面临测试更新缓慢和手动工作量大的挑战,导致AI采用进展缓慢。

Leapwork研究显示,软件测试中的AI仍然依赖于可靠性,而不仅仅是创新

InfoQ
InfoQ · 2026-02-17T12:00:00Z
结合强化学习的自主代理软件测试用例生成框架

本文介绍了一种结合强化学习与自主代理的框架,用于自动化生成软件测试用例。该框架通过AI代理学习质量工程反馈,持续优化测试用例生成策略。实验结果表明,测试生成准确率提高了2.4%,缺陷检测率提升了10.8%。该系统建立了持续知识优化循环,提升了测试用例质量,增强了人类测试能力。

结合强化学习的自主代理软件测试用例生成框架

Apple Machine Learning Research
Apple Machine Learning Research · 2025-12-09T00:00:00Z

本文强调软件测试的重要性,指出许多工程师只关注成功路径,忽视异常情况。建议建立科学的自动化测试体系,包括单元测试和集成测试,以提升代码可靠性和发布信心。通过实战项目学习先进测试技术,增强工程能力。

你的 Go 测试,还停留在“演员对台词”吗?

Tony Bai
Tony Bai · 2025-11-16T16:00:00Z
AI与提示工程如何支持软件测试

AI正成为质量保证的重要工具,能够快速生成测试场景、识别风险并规划测试。有效的提示可以提高测试效率,但人类判断仍然必不可少,以确保结果的相关性和质量。AI在测试流程中作为智能助手,帮助测试人员更高效地覆盖更多内容。

AI与提示工程如何支持软件测试

InfoQ
InfoQ · 2025-11-06T11:05:00Z
智能体驱动测试变革:让智能体成为测试第一性 之一:Amazon Nova Act 和 AgentCore Browser Tool

智能体驱动测试正在重新定义软件测试,克服传统方法的局限。通过自主决策和持续学习,智能体能够高效适应变化,提升测试质量。自愈合测试和自然语言编程增强了灵活性和团队协作。未来,测试将融入软件生命周期,AI将成为关键合作伙伴,推动质量提升。

智能体驱动测试变革:让智能体成为测试第一性 之一:Amazon Nova Act 和 AgentCore Browser Tool

亚马逊AWS官方博客
亚马逊AWS官方博客 · 2025-10-24T12:44:02Z
测试组织广泛采用代理AI,但领导层对其理解滞后

根据Sauce Labs的调查,几乎所有软件测试团队都在使用或计划使用代理AI,但61%的领导者对有效测试的要求缺乏理解。尽管97%的公司期待采用代理AI,72%的受访者相信到2027年可以实现完全自主测试,但大多数团队仍倾向于人机结合的混合模式。调查还指出,责任归属存在问题,60%的组织在AI失误时归咎于个人。成功整合代理AI需要明确的领导洞察、责任框架和现实的采用路线图。

测试组织广泛采用代理AI,但领导层对其理解滞后

InfoQ
InfoQ · 2025-10-15T12:00:00Z
基于代理的增强生成(RAG)系统在软件测试中的应用:混合向量-图与多代理编排

本文介绍了一种基于代理的增强生成(RAG)系统的自动化软件测试方法,该方法结合自主AI代理与混合向量-图知识系统,自动生成测试计划、用例和质量工程指标。利用大型语言模型(LLMs),测试准确性从65%提升至94.8%,并在企业项目中实现85%的测试时间缩短和35%的成本节省。

基于代理的增强生成(RAG)系统在软件测试中的应用:混合向量-图与多代理编排

Apple Machine Learning Research
Apple Machine Learning Research · 2025-10-15T00:00:00Z
大型语言模型是变异测试和提升合规性的关键

Meta正在开发基于大型语言模型的自动合规强化工具(ACH),旨在提高软件测试的合规性和自动化水平。ACH通过生成变异体和测试,解决传统变异测试的可扩展性和效率问题,帮助开发者更有效地识别和修复代码中的合规风险,确保产品安全。

大型语言模型是变异测试和提升合规性的关键

Engineering at Meta
Engineering at Meta · 2025-09-30T16:00:08Z
OTA新规下,车企们如何适应新的迭代模式?

2024年,中国汽车召回量激增67%。国家市场监管总局发布新规,强调安全冗余和软件测试,限制未经验证的OTA升级。这将推动行业标准化和安全化,车企需重构研发流程,提升安全性和用户信任。

OTA新规下,车企们如何适应新的迭代模式?

TechWeb 全站精华
TechWeb 全站精华 · 2025-09-04T03:19:39Z

大模型是由深度神经网络构建的,参数量达到数十亿,广泛应用于自然语言处理和计算机视觉等领域,具备强大的泛化能力。joycoder工具可用于代码评审和安全检查,帮助生成测试用例,提高测试效率。

大模型在软件测试中的应用论讨

京东科技开发者
京东科技开发者 · 2025-08-20T08:09:20Z
欢迎我们的新成员 - Jacob Tyler Walls

欢迎Jacob Tyler Walls加入Django Fellowship团队。他是一名拥有五年Django经验的全栈开发者,曾参与开源项目,并在威廉姆斯学院获得音乐和哲学学位,随后在宾夕法尼亚大学获得音乐作曲博士学位。他热衷于软件测试,并共同维护Python项目music21和pylint。

欢迎我们的新成员 - Jacob Tyler Walls

The Django weblog
The Django weblog · 2025-08-11T19:30:00Z
利用人工智能提升自动化软件测试

自动化软件测试是提升工程效率的重要工具,AI的应用为测试实践带来了新机遇。AI能够生成更深入的单元和集成测试,提升最佳实践标准,促进工程师协作,从而提高软件质量并降低维护负担。同时,AI帮助团队更有效地识别风险,增强系统韧性。

利用人工智能提升自动化软件测试

The New Stack
The New Stack · 2025-07-09T16:00:27Z
软件测试的逻辑、哲学与科学:开发者手册

在信息过载和技术快速变革的时代,清晰思考和合理推理至关重要。本手册涵盖逻辑基础、软件开发、科学推理和批判性思维的实际应用,提供可靠的思维工具,适合学生和专业人士。内容包括逻辑理论、实际应用和哲学深度,旨在提升读者的逻辑思维能力。

软件测试的逻辑、哲学与科学:开发者手册

freeCodeCamp.org
freeCodeCamp.org · 2025-06-17T18:43:38Z
利用AI在视觉软件测试中识别图像差异

在视觉测试自动化中,比较图像差异至关重要。生成性AI在识别图像内容方面表现良好,但在未明确训练的差异识别上存在困难。卷积神经网络(CNN)通过比较小区域而非单个像素来解决这一问题。然而,当前技术在处理结构变化时效果不佳,AI在识别视觉差异方面仍面临挑战。

利用AI在视觉软件测试中识别图像差异

InfoQ
InfoQ · 2025-06-11T09:00:00Z
软件测试中的Bebugging是什么?

Bebugging是一种软件测试方法,通过故意插入已知缺陷来评估测试效率和测试者能力,旨在提高测试准确性和估计未发现的缺陷数量。尽管有助于改进测试策略,但可能增加开发时间并误导测试者,因此需谨慎使用。

软件测试中的Bebugging是什么?

DEV Community
DEV Community · 2025-05-28T02:54:08Z
掌握现代软件测试:2025年及以后的策略

在快速发展的软件行业中,质量成为竞争优势。现代团队通过早期嵌入QA、自动化测试和风险导向测试,重塑测试策略,实现高质量交付。持续测试和非功能性测试确保软件在压力下的良好表现,现代QA强调质量工程而非事后检查。

掌握现代软件测试:2025年及以后的策略

DEV Community
DEV Community · 2025-05-27T18:34:13Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码