Testin云测试带来AI自动化最新突破方向
“早在2011年我们开始做云测试时,全世界几乎都还没有人想到过这件事。当时软件测试还处于手工测试阶段。”Testin云测总裁徐琨向福布斯中国介绍。近日,由QECon组委会主办,Testin云测独家协办的2021全球软件质量&效能大会于上海落幕,大会邀请了来自谷歌、阿里巴巴、腾讯、华为、百度、IBC、360、京东、快手等知名企业高层和技术大咖参加,在现场分享软件测试提质增效的应用与实践,将质量和效能融合起来,激发质量新动能、铸就效能新时代。
(Testin云测总裁徐琨)
徐琨说:“软件测试在中国发展相对较慢,大概2000年以后才真正有了测试这个垂直细分的行业。Testin云测试本身不是和现在的云测试同行企业竞争,我们本质上在追求通过大家一起努力,给传统测试模式注入新活力,从而实现生产力攀升,这是一个过程。”
到今天,作为Testin云测旗下测试业务品牌,Testin云测试成为云测试模式的开创者和引领者。
目前,Testin云测试已为来自全球包含 金融 理财、 汽车 交通、旅游出行、健康医疗和生活服务等多个领域的用户执行超过3亿次测试,平台汇聚APP开发者超过100万,测试超过300万款应用。
曾经,测试在软件行业鄙视链底端
一个不可回避的事实是,在软件工程繁冗的产业链金字塔上,从产品经理到研发程序员,然后才到测试工程师。
徐琨介绍,但其实大部分软件工作其实是要依赖于测试工程师来推进的,包括功能、用户体验、兼容性、安全性等等,大概可以分成44个测试模块。并且,随着标准化程度变高,测试工作就越来越可能由第三方公司来取代完成。这是一种全行业的进化潮流,不可逆。
Testin云测试致力于通过领先的AI技术帮助测试人员更好的完成测试工作,扭转整个行业里存在不合理的资源配置,这是大势所趋。而知识的沉淀包括生产力的匹配才会是Testin云测试真正的护城河。”徐琨说。
Testin云测试通过资源的汇聚和技术的创新,为企业软件和系统提供全生命周期的云测试服务,以测试体系规划做为基础,服务涵盖DevOps体系咨询、测试管理数字化、功能测试、性能测试、兼容测试、安全测试、自动化测试、自动化监控、远程真机等多项服务,以全新的云测试模式为企业提供高效率、低成本的测试资源和服务。
走向线下传统企业,挑战才刚刚开始
从专业角度来看,银行、保险、证券、汽车等传统行业对软件的要求和对数据的隐私安全性要求非常高。徐琨很清楚,这些传统企业之所以会主动过来找Testin云测试,是因为重视软件质量。相对于 互联网 公司,这些线下传统企业反而对软件测试的需求更大,并且愿意付出的成本更高。
为了满足前所未有的传统企业测试需求,Testin云测试本身也在通过技术创新积极的去探索实践。
以服务国内头部券商恒泰券商为例,在为其建设自动化测试平台的过程中,Testin云测试对市场上主流的开源自动化测试工具进行分析,针对使用门槛高、学习成本高,控件识别兼容性差,脚本维护成本高,不支持脚本跨平台等痛点,为恒泰证券“量身打造”基于AI技术的解决方案:通过支持自然语言的脚本、基于OCR文字识别和图像识别的AI引擎,以及支持iOS和安卓跨平台脚本复用,在提升脚本稳定性的同时,大幅度降低了脚本开发维护的门槛和成本。恒泰证券在对比多个移动端自动化测试平台之后,最终选择与Testin云测试合作来实现移动端自动化测试。
“进入互联网下半场,今天我们已经生活在互联网包围之中,线上和线下的界限其实开始变得模糊。所谓数字化转型,就是原来线下的企业,包括银行、保险、证券、汽车、房地产等,都要开始建立自己的数字化系统。所以对于Testin云测试来说,现在的重要客户反而集中在传统行业。在这样的情况下,如果不了解行业场景和业务,我们最多只能给企业解决10%的问题,剩下90%的问题其实还只能客户自己解决。”
“我希望Testin云测试能做的是雪中送炭,而不是仅仅锦上添花。”徐琨说。
热爱可抵岁月长
Testin云测成立于十年前,当时甚至“云”的概念还只是模糊雏形。
但在徐琨看来,测试标准化产品的诞生与云的概念异曲同工。在传统软件测试中,每一个测试工程师都会自己写一个代码,但Testin云测试现在要求把这个过程变成标准化服务化。也就是说,Testin云测试对于测试过程开始有意识地做大量的知识沉淀,不再把测试的知识和业务知识支持留在某一个或某两个测试工程师的脑袋里,更多地把它沉淀到系统层面。
随着大量的底层应用已经被设计出来,云测试与现实的业务场景结合需要越来越紧密。而且,互联网公司以及银行、券商和保险这些传统客户在业务复杂度越来越高的情况下,迭代频率也越来越高,双倍迭代之下对软件测试提出的要求不言而喻。
徐琨感觉到,从行业总体发展进程上看,测试发展趋势是对测试工具和平台的要求越来越多。
Testin云测试基于AI智能引擎、UI自动化、控件识别、图像识别、OCR识别等技术,通不断的技术累积与创新,已拥有丰富的自动化产品体系,通过领先的AI自动化技术、全面的自动化测试服务体系和先进的自动化测试工具等核心竞争力多年来一直保持行业领先地位,努力确保客户软件测试质量,实现降本增效。与传统自动化工具能力对比,Testin云测试的AI自动化在脚本生产、脚本复用和维护、应用范围、易用性等均有显著提升,从UI识别、录制效率、兼容性和跨平台服用等能力分类进行对比,Testin云测试AI自动化场景覆盖提升30%,编写效率提升200%,维护成本降低60%。
“5年后,我认为云测试在整个测试行业的占比会达到50%,我可能有点过于乐观。”徐琨笑着说。