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

文章讨论了属性基础测试(Property-based testing)及其优势,强调使用Hypothesis库自动生成测试用例。与传统测试依赖具体输入不同,Hypothesis通过描述不变量生成多种输入,从而发现潜在的bug。介绍了常见的不变量属性,如往返不变性、幂等性和单调性,并提供了Hypothesis的安装和使用示例。最后,强调结合传统测试与属性基础测试以提高代码可靠性的重要性。

读:别再手写边界用例了,让 Hypothesis 自动找 bug

暗无天日
暗无天日 · 2026-05-31T00:00:00Z
为Qt Quick引入Agentic测试生成技能

Qt Quick Test技能通过自动化生成和执行单元测试,简化了QML组件的测试过程。开发者只需提供QML源文件,技能便能生成测试文件并执行,输出结构化的Markdown报告。尽管生成的测试覆盖了主要属性和信号,开发者仍需根据具体需求补充测试用例。

为Qt Quick引入Agentic测试生成技能

Qt Blog
Qt Blog · 2026-05-28T08:02:56Z
为Qt开发者介绍Coco MCP服务器预览

Coco MCP服务器通过结构化接口简化了代码覆盖率工具的使用,帮助AI编码代理生成测试用例,提供实时执行数据以提升代码覆盖率。MCP协议广泛支持,适用于多种AI编码代理。未来将增加CRAP指标和Python支持等功能。

为Qt开发者介绍Coco MCP服务器预览

Qt Blog
Qt Blog · 2026-05-26T07:07:07Z

本文讨论了技能评估的方法,包括创建测试用例、记录结果、收集用户反馈并进行优化。强调生成真实复杂查询的重要性,并提到在不同模型上进行评估以确保技能的有效性和准确性。

如何评估技能

Measure Zero
Measure Zero · 2026-05-01T00:00:00Z
如何测试复杂的全栈应用:手动测试与AI辅助测试的比较

几天前,我使用AI测试代理进行实验,发现AI辅助测试能用自然语言快速生成测试用例,显著节省时间。相比手动测试,AI测试更适合频繁变动的UI,而手动测试则适合需要深入业务理解的逻辑。

如何测试复杂的全栈应用:手动测试与AI辅助测试的比较

freeCodeCamp.org
freeCodeCamp.org · 2026-03-16T17:53:09Z
科技爱好者周刊(第 388 期):测试是新的护城河

文章讨论了AI对软件开发的影响,特别是AI复刻Next.js框架的案例。一名工程师在一周内用AI重建了Next.js,显示出AI的强大使得传统软件的护城河不再稳固。为保护自身利益,软件公司可能会开始保密测试用例,以防止被复刻。同时,AI复刻的版权问题,尤其是许可证的更改,引发争议。

科技爱好者周刊(第 388 期):测试是新的护城河

阮一峰的网络日志
阮一峰的网络日志 · 2026-03-12T23:59:16Z

本文讨论了如何使用Pytest的parametrize功能和自定义辅助函数来简化复杂测试数据的创建。通过示例展示了处理多行字符串和文件输入的方法,利用辅助函数生成测试用例,使测试代码更简洁易读。同时介绍了如何为测试用例分配有意义的ID,以便于报告和选择测试。

Pytest参数化函数

Ned Batchelder's blog
Ned Batchelder's blog · 2026-02-27T11:53:40Z
与Go语言一起反向编程

本文介绍了反向编程在Go语言中的应用,作者通过编写测试用例验证检查切片是否排序的函数,展示了先写测试再实现功能的方法,从而确保代码的正确性和可维护性,最后强调了反向编程的有效性和乐趣。

与Go语言一起反向编程

The JetBrains Blog
The JetBrains Blog · 2026-01-12T12:07:51Z
结合强化学习的自主代理软件测试用例生成框架

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

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

Apple Machine Learning Research
Apple Machine Learning Research · 2025-12-09T00:00:00Z
HbbTV 发布测试套件 2025-2

HbbTV协会发布了HbbTV一致性测试套件2025-2版本,增强了数字版权管理(DRM)功能,支持特定国家的测试包,提高了制造商的合规效率。新版本包含3416个测试用例,独立规范的批准率显著提升,标志着测试套件的质量和可靠性增强。

HbbTV 发布测试套件 2025-2

实时互动网
实时互动网 · 2025-08-11T03:02:04Z
QA团队的反抗:我们使用ChatGPT进行测试用例生成的实验

