Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
CICD持续集成交付专栏
2026年最靠谱17个AI测试神器 | 附赠Claude技巧
本文用大白话介绍了2026年最值得关注的17个AI测试工具。核心观点是:AI正在改变软件测试的方式,从人工写脚本变成让AI自己看懂软件并执行任务。文章将工具分成几类,并告诉你哪种最适合你的情况。 ## 很多AI测试工具其实只是加了个聊天机器人 周一早上,你心情本来还不错,泡了杯咖啡准备干活。结果你打
实现测试自动化目标的 7 种最佳 Selenium 替代品
随着对高效测试自动化工具的需求不断增长,开发人员和 QA 专业人员正在寻求 Selenium 的替代品。本指南探讨了七个强大的替代方案 Cypress、Puppeteer、WebdriverIO、Playwright、Cucumber、NightwatchJS 和 Appium。每个都具有独特的优势
Cursor SDK发布:AI编程变基建,一键调用代码生成
Cursor推出官方SDK,把它的AI编程agent从编辑器里拆了出来。以后开发者能在任何地方运行这个会写代码的脑子,终端、服务器、自动化流程都行。这件事把AI编程从一个软件功能升级成了系统基础设施,竞争点彻底变了。 Cursor这波SDK发布,直接把写代码用AI这件事,从一个软件功能升级成了一套可
TestContainer用户使用经验
TestContainer是集成测试的游戏规则改变者,它们具有特定于语言的 docker api,这使得启动容器并验证它们是否已完全初始化并准备好接受连接变得很简单。 不再需要模拟或复杂的环境配置。将测试依赖项定义为代码,然后只需运行测试,容器就会被创建然后删除。 不需要单元测试,用容器运行集
自愈智能体:从质量评估到Bug修复全流程自动闭环
AI自己写代码自己修Bug还自己上线!一套让AI自动评分、修复、上线的自愈系统,彻底重构软件开发流程。没有QA团队,没有测试环境,全靠AI评委团打分和自动修复流水线,每天上线3到8次。 这套叫“自愈Agent系统”的东西,本质就一句话。AI自己干活,AI自己打分,AI自己修Bug,AI自己决定能不能
openclaw-ops:OpenClaw频繁更新导致系统崩溃的解决方案
你的龙虾不是坏了,是被更新暗杀了,这是一个精通 OpenClaw 操作,包括健康检查、修复脚本、监视程序、更新分类和安全扫描的开源工具。点击标题! OpenClaw一更新就像熊孩子半夜改你作业,网关炸了、权限乱了、配置被重置、代理全体沉默装死。openclaw-ops干的事情很简单粗暴:盯着这些坑,
Docker收购了TestContainer
TestContainers 将与 docker 高度集成。在 CI/CD 期间在非 Docker 基础设施上运行它几乎是不可能的。 今天,Docker宣布收购AtomicJar,并将 19 名员工纳入其新测试部门。AtomicJar开发了TestContainers,与Docker有相当直接的关系
功能测试与集成测试
在错综复杂的软件工程世界中,功能测试和集成测试是软件开发生命周期中的关键组成部分。本文深入探讨了这些测试方法的本质,强调了它们在创建健壮、无错误的软件过程中的关键作用。 功能测试重点关注软件应用程序的各个组件或功能,确保每个部分按预期运行。 另一方面,集成测试会介入以验证这些单独的组件在组合时是否能
OpenClaw开源项目一天三千个提交的秘密:智能体工厂模式
十几个兼职的人一天冲三千个提交,他们是怎么做到的?一天三千个提交:OpenClaw工厂模式背后的管理革命 OpenClaw这个开源项目,十几个兼职维护者,一天能搞出三千个提交。你以为他们是靠拼命加班?不是。他们靠的是把AI智能体当工人用,把自己从码农变成车间主任。这背后的玩法,跟以前写代码完全是两码
微服务部署:策略工具和最佳实践
在不断变化的软件开发世界中,微服务已成为构建可扩展、灵活且可维护的应用程序的强大架构模式。持续部署微服务策略在充分发挥微服务潜力方面发挥着关键作用。在本文中,我们将深入探讨掌握微服务部署的复杂性,探索策略、工具和最佳实践,以确保基于微服务的应用程序的高效部署。 [b]什么是微服务部署[/b] 微服务
测试驱动知识工作:用钩子触发监控笔记知识库
知识系统只要缺少自动触发检查机制,它就会在你毫无察觉的情况下持续累积结构性问题。 人类的大脑无法稳定执行“当条件满足就自动行动”的规则,因此未来意图依赖概率触发; 智能体如果没有外部结构,未来意图直接清零。 解决方案是将触发条件写成可执行规则,让系统在关键节点自动运行检查逻辑。触发器本质上等于测试机
2025年4月系统集成文章摘要
2025年4月集成摘要: [url= API链接器和描述验证器[/url] 本文概述了各种API linting和验证工具。它涵盖了像LintGPT这样的AI增强型解决方案和不同语言的专用选项,例如JSON/YAML的Spectral,OpenAPI的Re
敏捷中故事点目的是什么?
故事点是一种非常简单的工具,旨在简化发明者不相信的流程(估算),或者也许更确切地说, 故事点更看重交付而不是预测。 故事点的目的是提供对完成某项工作所需努力的快速(强调是快速)、不紧不慢的衡量标准。 这里想法是: 你问某人时间估计,他们犹豫不决,花 10 分钟告诉你免责声明,然后你仍然会得到一个乐观
开发流水线就是生产系统,内部工具停摆1小时也是停产
你代码编译崩了一小时,团队原地干瞪眼;你的SLA单子上怎么不写这行? 软件开发团队天天嚷嚷线上服务挂了要命,但自家编译服务器炸了却能心安理得地喝咖啡。这背后藏着一个巨大的认知失调:对开发团队来说,开发工具链、构建系统、测试环境
Jenkins架构详解
深入探讨了 Jenkins 的复杂架构,分解了其核心组件以及它们如何编排自动化魔法。 Jenkins 已成为持续集成 ( CI )和持续交付 ( CD )的代名词。 Jenkins 是开源自动化巨头,在 DevOps 领域发挥着举足轻重的作用。但您有没有想过这一切在幕后是如何运作的?该博客深入探讨了
LocalSend等11个Github有趣项目
11个Github有趣的项目、工具和库包 [b]1、[url= 在安卓 苹果和windows等之间跨平台发送接受文件,类似AirDrop。 [list] [*]LocalSend 是一个免费、开源的应用程序,允许你在本地网络上安全地与附近设备共享文件和消息,无需互联网连接
如何开始 DevOps – 初学者完整指南
DevOps是指实践、文化理念和工具的结合,可提高公司高速交付服务和应用程序的能力。与使用传统基础设施管理和软件开发流程的组织相比,此过程有助于快速改进和发展产品。总体而言,DevOps 使组织能够更好、更有效地为客户提供服务,从而在竞争激烈的市场中生存。 [b]第 1 步:从小处开始并选择一个零件
也许我们从来不知道如何交付高质量的软件
您是否曾经参与过一个缺少重要质量保证措施的软件项目? 不只是你这样。很多公司和项目都存在这种情况。 即使他们知道有质量保证这回事,也知道我们应该这样做,但所有努力的结果通常都是在发布前进行大规模的质量保证冲刺。 紧张的时间只会让软件勉强运行。 当然,所有这些混乱都会在下一个发布周期重
下页