小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
片段:12月16日

马丁·福勒提到吉坦贾利·文卡特拉曼的新插图指南,探讨主机现代化的复杂性。文章强调代码审查的重要性,尤其是对AI生成代码的审查。西蒙·威利森分享了使用LLM构建小型Web应用的经验,指出测试套件的重要性。整体上,强调了软件开发中有效沟通和学习的必要性。

片段:12月16日

Martin Fowler
Martin Fowler · 2025-12-16T15:14:00Z

经过长时间的工作和假期,我重新开始使用AI辅助编写Perl接口的第三部分。发现代理机器人帮助有限,生成的代码存在细微错误,测试套件移植成功率不稳定。虽然聊天机器人在自动补全方面表现良好,但对业余程序员的帮助不大,反而导致专业开发者的生产力下降了19%。

使用Vibe编码的Perl接口与外部库 - 第三部分

blogs.perl.org
blogs.perl.org · 2025-09-03T07:00:41Z
Brandur Leach:不要模拟数据库:数据固定装置是并行安全的,并且速度足够快

Crunchy Bridge的API使用Go语言开发,兼顾生产力与速度。真实数据库测试比内存模拟更可靠,能有效捕捉错误,且现代数据库操作速度足够快,适合生产环境。设计高效测试套件应注重真实数据的使用。

Brandur Leach:不要模拟数据库:数据固定装置是并行安全的,并且速度足够快

Planet PostgreSQL
Planet PostgreSQL · 2025-05-29T13:00:00Z
从成功到回退:以艰难的方式学习Solidity

我通过构建一个托管智能合约,学习了Solidity,以实现客户与艺术家之间的里程碑支付。我使用Foundry编写了全面的测试套件,涵盖角色访问控制、里程碑验证、未授权操作回退、双重验证和超额支付等边缘案例,并进行了关键功能的燃气分析。所有合约模块化以提高清晰度。

从成功到回退:以艰难的方式学习Solidity

DEV Community
DEV Community · 2025-04-10T01:27:37Z
在Kubernetes上进行Pull Request测试:与GitHub Actions和GKE的协作

本文探讨了在Kubernetes上为每个Pull Request运行测试套件的过程。作者创建了一个基本的CRUD应用,并在Google Kubernetes Engine (GKE)上配置环境,构建并推送Docker镜像,安装PostgreSQL Helm图表,最终成功运行端到端测试。文章还讨论了集群配置、身份验证及GitHub工作流中的挑战。

在Kubernetes上进行Pull Request测试:与GitHub Actions和GKE的协作

DEV Community
DEV Community · 2025-02-20T09:02:00Z
基于人工智能的测试套件优化:软件测试的革命

在快速发展的软件开发中,确保应用程序质量和可靠性至关重要。传统测试套件优化方法难以应对现代软件的复杂性。AI驱动的测试套件优化利用机器学习和人工智能,智能分析和优化测试用例,减少冗余,提高覆盖率。工具如GenQE.ai通过智能优先级排序和自动选择测试用例,提升测试效率,降低成本,确保软件质量。

基于人工智能的测试套件优化:软件测试的革命

DEV Community
DEV Community · 2025-01-05T06:37:13Z
Playwright 测试可扩展性的最佳实践

随着测试套件的扩展,维护其速度和可靠性变得更加困难。使用Playwright时,遵循最佳实践至关重要,包括测试组织、并行执行、有效管理测试数据、确保测试可靠性以及与CI/CD集成。这些策略有助于提高测试的效率和可维护性。

Playwright 测试可扩展性的最佳实践

DEV Community
DEV Community · 2024-12-27T03:43:50Z

本研究探讨了利用大型语言模型(LLMs)自动生成编程作业的测试套件,以提高教师效率。评估结果显示,LLM生成的测试套件能够有效识别有效解决方案,其全面性与教师创建的测试套件相当,同时揭示了问题陈述中的模糊性,提升了自动评分和教学设计的潜力。