在软件开发中,AI的引入旨在提高效率,但CodeWithAbhi的实验引发了QA团队的不满。尽管ChatGPT能够生成基本测试用例,但在复杂情况下表现不佳,缺乏对产品的深入理解。团队感到专业知识被忽视,工作负担加重,甚至担心被取代。最终,团队认识到AI应作为辅助工具,而非替代品,强调人类专家的重要性。

QA团队的反抗:我们使用ChatGPT进行测试用例生成的实验

DEV Community
DEV Community · 2025-05-30T02:57:15Z
AI辅助测试:在瀑布-冲刺混合混乱中的救命稻草

在开发与测试人员比例为5:1的环境中,传统测试流程面临挑战。AI辅助测试生成虽然无法根本解决问题,但能帮助团队集中测试关键功能并积累改进证据。MCP系统通过理解团队特定模式,生成符合需求的测试用例,减轻工作负担,推动持续质量文化转变。

AI辅助测试:在瀑布-冲刺混合混乱中的救命稻草

DEV Community
DEV Community · 2025-05-29T22:32:06Z

我们三人重新讨论了readline和文件句柄错误标志,深化了对错误标志的理解,并提出了不同解决方案。我们计划撤回#22465,并提交测试用例。同时,讨论了新问题和拉取请求的状态,部分已解决,基于新理解,降低了#23026的优先级。

本周在PSC (192) | 2025-05-22

blogs.perl.org
blogs.perl.org · 2025-05-28T11:27:34Z

本研究通过引入上下文无关文法与计数器(CCFG),优化了CodeT5模型,有效解决了自动化测试用例生成的低效性和边界用例问题,显著提升了测试的有效性和可靠性。

LogiCase:基于逻辑描述的有效测试用例生成方法在竞争性编程中的应用

BriefGPT - AI 论文速递
BriefGPT - AI 论文速递 · 2025-05-21T00:00:00Z
边界值分析:输入边界的测试

边界值分析是一种黑箱测试技术,旨在验证输入值的边界限制。测试者需识别输入的最小和最大可接受值,并设计测试用例,遵循六个标准,包括最小和最大边界值。此方法能有效发现其他验证技术可能忽略的错误,减少测试工作量,聚焦于高风险值,且不需要了解软件的内部逻辑和源代码。

边界值分析:输入边界的测试

DEV Community
DEV Community · 2025-05-08T07:22:14Z
Python单元测试:完整指南

单元测试是验证代码功能的实践,帮助开发者早期发现错误,促进良好设计,提供文档支持,并便于安全重构。Python的unittest模块是重要的单元测试工具,能提升代码质量和可维护性。使用Keploy等工具可自动生成测试用例,节省时间并提高覆盖率。

Python单元测试:完整指南

DEV Community
DEV Community · 2025-05-05T06:41:04Z
软件测试:理论与实践(第7部分) - 集成测试与端到端测试的基础与策略

集成测试能发现单元测试无法检测的错误,但执行时间长、结果不稳定且维护成本高。应优先选择高价值场景,减少测试用例,并结合无场景测试以覆盖更多状态。高频和高严重性场景应优先测试,以确保系统稳定性。

软件测试:理论与实践(第7部分) - 集成测试与端到端测试的基础与策略

DEV Community
DEV Community · 2025-04-27T02:27:57Z
理解现代测试用例管理

在快速发展的环境中,高效的测试用例管理至关重要。良好的自动化策略能显著减少QA时间和资源,提高团队协作和产品质量。AI技术的应用进一步提升了测试管理效率,确保软件开发生命周期中的测试有效性。

理解现代测试用例管理

DEV Community
DEV Community · 2025-04-26T06:24:53Z
在GitHub Actions中执行eBPF

Keploy希望将其工具集成到GitHub流水线中,以确保拉取请求的安全合并和部署。由于Keploy使用eBPF跟踪网络调用,需要sudo权限,因此面临在GitHub上获取此权限的问题。eBPF可以监控系统调用和网络活动,自动生成测试用例。GitHub的runner提供的有限sudo权限足以支持Keploy的功能。

在GitHub Actions中执行eBPF

DEV Community
DEV Community · 2025-04-25T04:17:01Z
如何编写测试用例(附格式与示例)

测试用例是软件测试的重要工具,帮助团队验证功能并发现潜在错误。它包含详细的步骤、输入数据和预期结果,确保软件按要求运行。编写测试用例能提高测试质量,减少用户问题,并提供清晰的测试结构。

如何编写测试用例(附格式与示例)

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

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码