问小创
告诉我你的需求,我帮你从站内挑最合适的 AI 工具。
近期微软正式发布一款面向开发者的开源AI测试代理,该工具可自动扫描代码仓库中待测试的代码片段,自主完成测试方案规划、用例编写、有效性校验全流程,无需开发者过多人工介入。据早期试用的开发者反馈,该工具可将单元测试环节的工作效率提升60%以上,大幅降低软件开发的测试环节成本。

对绝大多数后端及应用开发者而言,单元测试是保障代码稳定性必不可少的环节,但重复度高、耗时久的测试用例编写,往往会占用开发者30%以上的日常开发时间。随着DevOps体系的普及,行业对单元测试覆盖率的要求不断提升,不少中大型研发团队要求核心代码的测试覆盖率达到80%以上,进一步放大了测试环节的人力压力。
在整个软件研发链路中,测试环节的自动化程度一直落后于代码开发、部署上线等环节。此前市面上已经出现不少AI生成测试代码的工具,但普遍存在能力短板:大部分工具仅能根据单段代码输出对应的测试片段,无法结合整个项目的上下文逻辑设计测试场景,生成的代码往往存在大量报错,需要开发者花费大量时间修改校验,实际效率提升十分有限。
不少中小团队为了赶项目进度,往往会牺牲单元测试覆盖率,也为后续的线上稳定性埋下了隐患,行业始终期待能有一款覆盖测试全流程的AI工具填补这一空白。
不同于市面上现有AI测试工具仅能生成零散的测试代码片段,本次微软推出的开源测试代理可独立完成测试全链路工作。工具启动后会首先扫描整个代码仓库的上下文信息,准确定位缺少测试覆盖的代码段,结合代码的业务逻辑自主设计边界测试、异常测试等多场景用例,完成代码编写后还会自动运行校验通过率,若测试失败则会自行调整用例逻辑,直到产出可正常运行的测试代码。
目前该工具已适配Python、Java、JavaScript等主流开发语言,可直接对接GitHub、GitLab等主流代码仓库,开发者仅需简单配置即可接入现有研发流程。
微软方面表示,本次将测试代理完全开源,目的是吸引全球开发者参与工具迭代,优化不同业务场景下的适配效果。后续该工具还将接入GitHub Copilot、Azure DevOps等微软旗下开发工具链,形成从代码编写、测试到上线的完整AI辅助能力。
业内分析认为,这类具备独立完成闭环任务能力的AI代理,是未来研发效能工具的核心发展方向,将逐步覆盖需求拆解、代码评审、运维排障等更多研发场景,进一步释放开发者的创造力,让从业者将精力集中到更有创造性的核心逻辑开发上。
AI创作导航,创作与探索并重。聚合全球优质AI工具,覆盖短视频、图文、写作、设计等创作场景,以及办公、学习、编程、生活等全品类需求。从创作出发,探索AI的无限可能,为创作者、学生、教师、职场人提供一站式AI工具导航与场景化应用指南。