中电金信:AI重构测试体系·智能化时代的软件工程新范式

AI技术的迅猛发展正加速推动软件工程3.0时代的到来,深刻地重塑了测试行业的运作逻辑,推动测试角色从“后置保障”转变为“核心驱动力”。在大模型技术的助力下,测试质量和效能将显著提升。9月5日至6日,Gtest2025全球软件测试技术峰会在北京隆重召开,吸引了数百位测试行业精英齐聚一堂,深入探讨了从技术突破到场景落地,以及从企业实践到生态构建的全方位议题。

图片

大模型成测试行业破局关键

行业场景需“深度适配”

AI测试的创新突破备受关注,大模型技术不仅能够显著提升测试效率,还能有效解决特定行业复杂场景中质量漏洞频发的问题。例如,LLM Agent驱动工具链能够构建“需求-测试-优化”的闭环能力,使测试从“孤立环节”融入“研发全流程”,成为提升效能的“加速器”。在金融行业对“准确性”和“安全性”要求极高的背景下,金融机构采用基于AIGC生成的测试数据,既能充分体现“真实业务特征”,又有效避免了客户信息泄露的风险。这种“行业定制化”的技术路径,正逐步成为大模型测试应用的主流方向。

会议期间,中电金信AI测试专家刘沛分享了当前AI测试在金融行业应用的关键难题与创新实践。他指出,要使AI测试在银行环境中真正落地,必须满足四个核心条件:首先,全场景测试案例生成采纳率超过90%;其次,测试脚本必须实现自动一次成型;第三,测试数据自动装配至脚本,且脚本级正确率超过90%;最后,业务结果验证与缺陷识别的准确率超过90%以上,且实现零误报。

然而现阶段各环节仍面临诸多挑战:例如,AI生成的案例风格多样,导致采纳率不稳定;需求文档缺失或过时造成案例召回率低;业务复杂、多决策点引发测试案例呈“笛卡尔积”式激增,进而降低可用性。此外,多数脚本仍需人工纠错,这不仅耗时且显著推高成本。自动生成的基础数据难以全面覆盖各类场景,脚本及环境问题常被误判为缺陷,批量执行出错后的自愈成本极高,这些均是阻碍AI测试有效落地的核心难题。

对此,刘沛总结指出,金融机构业务具有高度复杂性和低容错率的特点,AI测试的落地实施不仅需要在技术层面取得突破,更需要有效解决全流程自动化、高品质案例脚本生成以及专家知识引入三大关键性问题。

基于一体化工具链平台

打造AI+测试全流程智能化体系

AI应用的落地挑战不仅源于研发创新过程中所遭遇的重重困难,还体现在金融机构实际的设计、开发、部署及应用环节中,所暴露出的诸多工程化难题。同样,AI结合软件测试的工程化落地,更是一个复杂的软件工程。

基于服务金融机构三十年的深厚积淀,中电金信创新融合AI技术与金融软件工程,推出了覆盖需求分析、业务建模、设计规划、实施部署与测试验证的端到端一体化开发工艺及工具链平台——源启·数字构建平台,推动软件工程进入智能3.0时代。

面向AI测试领域,中电金信依托源启·数字构建平台打造了“源启AI Agent测试机器人”,该产品基于金融测试专家知识库与测试智能体技术,深度融合Qwen3大模型,实现从需求解析、案例生成到缺陷复测的全流程智能化。

源启AI Agent测试机器人具备七大核心能力:界面元素精准识别精度达到90%;深度语义分析正确率实现85%;能够批量生成测试案例与执行脚本;智能关联历史测试资产;智能装配测试数据;自动生成测试报告;自动识别并提交案例缺陷。

随着大模型技术的持续迭代,软件测试行业将迎来更深刻的“AI革命”,中电金信愿与行业各方携手合作,共同推进AI测试技术的标准化、规模化与智能化发展,让软件测试成为驱动数字经济高质量发展的“关键力量”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/98479.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/98479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

100、23种设计模式之适配器模式(9/23)

适配器模式(Adapter Pattern) 是一种结构型设计模式,它允许将不兼容的接口转换为客户端期望的接口,使原本由于接口不兼容而不能一起工作的类可以协同工作。 一、核心思想 将一个类的接口转换成客户期望的另一个接口使原本因接口不…

线上环境CPU使用率飙升,如何排查

线上环境CPU使用率飙升,如何排查 1.CPU飙升的常见原因 1. 代码层面问题 死循环:错误的循环条件导致无限循环递归过深:没有正确的终止条件算法效率低:O(n)或更高时间复杂度的算法处理大数据集频繁GC:内存泄漏导致频繁垃…

《sklearn机器学习——特征提取》

