网易首页 > 网易号 > 正文 申请入驻

微软开源单元测试生成智能体,支持全编程语言

0
分享至


微软于7月31日发布了一款名为 code-testing-generator 的开源智能体,能够为任意编程语言自动生成单元测试。

该智能体会先学习用户的代码仓库,然后自主规划、编写并验证测试用例,确保其有效可用。目前该智能体仅支持单元测试的生成,集成测试、端到端测试、浏览器测试和性能测试暂不在其能力范围之内。

智能体通过"研究-规划-实施"(RPI)流水线来协调测试生成工作。首先,智能体会扫描代码仓库,找出需要测试的代码,识别所用编程语言和测试框架,参考已有测试用例,并确定正确的构建与运行命令。

随后,智能体会根据任务规模从三种执行路径中选择最合适的一种:

直接模式:读取相关代码,直接编写测试并验证结果。

单次模式:完成一次研究和规划后,按照既定方案执行。

迭代模式:循环执行上述流程,以覆盖较大规模的需求或达到特定的覆盖率目标。

确定路径后,智能体会从结构简单的代码入手,逐步处理依赖关系更复杂的代码,并将每个行为映射到对应的测试文件。测试编写完成后,智能体还会对生成的测试进行质量检验,具体包括以下几个方面:

模拟对代码进行微小修改,验证测试是否会相应失败;

检查断言是否存在缺失或不够严格的情况;

确认每一个待测场景均有对应的测试用例;

构建完整工作区并运行全套测试套件;

确认仓库的测试命令能够成功识别新生成的测试。

code-testing-generator 智能体已以 dotnet-test 插件的形式发布于 GitHub 上的 dotnet/skills 仓库中。该插件可在 GitHub Copilot CLI 中使用,同时也以预览功能的形式支持在 Visual Studio Code 及 VS Code Insiders 中通过插件方式调用。

Q&A

Q1:code-testing-generator 智能体目前支持哪些类型的测试?

A:目前该智能体仅支持生成单元测试,集成测试、端到端测试、浏览器测试和性能测试均不在其当前支持范围内。微软表示未来可能会扩展更多测试类型。

Q2:code-testing-generator 智能体的 RPI 流水线是怎么工作的?

A:RPI 即"研究-规划-实施"流水线。智能体首先扫描代码仓库,识别编程语言、测试框架和构建命令;然后根据任务大小选择直接、单次或迭代三种执行模式之一;最后从简单代码开始逐步编写测试,并在完成后自动进行质量验证,包括检查断言完整性、运行全套测试套件等。

Q3:code-testing-generator 智能体在哪里可以使用?

A:该智能体以 dotnet-test 插件形式发布在 GitHub 的 dotnet/skills 仓库中,支持在 GitHub Copilot CLI 中使用,同时也可以通过插件方式在 Visual Studio Code 和 VS Code Insiders 中调用,目前该功能处于预览阶段。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
一天内两名人离世,最大97岁,无儿无女成遗憾

一天内两名人离世,最大97岁,无儿无女成遗憾

眼底星碎
2026-08-12 14:42:37
千里探亲反被亲戚丢弃,俩娃几天没吃饭饿到发昏,结局太暖心

千里探亲反被亲戚丢弃,俩娃几天没吃饭饿到发昏,结局太暖心

大鱼简科
2026-08-12 09:36:51
知名演员贾冰首度回应“私人饭局爆粗口被偷拍曝光”:这两天的热搜快给我热馊了,网友都很支持我,但我确实没爆粗口啊

知名演员贾冰首度回应“私人饭局爆粗口被偷拍曝光”:这两天的热搜快给我热馊了,网友都很支持我,但我确实没爆粗口啊

极目新闻
2026-08-12 15:16:00
涉嫌严重违纪违法,汪应兵被查

涉嫌严重违纪违法,汪应兵被查

都市快报橙柿互动
2026-08-12 13:15:21
《披荆斩棘6》邵兵官宣退赛,被指是为了保住年轻的哥哥?

《披荆斩棘6》邵兵官宣退赛,被指是为了保住年轻的哥哥?

楚楚号
2026-08-13 06:51:36
24小时卖命、洗内裤接口水、浴缸陪睡,多位助理反水曝特殊服务

24小时卖命、洗内裤接口水、浴缸陪睡,多位助理反水曝特殊服务

看尽落尘花q
2026-08-08 05:26:21
程梦圆遗体寻获不足24小时,恶心行为遭队长怒斥

