服务百万级企业和开发者,致力于利用 AI 自动化技术助力企业数字化转型
2021 年 7 月 7 日,第四届“世界人工智能大会(WAIC)”在上海世博展览馆开幕。大会围绕“AI 赋能城市数字化转型”方向,探讨人工智能技术创新与产业落地的前沿进展。据悉,此次大会线下参展企业突破 300 家,首次参展的企业比例超过 40%。其中,华为、阿里、腾讯、Testin 云测等名企携自主研发“黑科技”和前沿成果正式亮相,展示了 AI 赋能传统行业数字化转型最新解决方案。
时值 2011 年,以中国移动的飞信为代表的社交软件第一次出现在大众视野中,当时的手机操作系统还是塞班的天下,众多诺基亚、索尼爱立信的手机用户开始接触移动互联网和第一次使用社交网络与好友互动。然而,历史的潮流不会因为个人的喜好有所改变,接下来苹果系统和安卓系统的出现,已经拉开了新时代的大幕。
Testin 云测正是在这时代变革的交汇点成立的。Testin 云测管理团队来自于移动互联网超早期的国内最早的社交软件团队,这项业务有一个很关键的环节是手机健康度测试(也就是现在的应用测试)。在看到安卓系统以破竹之势袭来,同时预测其开放的生态环境将会导致各种不同型号的手机都需要同一项服务—App 测试后,管理团队果断成立了 Testin 云测这家公司,定位于以人工智能技术驱动的企业服务平台,为客户及开发者提供云测试服务、AI 数据标注服务、安全、RPA(机器人流程自动化) 等服务。并在当年就获得了 IDG 资本千万美金的 A 轮投资。
然而,光有远见和好的开始还不够,任何一项事业的成功都必经过一段时间的蛰伏期。Testin 云测的服务方式从一开始就使用如今云服务“远程交付”的模式 -- 用户通过点击 Web 界面选择服务,远程即可进行测试。但成立的头几年,市场对于“云”这种类型的服务还在摸索期,云计算、云测试远没有今天这样如此成熟和被行业所接受,甚至当时在对“云测试”有所接触的企业则将信将疑的问道:“你们的测试服务用的是真机还是模拟机啊?”简而言之,当时中国的企业服务和“云”市场都还在早期,缺乏认知和观念的升级。出于对这项事业的信心,Testin 云测管理团队做出了一个大胆的决定,免费为客户和开发者提供云测试服务至少三年!
紧接着,Testin 云测的市场慢慢打开,同时,云测试这一领域也逐渐被市场认可。2014 年,在飞速发展了 3 年之后,Testin 云测开始了商业化变现,成为这一领域的头部选手。甚至 BAT 也主动找到 Testin 云测探讨学习,希望将其成功的商业模式运用到团队内部。之后的 2015 年 7 月,Testin 云测再一次获得来自海银资本,高榕资本和 IDG 资本的 4490 万美元投资,既是对 Testin 云测过去取得的成绩作出肯定,同时也让 Testin 云测的未来拥有更多可能。
从 2011 年到现在,经过 10 年发展的 Testin 云测已经成长为一家以人工智能技术为驱动的企业服务平台。测试业务也发展成为了 Testin 云测旗下的业务品牌 --Testin 云测试,业内也将 Testin 云测肯定为云测试模式的开创者和引领者,Testin 云测试拥有了全方位测试服务,覆盖软件和系统的完整生命周期,多维度检测保障应用质量,确保软件和吸引高效运行、高质量发展。如今在数字化转型的大潮之下,Testin 云测试借助其技术 / 产品优势,正在赋能各行各业数字化转型。
目前,Testin 云测试业务共涵盖五大板块,分别是兼容测试业务,自动化业务,云众包业务,安全业务和海外测试业务,每个业务板块下均包含 3~5 项具体服务。以此为全行业全领域应用、软件、网站、小程序、系统等提供全方位测试服务,服务形式灵活多样。
聊到最早出现的兼容测试板块时,Testin 云测 CTO 陈冠诚说道,“兼容测试,对于 App 开发团队而言,这是一个刚需,而 Testin 云测在兼容测试服务方面是一骑绝尘的。毫不夸张地说,如今市场上有 95% 的 App 都使用过我们的兼容性测试。”
而在自动化测试板块,Testin 云测试也是国内的翘楚,可支持包括 APP 端、网页端、PC 端、接口端在内的全栈测试;而云众包业务则包含驻场交付和离岸交付两种模式,客户可在项目开始前自行选择,其最大的区别在于参与众包项目的测试工程师是全职还是兼职,这与客户的体验息息相关。安全测试和海外测试业务在国内也是小有名气。
未来,随着 Testin 云测试 AI 能力的不断加强,这些业务的自动化程度也将越来越高,为客户打造低成本和高效率的解决方案。
回顾软件测试发展史,经历了手工测试,工具测试,云测试三大时代。手工测试时代以测试工程师为主,通过纯手工的方式提供测试服务;工具测试时代,企业和开发者开始使用一系列的测试管理工具,来取代部分手工测试,以此来提升测试服务的效率;如今云测试时代,企业以云服务的模式,采用云端的工具、平台和测试工程师,极大的降低成本,并且提高测试效率。
三个时代的测试方案不断革新,但依旧有不足之处。在 Testin 云测试看来,软件测试改进主要有三大难点:
基于对软件测试行业的洞察,Testin 云测试在本次 WAIC 大会现场,发布了其最新产品:测试管理数字化平台。针对上述问题提出了一体化的解决方案,成为利用 AI 技术助力企业数字化转型的典范。
其核心产品包含系统管理能力,测试过程管理能力,数据分析能力和测试能力;对外可视化包含质量看板,风险预防,云测试以及众包测试。总的来说,Testin 云测试测试管理数字化平台的特点和优势包括以下几个方面:
未来,Testin 云测试测试管理数字化平台将基于目前的 AI 自动化测试产品做全平台覆盖以及垂直领域的深耕。具体来说,首先,将在测试管理的底座上整合 App 端、Web 端、PC 端和接口自动化测试能力,形成一站式综合测试平台,为客户提供一体化测试服务;然后,打磨特定行业的完善的解决方案,比如证券行业客户通常希望有大量可“开箱即用”的测试用例以及自动化脚本,这需要在标准工具之外,积累大量行业数据和样本。
优秀的产品必须结合成功的实践案例才能让市场看到价值。Testin 云测试不断发展的 10 年中,从金融业切入,覆盖了包括运营商,餐饮,电力,交通,航空等在内的数十个行业,服务百万级企业和开发者,拥有全行业非常多的标杆客户。以金融业为例,恒泰证券的成功案例为 Testin 云测试在券商领域树立了良好的口碑。
恒泰证券旗下的软件 App 是投资者接触最多的交易平台。软件 App 的用户体验对券商来说至关重要。而券商的产品质量管控体系则为基础体验的提升提供了有力的保障。恒泰证券金科团队推出基于组件化和微服务化能力,代码同构的九点半 App 和基金大师 App,差异化服务于传统股债基场景以及专注基金场景。基于组件化微服务化进行原子级别测试,使提升总体质量变得更可控。
质量管控主要环节包括用例设计管理、功能测试、集成测试、兼容性测试、压力测试、回归测试、线上质量监控,主要手段包含单元测试、CodeReview 机制、自动化 UI 测试、接口测试、网关 mock 等等。寻找专业的工具来支撑是至关重要的。
诸如压力测试、单元测试、全链路日志、日志染色等成熟的开源框架较多,但兼容性测试、精准测试、UI 自动化测试特点是,业务关联性较强、人工成本较高、工具专业化强。恒泰证券在对比市场上众多供应商后,发现 Testin 云测试最近开发出的移动端自动化测试平台在应用中有很多可取之处,最终经过审慎决策,选取 Testin 云测试作为供应商。
Testin 云测试在共同建设测试平台的过程中主要提供了以下三个解决方案:
1、基于自然语言的自动化脚本
相比于基于编程的自动化脚本,自然语言脚本的核心价值是降低了测试工程师编写、录制和维护脚本时的上手难度。用纯中文书写的方式编写脚本,只需要编写类似“点击登录”,“滑动 2 次”的中文脚本就能完成测试用例的编写,不仅降低了脚本维护成本,而且利用自然语言的优势,编写效率高,易理解,易维护。
2、基于深度学习的 OCR 识别和图像识别 AI 引擎
传统的 OCR 文字识别很大的局限性就是文字识别率不够高。而近几年随着深度学习的发展,海量训练数据和深度神经网络算法结合起来,给实现高精度文字识别提供了契机。为了实现 99% 以上的文字识别精度,关键点在于获取千万级别的文字标注数据,以及使用合适的神经网络模型并针对性进行性能优化。
在获取训练数据方面,利用 Testin 云测的移动端自动化测试平台,可以获取千万张级别的 App、Web 端截图标注数据,并基于数据增强技术生成了大量衍生场景的数据(例如文字加粗、文字变色等),为训练高精度 OCR 模型奠定了数据基础。
3、支持 iOS 和安卓跨平台脚本复用
在实现了高精度 OCR 文字识别和图标识别模型之后,自动化测试平台可以抛弃基于 iOS 和安卓控件框架的底层控制引擎,完全基于 iOS 和安卓 App 的文字和图像特征来进行待测试对象的识别。也就是说,只要 iOS 和安卓的 App UI 功能一样的情况下,就可以基于同一套自动化测试脚本来进行 App 的功能测试,从而实现 iOS 和安卓的脚本跨平台复用,从而将脚本的开发和维护效率提升接近一倍,而不再需要分别维护 iOS 和安卓两套脚本。
经过 Testin 云测试在业务测试用例等方面的共同打磨,恒泰证券移动端 APP 的稳定性、兼容性都获得较好的建设成功,常规兼容性测试覆盖 600 台安卓、100 台苹果手机,满足了市面上绝大多数手机的兼容测试要求,释放了大量团队质量部门兼容性测试的人工成本,且执行时间短,可以满足周发版的迭代需求。在 UI 自动化测试上提供了完善的工具化平台,日常巡检可以建立在自动化测试平台基础上建设,成为日常客户端巡检、智能客户端自查自省能力的有效补充。
目前,与 Testin 云测试合作的券商客户已占全国券商的 55% 以上。未来,在客户拓展方面,Testin 云测试的核心发力点是深耕已有客户,在产品不断完善的基础上,为已有客户提供更全面的自动化服务,提高客单价的同时,更加深度地利用 AI 自动化技术,助力客户数字化转型。
领取专属 10元无门槛券
私享最新 技术干货