目录
• 软件将加速发展
• 软件自动化和质量
• 蓬勃发展的技术
• 6G
• 2023年的6G
• 电动汽车的未来
• 量子计算
• 安全
• 利用数字孪生和人工智能进行产品开发
• 产品召回率将上升
软件将加速发展
是德科技首席信息官(CIO) Dan Krantz
1. “数字鸿沟”将决定企业的成败
对于许多企业来说,将“数据见解”转变成商业价值一直是难以实现的目标;然而人工智能(AI)技术的成熟最终会让这一目标成为可能——企业可以提炼数据信息,并付诸行动。这种趋势在未来五年将会不断加速;那些能够把数据成功转化为商业行动的企业有望获得蓬勃发展。他们的首席信息官所青睐的解决方案会兼顾以下四个方面:低代码可扩展性、用户体验更直观、API 更为丰富以提供最大限度的可组合性,以及具有突破性的分析见解。那些不能提供这些能力的公司将会陷入“Excel虫洞”——财务变差和竞争力下滑在所难免。
2. 人才 2.0:数字敏捷性成为必须
数字敏捷性将会提高到新的等级,除了IT部门以外,企业里的所有人才都必须具备基本的软件开发技能。行动快速的企业将会凭借数据科学脱颖而出。
3. 自动化影响人才的招聘和保留
在2023年,自动化趋势依然强劲——尽管经济存在不确定性。在未来几年中,自动化和系统环境的升级将会冲击企业留住员工的能力。员工会寻求更多选择,把目光盯向那些采用智能自动化系统、能使他们专注于回报更高和具有创造性任务的企业。那些不向自动化转型、仍然坚持手动为先的企业,将在人才竞争方面越来越乏力。
4. 软件开发走向机器人编程
我们习惯了数字通信中的文本预测,但人们可能会惊讶地发现,这些功能也存在于软件开发当中。在某些环境里,机器人会建议如何完成代码;未来几年,这种情形就会屡见不鲜。到 2028 年,世界上一半以上的软件代码都会是由机器人(而不是人工)编写的。
5. 现实世界和虚拟世界相融合,效率步入新时代
2023年,我们将见证数字孪生技术在物理系统中的应用取得巨大进步。这将为各行各业带来诸多好处,例如医疗保健行业、制造业、零售业等等。设想一下在手术当中,外科医生可以随时从 AI 助手那里查看解剖数据和患者病史,而不必再靠回忆调取这些细节。听上去像是幻想,实际上为了实现这一点,诸多工作已在进行之中。预计明年会有越来越多的公司打破现实世界与虚拟世界之间的界限。
软件自动化和质量
是德科技软件测试自动化总经理Gareth Smith
1. 自动化测试设计
传统的测试自动化本身仍然需要手动编写代码以完成测试。基于模型的方法是从中心模型生成测试;而“自主测试设计”则更了进一步,它是自动生成这些模型。这意味着,该模型可作为待测系统的“数字孪生”自动生成,并自动创建和执行实际测试。这就大大简化和优化了测试,可以提高测试质量,缩短上市时间。因此,“自主测试设计”将会成为 2023 年的主流测试方法。
2. 测试的可持续性
传统的测试自动化是基于需求,在指定时间段(例如,晚上、周末和发布之前)运行大量固定测试。每个测试的执行都需要耗费大量算力,这既有能源成本,又会影响环境。随着能源价格上涨和可持续性意识的增强,这种传统的“非智能”自动化测试将被智能的“测试优化”——只运行针对具体问题的测试——所取代。
3. 元宇宙作为平台
为了与客户保持接触,供应商需要拥有多种渠道;网络和手机最为常见,此外还有专用的移动app、售货亭、物联网设备、ATM、机顶盒等。预计 2023年,关于元宇宙被视为未来与客户互动的一个重要渠道的讨论将会越来越多。这个截然不同的渠道也为测试厂商带来了新的设计、构建和测试任务——意味着,他们都需要一个移动应用、一个网站和一个元宇宙平台。非同质化代币(NFT)可视为一个元宇宙环境,它为交付产品和服务提供了一种新方法。测试元宇宙是一项艰巨的任务;这将为测试自动化技术带来许多挑战,同时也为这个领域的加速创新带来了机遇。
4. 通过人工智能(AI)提供质量和操作保证
在数字优先的世界中,随着复杂性的增加,数字产品将会受到更严格的审查。对于安全关键型系统来说,此前的审查已经很严格,但到2023年,预计所有领域都会更严。产品的内容,包括所有的组成部分和第三方组件都必须逐项列出并进行认证,确保全部都是真实和原创的。随着产品变得更加智能,人工智能(AI)在系统和设备中的应用变得更加广泛,它们的操作也将更加微妙和复杂。对这些系统进行测试时,需要用更智能的技术来理解测试响应,并根据可接受的操作进行验证——这就导致了需要使用AI来测试AI。
5. 人人都是开发者