程梦圆遗体寻获不足24小时,恶心行为遭队长怒斥

明天去看太阳
2026-08-12 00:45:08
打奉陪到底,中方连下3条禁令,堵死所有后路?对华鹰派急着访华

打奉陪到底,中方连下3条禁令,堵死所有后路?对华鹰派急着访华

混沌录
2026-08-12 20:01:13
太自律!汪小菲官宣九月赴法进修,全家全员上进难怪越做越好

太自律!汪小菲官宣九月赴法进修,全家全员上进难怪越做越好

微风轻拂面
2026-08-13 07:11:49
2026暑期档票房超90亿:沈腾主演《欢迎来龙餐馆》仅2天杀入前5

2026暑期档票房超90亿:沈腾主演《欢迎来龙餐馆》仅2天杀入前5

快科技
2026-08-13 07:31:04
“我对他没有一点母爱了!”妈妈直言厌恶3岁儿子,网友一反常态

“我对他没有一点母爱了!”妈妈直言厌恶3岁儿子,网友一反常态

妍妍教育日记
2026-07-10 08:45:08
WTT瑞典大满贯:8月13日凌晨最新战报!国乒15胜,两大世界冠军惨败

WTT瑞典大满贯:8月13日凌晨最新战报!国乒15胜,两大世界冠军惨败

陈錈爱体育
2026-08-13 04:51:48
DeepSeek V4 Pro正式版深夜“突袭”:多项测试逼近Fable 5,撞车Grok 4.6

DeepSeek V4 Pro正式版深夜“突袭”:多项测试逼近Fable 5,撞车Grok 4.6

华尔街见闻官方
2026-08-13 02:00:57
天坛公园用海绵吸水挤到桶里引关注,回应:铺的“金砖”,海绵可减小伤害

天坛公园用海绵吸水挤到桶里引关注,回应:铺的“金砖”,海绵可减小伤害

潇湘晨报
2026-08-12 17:05:14
特朗普身边“最年轻发言人”月底卸任,不退出政坛,直接转战选举

特朗普身边“最年轻发言人”月底卸任,不退出政坛,直接转战选举

桂系007
2026-08-13 03:58:17
特朗普终于犯下错,最致命错误!美专家曾言:中国啥都没做就赢了

特朗普终于犯下错,最致命错误!美专家曾言:中国啥都没做就赢了

乐界品鉴官
2026-08-12 15:30:41
Alo入华首秀爆了:1分钟成交破千万元,黄牛热炒限量帆布包,义乌已出现“自创款”

Alo入华首秀爆了:1分钟成交破千万元,黄牛热炒限量帆布包,义乌已出现“自创款”

时代周报
2026-08-12 18:12:24
中超争议判罚评议结果出炉:克雷桑绝杀天津进球没任何问题

中超争议判罚评议结果出炉:克雷桑绝杀天津进球没任何问题

臻体育
2026-08-12 22:17:23
拉塞尔·威斯布鲁克退役,历史地位不输勒布朗·詹姆斯

拉塞尔·威斯布鲁克退役,历史地位不输勒布朗·詹姆斯

好火子
2026-08-13 04:56:23
26年深大新生数据出炉!深圳两大高中破百,谁是深大最大生源校?

26年深大新生数据出炉!深圳两大高中破百,谁是深大最大生源校?

一口娱乐
2026-08-13 00:21:09
2026-08-13 08:39:00
至顶科技 incentive-icons
至顶科技
科技产业媒体与 AI 产业服务机构
20900文章数 49727关注度
往期回顾 全部

科技要闻

DeepSeek V4 Pro正式版深夜"突袭"

头条要闻

男子不堪炸街噪音刺死途经骑行辅警 不服死刑判决上诉

头条要闻

男子不堪炸街噪音刺死途经骑行辅警 不服死刑判决上诉

体育要闻

杜兰特,所谓的“联盟小王”

娱乐要闻

老戏骨杨昆两夺金鹰奖,因物业费被告

财经要闻

韩国可能迎来失去的三十年

汽车要闻

全系600km续航/空间表现出色 奇瑞风云T7预售10.99万起

态度原创

健康
艺术
本地
时尚
公开课

身子歪≠脊柱侧弯,侧弯发病率没变

艺术要闻

赏心悦目的色调,看了非常治愈!

本地新闻

黄州一夜,苏轼写给普通人的月光

婚纱照销毁潮,体面得有点好笑

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版