Automating Autograding: Large Language Models as Test Suite Generators for Introductory Programming

BriefGPT - AI 论文速递
BriefGPT - AI 论文速递 · 2024-11-14T00:00:00Z

测试套件用于检测软件错误。优秀的测试套件应具备快速、完整、可靠、独立、可维护和表达清晰的特点。MC-FIRE(可维护、完整、快速、独立、可靠、表达清晰)有助于构建有效的测试套件。

如何编写优秀的测试?

DEV Community
DEV Community · 2024-10-06T08:04:23Z

Qodo AI是一款代码生成工具,帮助开发者创建高质量软件。它能自动生成测试套件,支持测试类、函数和代码片段。本文介绍如何用Qodo AI测试JavaScript的阶乘函数,结果显示输入0时返回1,测试通过,体现了Qodo AI的便捷性。

使用QodoAI简化测试编写

DEV Community
DEV Community · 2024-10-02T20:03:47Z

本文提出了S-Eval,一个全面的安全评估基准,结合大型语言模型和测试策略,自动构建高质量测试套件。研究表明,S-Eval在评估大型语言模型的安全风险方面优于现有基准,强调了标准化方法和伦理指南的重要性,并发现许多模型在安全性和效用之间存在矛盾。

BELLS: 未来证据高效安全评估的框架

BriefGPT - AI 论文速递
BriefGPT - AI 论文速递 · 2024-06-03T00:00:00Z

最近,我在Maintainable Podcast上与Robby Russell一起作为嘉宾出现。我们讨论了可维护软件的挑战,包括开发环境、测试套件、代码审查和发布流程。还谈到了数据库维护和优化,以及通过删除无用代码简化系统。我写了一本关于高性能PostgreSQL和Ruby on Rails的书,分享了经验并推广它们的使用。介绍了使用Coverband项目删除未使用的代码。

安德鲁·阿特金森:可维护播客——可维护的数据库?🎙️

Planet PostgreSQL
Planet PostgreSQL · 2024-02-19T00:00:00Z

本文总结了对WMT-2023测试套件的评估结果,重点关注翻译系统在翻译女性和男性性别以及生成性别包容性翻译的能力。结果显示,所有评估的机器翻译模型在生成具有包容性的语言形式方面都面临挑战。

测试套件任务:使用 MuST-SHE 和 INES 评估机器翻译的性别公平性

BriefGPT - AI 论文速递
BriefGPT - AI 论文速递 · 2023-10-30T00:00:00Z

Kubernetes一致性子项目旨在确保不同实现之间的兼容性,并维护测试套件以验证API规范的遵循。项目经理Riaan Kleinhans强调了与社区合作的重要性,介绍了测试的标准化过程。通过APISnoop工具,项目能够自动识别缺失的测试,防止技术债务的积累。未来计划建立发布通知机制,以提升一致性测试的质量。

聚焦SIG架构:一致性

Kubernetes Blog
Kubernetes Blog · 2023-10-05T00:00:00Z
PlanetScale将开源Vitess测试套件从Python迁移到Go

PlanetScale将Vitess的测试套件从Python迁移到Go,历时四个月,迁移了197个集成测试和超过24,000行代码。新框架支持并行测试,改进了CI管道,并使用GitHub Actions提高了测试效率和反馈速度,方便新贡献者参与。

PlanetScale将开源Vitess测试套件从Python迁移到Go

PlanetScale - Blog
PlanetScale - Blog · 2020-03-20T07:00:00Z

测试套件可作为分类器评估代码补丁的可接受性,补丁可能导致功能损坏或引入风险,测试结果为“通过”或“失败”。错误分为漏报和误报,漏报可能导致缺陷进入产品,而误报则会减缓开发进程。减少误报的方法包括评估测试的有效性,关注测试的可靠性和必要性。通过分析历史数据,可以量化测试的错误率,从而优化测试套件,提高开发效率。

测试套件作为分类器

Posts on Made of Bugs
Posts on Made of Bugs · 2020-03-01T20:34:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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