亚太地区的企业正越来越多地为了追求速度而牺牲软件质量,Tricentis亚太区高级副总裁Damien Wong将这一趋势形容为"令人担忧"。
在新加坡接受Computer Weekly采访时,Wong引用了公司最近关于软件质量转型的研究,发现接受调查的企业中,近一半承认在未经测试的情况下就发布代码。
Wong表示:"快速交付的压力有时会驱动这种走捷径的行为,在软件得到充分测试之前就将其推出。企业对速度的要求非常强烈。"
未经测试的代码带来的财务影响可能十分严重。据Wong透露,由于软件缺陷和系统故障,企业可能面临50万至500万美元的平均损失。
为了解决这一问题,Tricentis一直在智能体测试自动化领域大力投资。与早期版本更像副驾驶的AI辅助软件测试工具不同,智能体具有一定的自主性,能够生成测试资产、执行测试并分析结果,几乎无需人工干预。
Wong说:"想象一下,你现在有一个虚拟性能工程师,你可以用自然语言指导它。你可以说'用最多1000个并发用户测试系统,返回结果,并提供一些改善性能的建议'。"
Wong指出,使用自动化软件测试工具并不意味着人工测试员会失业。相反,他们将更加高效,价值也会比以前更高。"想象一下,一个具备AI能力的高水平测试工程师,他们将能够完成10到20个工程师的工作,以应对不断增长的代码开发速度。"
对自动化软件测试工具的需求反映在公司的区域表现上。Wong透露,Tricentis亚太业务在2024财年同比增长42%,超过公司全球28%的增长率。
公司的增长得益于该地区的两个关键趋势:应用程序现代化和生成式AI驱动的数字创新。随着传统的"单体化且脆弱"应用程序更新为云原生技术栈,测试的复杂性呈指数级增长。
Wong说:"你的企业可能有数百、数千甚至数万个应用程序在运行。你对一个系统或应用程序做出一个改动,就可能对上游或下游的其他系统和应用程序产生潜在影响。"
Wong指出,智能体测试以及更广泛的软件质量保证领域也关乎可见性。谈到公司收购AI驱动的软件质量智能平台SeaLights时,他解释了AI如何预防类似2024年CrowdStrike故障的灾难,该故障是由未完全测试的内容配置更新引起的。
Wong表示,SeaLights平台可以持续监控应用程序元数据的代码变更,并将其与测试活动相关联。"例如,如果你更改了一个API并检入了代码,你运行了哪些类型的测试?如果没有进行任何测试,它会智能地告诉你这是一个问题。如果出现问题,你永远不会措手不及。"
随着企业急于将生成式AI集成到他们的产品中,他们也在努力解决如何验证非确定性大语言模型的问题,这些模型从相同输入产生不同输出,使传统验证方法变得不足。
Wong说:"没有对错的结果,但可能有完全不可接受的情况。所以,你要确保能够定义护栏并确保在其范围内。"
虽然这一领域的市场仍在成熟中,但Wong表示,Tricentis最近在新加坡举办的智能系统测试大师班报名人数超额,表明企业对AI风险和合规性感到担忧。不过,Wong表示,目前大多数客户仍在使用AI测试传统的确定性系统。
Tricentis的工具可以通过公有云和本地部署使用。虽然公司已在澳大利亚和日本建立了云区域,并计划在新加坡这样做,但许多受监管行业仍然偏好本地或混合解决方案。
Wong说:"在亚太地区,趋势是混合的。曾经有一个向完全公有云发展的巨大趋势,但现在有所回撤。我们合作的许多受严格监管的客户出于安全考虑选择在本地部署我们的软件。"
尽管如此,Wong向使用Tricentis云平台的客户保证,公司无法访问他们的源代码。"我们可以看到与你的软件构建相关的元数据,以确定哪些模块已被更改。但我们不确切知道其中的代码,这样可以消除人们对代码可能被获取或盗用的担忧。"
Q&A
Q1:智能体测试自动化与传统AI测试工具有什么区别?
A:智能体测试自动化具有更高的自主性,能够生成测试资产、执行测试并分析结果,几乎无需人工干预。而早期版本的AI辅助测试工具更像副驾驶,需要更多人工参与。
Q2:使用自动化测试工具会让测试工程师失业吗?
A:不会。测试工程师不会失业,反而会更加高效和有价值。一个具备AI能力的高水平测试工程师将能够完成10到20个工程师的工作,以应对不断增长的代码开发速度。
Q3:企业发布未测试代码会造成多大损失?
A:据Tricentis调查,近一半企业承认在未经测试的情况下发布代码。由于软件缺陷和系统故障,企业可能面临50万至500万美元的平均损失,财务风险相当严重。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。