AI、元宇宙技术方兴未艾,软件测试重装上阵

Larry Bernstain 曾说过“在系统测试阶段找出并修正错误,要比开发者自己完成这一工作多付出 2 倍的努力。而当系统已经交付使用之后找出并修正错误,要比系统测试阶段多付出 9 倍的努力。”

测试用例总结,图片来源:Applause

以上我们看到软件测试对软件研发的重要性,随着移动经济的爆炸式增长,在线直播、购物等新应用场景兴起,元宇宙、AI、语音等新技术落地,对传统软件测试提出全新挑战。未来软件测试如何结合这些新技术做创新点,如何提高软件质量测试来提升用户的数字体验?

创立于 2007 年,Applause 作为全球数字质量测试的行业领导者,率先创造出“众包测试”这一全新的行业术语,10 多年来提供探索性测试、测试案例执行、测试自动化、安全评估、可用性测试、可达性测试、语音和人工智能应用程序测试等服务,为移动应用程序、网站、联网设备等提供广泛的测试解决方案。

对此,CSDN 专访 Applause 销售与业务发展总监 Jerry Wang (王师杰) ,谈谈他对测试领域独到的见解与心得。

01 提高软件测试质量,众测来解

在传统开发流程中,当研发人员自测完产品后,交给测试人员做测试,测试人员完成测试后,产品上线。然而,伴随全球化发展趋势加快,AI、大数据、物联网、AR/VR 等技术发展,新产品新场景层出不穷。这让企业资源使用与人力分配变得十分复杂,由于企业的测试人员数量和测试设备是有限的,仅靠传统的测试方式,将遇到移动设备更新换代周期短,手上的移动设备很难全面覆盖兼容性,难以处理高峰测试资源与低估测试资源,团队缺乏专业测试团队,无法完全测试新产品的测试范围等难题,最终无法确保产品质量,给用户带来不好的体验。

Applause 洞察以上行业难题,率先提出众包测试理念。建设全球领先的众测平台,提供大量专业的测试人员,在当地不同的网络环境下覆盖不同的设备、运营商等进行测试,并兼顾当地的文化等需求,提供高效全面的测试服务。

Applause 将众测平台与 SaaS 平台结合,可将众测平台的测试数据上传集中在一个平台上管理管控,便于企业浏览查看数据。有了 Applause 众测,企业像是聘用了一支动态扩展的测试团队,有效缩短企业的软件测试周期、减少测试成本、提升产品质量、提升用户体验,加快产品创新迭代。

据 Jerry 介绍,Applause 平台专为速度、规模、安全性和企业级性能而构建,可支持测试和数字质量流程。该平台是开放的、可互操作的,并与所有标准开发工具、环境和系统集成——包括 API、错误跟踪和错误修复验证系统,可与 CI/CD 的快速节奏保持一致,并与品牌现有的管道和工作流程无缝衔接。

除了以上技术平台,Applause 建设全球测试社区,汇聚超 80 万名测试人员和数字质量专家,可 7x24 小时接受任务。 Applause 根据企业的特定需求和参与度将从社区筛选测试人员,组织成专门团队作为企业的目标受众。

如今,Applause 在测试领域深耕 15 年,拥有 80 万以上的测试人员,覆盖超两百个国家,为软件、金融、通信、零售、快餐等各行业提供服务。

02 布局中国市场,Applause 的野望

后疫情时代,人们数字化生活变为新常态,同时加速了科技革新,越来越多中国企业选择出海。然而海外用户对数字产品的期望和使用方式与中国消费者不同,为帮助中国企业打造面向全球的产品,2021 年 Applause 在中国组建业务团队,正式布局中国市场。

Jerry 观察到,如今国内软件测试正往自动化方向发展,甚至中国比海外一些国家在自动化方面接受度更快。另外,很多中国企业正在发展 AI、XR 等前沿业务,因此测试技术需要与时俱进。

Applause 十多年来与全球领先企业合作,不仅有好的技术工具和实践结果,还可提供实际应用层面的解决方案,为出海企业提供建议,减少他们可能遇到的测试问题,帮助中国企业走出国门。

Applause 全球合作伙伴

谈及 Applause 在中国的下一步,Jerry 表示,将发力互联网、金融、游戏、物联网等前沿领域。以游戏行业为例,不同国家和地区采用不同的政策(隐私、内容、分发渠道等),需要每个出海游戏企业所熟悉,Applause 不仅提供测试服务,还可保证产品的合规性,为企业提供切实的帮助。又如在 AI 领域,Applause 为全球的视频、音频和照片数据的样本收集创造了稳定的供应链,这些可帮助中国 AI 公司开发更好的人工智能算法,更适合在全球的销售及使用。

