日期 2025/11/6
华为云数字化平台技术创新Lab自2021年起持续开展单元测试智能化核心技术研究,有效联合华为云国内团队与俄罗斯团队力量,并与国内顶尖高校(如北京大学、天津大学、南京大学、中科院软件所等)开展产学研联合创新,围绕单元测试智能化方向,持续深入研究软件分析、LLM、Agent等前沿技术,孵化出方法级/文件级单元测试生成,测试用例修复,开发者测试智能体等特性。上述特性成功落地于华为云CodeArts Doer(CodeArts 智能助手),有效支撑产品核心技术竞争力提升。此外,项目研究成果获得产业界与学术界的高度评价,产出5项高价值专利,7篇成果发表于ASE/ISSTA/TOSEM/TSE等软件工程领域顶级会议和顶级期刊,并荣获2025 CCF产学合作基金优秀案例和CCF软件工程专委胡杨林基金2023年度标杆项目。
在能力产品化和科研成果持续突破的基础上,这些智能化测试技术也获得了权威机构的认可。2025年7月,在中国信通院组织的可信AI智能测试工具评估中,华为云CodeArts Doer最终获得4+级最高评级,成为国内首批(仅3家)通过该项评估并获得当前最高评级的企业之一。
华为云CodeArts Doer 软件智能测试能力评估证书
参与本次评估的华为云CodeArts Doer是CodeArts推出的智能化工具。通过AI赋能,CodeArts Doer全面提升开发效率与软件质量,提供更快、更准、更稳的智能化研发提效方案。本次评估,CodeArts Doer在测试分析与设计、测试开发与执行、测试评估与修复、等方面均获得优异结果:
1. 在测试分析与设计能力方面,可基于需求文档、设计图等多模态输入生成标准化测试方案,能深度理解业务逻辑并覆盖正向、反向及边界场景。
2. 在测试开发与执行方面,可基于测试用例、自然语言生成可执行脚本,并可对失败用例提供修复建议。
3. 在单元测试方面,支持Java、Python、JavaScript、C、C++等主流编程语言及JUnit、TestNG、Pytest、UnitTest、Jest、Mocha、Google Test等主流编程框架,可完成函数级别、类级别、文件级别代码生成单元测试用例生成。
4. 在测试报告生成方面,支持基于测试结果完成PDF、Markdown、Excel等多种格式报告的自动生成。
“可信AI”软件测试智能化能力评估内容
此次验证,依据《智能化软件工程技术和应用要求 第3部分:智能测试能力》标准开展,包含8个检验项目、125个能力子项,其中基础功能66项、高级功能59项,评估内容涵盖测试分析与设计、智能化单元测试等维度。该标准也是华为云作为核心参编单位在智能测试领域输出的一份行业级标准,标准面向智能测试工具和平台提供方提供产品迭代指引,面向落地应用方,提供能力建设和技术选型参考,缓解智能测试能力建设过程缺乏指引、工程化高效落地难、能力提升缺乏方向等问题,推动智能化软件工程技术的普及与发展。
在算法、数据和算力保证的基础上,华为云开发并训练出了CodeArts Doer,为企业在数智化转型中提升竞争力提供有力支撑。当前CodeArts Doer已经应用于金融、教育、制造等多个行业并输出优秀实践案例,部署方式支持通过公有云模式使用,也支持私有化部署,并提供多种部署规格供客户定制化选择。
华为云数字化平台技术创新Lab(原PaaS技术创新Lab)致力于综合利用软件分析、数据挖掘、机器学习等技术,为软件研发人员提供最先进的核心引擎和智慧大脑,聚焦软件工程、软件安全领域的硬核能力,并持续为华为云相关产品孵化并交付高价值商业特性核心技术!
智能化开发者测试方向交流欢迎联系 liangguangtai@huawei.com, zhoujianyi2@huawei.com