在 sklearn.feature_extraction 模块中,DictVectorizer 是从字典(dict)中加载和提取特征的核心工具。它主要用于将包含特征名称和值的 Python 字典列表转换为机器学习算法所需的数值型数组或稀疏矩阵。 这种方法在处理结构化数据(…

IEEE出版,限时早鸟优惠!|2025年智能制造、机器人与自动化国际学术会议 (IMRA 2025)

2025年智能制造、机器人与自动化国际学术会议 (IMRA2025)2025 International Conference on Intelligent Manufacturing, Robotics, and Automation中国▪湛江2025年11月14日-2025年11月16日IMRA2025权威出版大咖云集稳定检索智能制造、人工智能、机器人、物联网(Io…

C# 基于halcon的视觉工作流-章30-圆圆距离测量

C# 基于halcon的视觉工作流-章30-圆圆距离测量 本章目标: 一、利用圆卡尺找两圆心; 二、distance_pp算子计算两圆点距离; 三、匹配批量计算;本章是在章23-圆查找的基础上进行测量使用,圆查找知识请阅读章23&#xff0c…

java设计模式二、工厂

概述 工厂方法模式是一种常用的创建型设计模式,它通过将对象的创建过程封装在工厂类中,实现了创建与使用的分离。这种模式不仅提高了代码的复用性,还增强了系统的灵活性和可扩展性。本文将详细介绍工厂方法模式的三种形式:简单工厂…

Ubuntu 24.04 中 nvm 安装 Node 权限问题解决

个人博客地址:Ubuntu 24.04 中 nvm 安装 Node 权限问题解决 | 一张假钞的真实世界 参考nvm的一个issue:https://github.com/nvm-sh/nvm/issues/3363 异常信息如下: $ nvm install 22 Downloading and installing node v22.19.0... Download…

Java面试-线程安全篇

一、synchronized关键字: 基本使用与作用:通过抢票代码示例,展示了synchronized作为对象锁,可避免多线程超卖或抢到同一张票问题,保证代码原子性,同一时刻只有一个线程获得锁,其他线程阻塞。底层…

R 语言科研绘图 --- 其他绘图-汇总2

在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…

【数学建模学习笔记】启发式算法:粒子群算法

零基础小白看懂粒子群优化算法(PSO)一、什么是粒子群优化算法?简单说,粒子群优化算法(PSO)是一种模拟鸟群 / 鱼群觅食的智能算法。想象一群鸟在找食物:每只鸟(叫 “粒子”&#xff0…

【Gitlab】Ubuntu 20.04服务器部署Gitlab

写一个 适用于 Ubuntu 20.04/22.04 的 GitLab 一键部署脚本,包括:安装依赖安装 GitLab CE配置公网 IP 或域名自动开启 HTTPS(Let’s Encrypt)配置防火墙下面是完整脚本:#!/bin/bash# # GitLab 一键安装脚本 # # 1. 检…

Android 15重磅升级:16KB内存页机制详解与适配指南

一、背景随着Android硬件架构的持续演进,新一代设备开始采用16KB内存页(Page Size)机制,逐步替代传统的4KB内存页设计。此项底层变更对应用兼容性产生直接影响,特别是对依赖Native层库、JNI接口或自定义内存管理模块的…

Mybatis-8 动态SQL

动态SQL-官方文档 文档地址 动态 SQL_MyBatis中文网 为什么需要动态SQL 1、动态SQL是MyBatis的强大特性之一 2、使用JDBC或其它类似的框架,根据不同条件拼接SQL语句非常麻烦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一…

PySpark数据输入

PySpark数据输入 1.理解RDD对象 2.掌握PySpark数据输入的2种方法 RDD对象 PySpark支持多种数据的输入,在输入完成后,都会得到一个:RDD类的对象 RDD全称为:弹性分布式数据集(Resilient Distributed Datasets&#xff09…

【系统架构设计(16)】软件架构设计二:软件架构风格:构建系统的设计模式与选择指南

文章目录一、核心思想二、数据流风格:以数据流动为核心的处理模式三、调用返回风格:基于程序调用的层次化组织四、独立构件风格:基于事件驱动的松耦合架构五、虚拟机风格:提供抽象执行环境的架构模式六、仓库风格:以数…

MySQL速记小册(1)

1【Q】:Mysql中的数据排序是怎么实现的?【A】:排序过程中如果字段有索引,则利用索引排序。反之使用文件排序。在文件排序中,如果数据量少则在内存中排序,使用单路排序或双路排序。如果数据量大则利于磁盘文…

20250904 10:45_排查10.1.3.35新QMS系统RMAN备份失败问题(优化脚本里的环境配置,增加了check_oracle_env 函数)

一、RMAN备份失败日志如下 [2025-09-04 04:00:01] 备份脚本启动 [2025-09-04 04:00:01] 开始 RMAN 备份 CDB: ORCLCDB Message file RMAN<lang>.msb not found Verify that ORACLE_HOME is set properly [2025-09-04 04:00:01] RMAN 备份失败! 二、原备份脚本存档…

Vue3源码reactivity响应式篇之EffectScope

概述 EffectScope是Vue3中一个响应式系统的辅助类&#xff0c;用于管理副作用&#xff08;effect&#xff09;的作用域。它可以帮助我们更好地组织和管理多个effect&#xff0c;便于一起停止或暂停以及恢复&#xff0c;避免了全局状态的污染和管理的复杂性。 每一个vue组件的实…

MySQL 日志全解析:Binlog/Redo/Undo 等 5 类关键日志的配置、作用与最佳实践

1 二进制日志&#xff08;Binlog&#xff09;&#xff1a;配置与核心作用 Binlog 是 MySQL 中跨存储引擎的核心日志&#xff0c;记录所有数据修改操作&#xff0c;主要用于主从复制、数据备份恢复与跨库迁移。 1.1 Binlog 核心操作 开启 Binlog 若需开启 Binlog&#xff0c;需在…

springboot 之 HTML与图片生成 (2)

前言 之前写了一篇html转图片的 文章&#xff0c;使用中文时会出现乱码情况&#xff0c;后来又从网上找了下信息&#xff0c;这篇主要介绍下另一个转换库。 依赖 <!-- 用于将html转图片--><dependency><groupId>gui.ava</groupId><artifactId>…