03 软件测试的未来

随着在线直播、购物等新应用场景兴起,元宇宙、AI、语音等新技术层出不穷,未来软件测试如何结合这些新技术做创新点,Applause 如何提高软件测试技术,来提升用户的数字体验?

Jerry 表示,在技术上,Applause 持续提高支付测试、AI/ML 引擎的训练和测试能力,优化测试解决方案,来满足全球企业需求。

1、支付测试

Applause 洞察到越来越多的企业需要更全面的支付测试,跨越传统和可替代的支付方式 (APM),包括移动支付、银行转账、预付卡、数字钱包、汇票和加密货币。 Applause 提供使用真实、实时的支付工具测试全球交易的唯一方法,来助于企业和用户成功交易。并利用 Applause 全球社区,在数千种不同的支付工具类型中进行大规模的真实市场交易。

2、AI/ML 训练和测试

如今,人工智能和机器学习解决方案的需求不再仅限于大型科技巨头,所有行业的创新企业正在将 AI/ML 应用于 IVR、个性化和推荐系统、RPA 等应用上,来改进复杂的客户驱动业务逻辑和客户体验。对于希望提供准确、直观和真正有用的 AI 体验的企业,Applause 提供一个可扩展的端到端解决方案,既通过快速学习训练算法并测试输出,又确保这些算法可以无偏差地正常工作。

通过 Applause 全球测试社区,Applause 的 AI 训练和测试解决方案可以快速提供大量优质的数据集,这些数据集没有偏见来训练 AI 算法——包括文本、图像、语音、手写、文档、意图和生物识别。 从社区获取这些数据,由于其规模和分布,它能够在样本中引入广泛的变化以匹配复杂的人口统计数据。经过验证的模型可生成快速构建有意义且相关的 AI 输出所需的训练数据。如此一来,测试人员可以关闭循环并测试 AI 体验,以确保他们大规模提供准确的、智能的有用结果。

Applause 测试和反馈解决方案

 

另外,Applause 还与企业合作开展许多高级 AR/VR 和 IoT 测试项目,从而构建全面的测试策略,帮助公司接触现实生活中的用户来试用这些新设备的硬件和软件。

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

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

相关文章

如何快速搭建云原生企业级数据湖架构及实践分享

简介: 众所周知,数据湖技术在大数据领域炙手可热,随着在云上的广泛部署和应用,其业务价值逐渐获得业界共识。如何快搭建数据湖架构被越来越多的企业探讨。本文主要分享快速搭建云原生企业级数据湖架构及实践分享。 王震&#xff0…

5分钟搞定AlertManager接入短信、语音等10+种通知渠道

简介: Alert Manager是开源监控系统Prometheus中用于处理告警信息的服务,通过将日志服务开放告警配置为Alert Manager中的一个Receiver,可以将Alert Manager产生的告警消息发送到日志服务。 SLS告警管理 AlertManager作为Prometheus生态系统…

c语言编程输出数组元素之和,C语言 输出一个数组中,所有元素之和为0的子序列...

本程序用到了一个时间种子,来随机产生10个整数[-5~5],函数是randData( )。还有一个计算子序列为0的函数ZeroSubarray( )。randData( )如下:int arr[10];void randData(int a[], int start, int end){srand(time(NULL));for (int i start; i …

小米百万美金大奖花落机器狗团队,5 年千亿重砸研发鼓励创新

1月4日,第三届小米百万美金技术大奖公布,CyberDog铁蛋四足仿生机器人在 68个参评项目中脱颖而出,一举获得最高奖。值得一提的是,该团队拥有两名 2020 年应届毕业生成员。 小米集团创始人、董事长兼CEO雷军在微博高兴地说道&#x…

日志审计携手DDoS防护助力云上安全

简介: 本文主要介绍日志审计结合DDoS防护保障云上业务安全的新实践。 日志审计携手DDoS防护助力云上安全 1 背景介绍 设想一下,此时你正在高速公路上开车去上班,路上还有其他汽车,总体而言,大家都按照清晰的合法速度…

MySQL 深潜 - 一文详解 MySQL Data Dictionary

简介: 在 MySQL 8.0 之前,Server 层和存储引擎(比如 InnoDB)会各自保留一份元数据(schema name, table definition 等),不仅在信息存储上有着重复冗余,而且可能存在两者之间存储的元…

中国加速计算市场第二名,宁畅正领跑“智能算力定制”赛道

构建“元宇宙”最缺什么?对此,服务器新一线厂商宁畅给出的答案是“定制化算力”。 2022年1月6日,在“创立两周年媒体会”上宁畅透露,伴随IT头部企业进入“元宇宙”赛道,以及宁畅“智定”战略推进,2021年宁…

CPU Burst有副作用吗?让数学来回答!| 龙蜥技术

简介: 使用CPU Burst的副作用是什么?是否有不适用的场景呢?戳我给你答案~ 编者按:CPU Burst 特性已合入 Linux 5.14,Anolis OS 8.2、Alibaba Cloud Linux2、Alibaba Cloud Linux3也都支持CPU Burst特性。 在系列文章的…

用了 HTTPS,没想到还是被监控了!

作者 | 轩辕之风来源 | 编程技术宇宙大家好,我是轩辕。上周,微信里有个小伙伴儿给我发来了消息:随后,我让他截了一个完整的图,我一瞅,是HTTPS啊!没用HTTP!再一瞅,是www.b…

AI让边缘更智能 边缘让AI无处不在

简介: 城市管理和城市服务逐步走向智能化,智慧化。到2019底,全国100%的副省级城市,95%以上的地级市,以及50%以上的县级市均提出建设新型智慧城市,并已经有32个主要城市成立了专门的大数据管理机构&#xff…

开源自建/托管与商业化自研 Trace,如何选择?

简介: 随着微服务架构的兴起,服务端的调用依赖愈加复杂,为了快速定位异常组件与性能瓶颈,接入分布式链路追踪 Trace 已经成为 IT 运维领域的共识。但是,开源自建、开源托管或商业化自研 Trace 产品之间到底有哪些差异&…

python 覆盖list_【Python妙招】gt;gt;gt;看腻了能不能换成别的啊……当然可以啦:)...

原文作者:站在两个世界边缘 & 小象编辑:VL今天给大家介绍几个Python里(可能没那么广为人知的)小知识,希望能给大家带来帮助,让编程更有乐趣。1.如何修改解释器提示符正常情况下,我们在终端下执行Python 命令是这样…

阿里云IoT Studio升级版新增解决方案引擎 大幅提升方案交付效率

简介: 8月25日,阿里云发布IoT Studio升级版,新增了解决方案引擎,让设备方案商复用之前搭建的解决方案模板进行简单的定制化修改,即可交付。使整个物联网解决方案的交付过程由几个月,缩短到几小时&#xff0…

如何用 Nacos 构建服务网格生态

简介: Nacos 在阿里巴巴起源于 2008 年五彩石项目(该项目完成微服务拆分和业务中台建设),成长于十年的阿里双十一峰值考验,这一阶段主要帮助业务解决微服务的扩展性和高可用问题,解决了百万实例扩展性问题&…

华为oj题目c语言,华为OJ机试题目——24点游戏算法

对于这种题用程序实现只能是穷举的思想,而做法各异,如下代码是利用符号的不断变化,利用4个数计算值,默认是4个数字a,b,c,d是按顺序计算的,即默认是加了括号的,即(((a op1 b)op2 c)op3 d)。而4个数字要组合顺…

性能提升一个数量级,大杀器来了!| 文内福利

经过多年的演进,Java语言的功能和性能都在不断地发展和提高,但是冷启动开销较大的问题长期存在,难以从根本上解决。本文先讨论冷启动问题的根本原因,然后介绍一种新近提出的彻底解决Java冷启动问题的技术方案——Java静态编译技术…

快手基于 Flink 构建实时数仓场景化实践

简介: 一文了解快手基于 Flink 构建的实时数仓架构,以及一些难题的解决方案。 本文整理自快手数据技术专家李天朔在 5 月 22 日北京站 Flink Meetup 分享的议题《快手基于 Flink 构建实时数仓场景化实践》,内容包括: 快手实时计算…

PyFlink 开发环境利器:Zeppelin Notebook

简介: 在 Zeppelin notebook 里利用 Conda 来创建 Python env 自动部署到 Yarn 集群中。 PyFlink 作为 Flink 的 Python 语言入口,其 Python 语言的确很简单易学,但是 PyFlink 的开发环境却不容易搭建,稍有不慎,PyFlin…

Android自动化打包工具,利用Jenkins实现Android自动化打包

Jenkins简介What is Jenkins?Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.Jenkins can be installed through native system packag…

为什么简单的删除集合中的元素竟然报错了?

作者 | 七十一来源 | 程序员巴士前言什么是快速失败:fail-fast 机制是java集合(Collection)中的一种错误机制。它只能被用来检测错误,因为JDK并不保证fail-fast机制一定会发生。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fas…