Testin用iTestin开启下一代测试,测试行业为什么要“重新来过”?

测试,其实并不是一个新话题。从有软件开发开始,就有测试,最早的测试就是找Bug。后来,自动化测试、云测试、众包测试的模式开始成为流行趋势,今天又迎来以智能化为核心的下一代测试。但是,“测试”从简单的软件质量辅助功能到被更多人关注,再到形成一个颇具影响力的行业,并不是一朝一夕之事。

起初,企业做软件测试,只想让应用跑起来,不愿意在测试方面做更多投入,随着现代化应用的增多,企业才开始重视用户体验,提高应用质量。而Testin一直专注于测试领域,开创云测试模式并亲身经历了测试工作从不被重视到被企业高度认可的变化。发展到今天,Testin已从一个“拓荒者”变成一家真正的独角兽企业,其产品及解决方案一直被用户高度认可。

从0到1的突破,Testin的过去八年

“在2011年到2019年整整八年时间,Testin经历了从0到1的跨越。今天的移动互联网,是互联网的下半场,但是比互联网的机会要更多。”Testin总裁徐琨认为, 移动互联网依然是发展的大好时机,它不是尾声,而是处于腰部。

  ▲Testin总裁徐琨

徐琨,是国内最早一批做移动应用的开发者,刚开始还没有安卓和iOS,做的是手机上的IM软件。移动应用的开发经测试当时完全靠人工手动来完成,想要改变测试行业重复繁琐的状态也是创立Testin的初衷之一。Testin成立于2011年,是第一家提出“云测试”概念的企业,这也是徐琨倾注全部热血、全情投入的一家公司。之所以说移动互联网处于“腰部”,是因为早期做测试很痛苦,有很多低质量应用和软件,测试很难有回报。但是,经过几年的发展,最后剩下的都是重视软件质量、重视用户体验的公司。测试在移动互联网初期之所以不受重视,是因为在2011年到2015年之间,服务的开发者都是“草莽英雄”,做APP的目的只是为了去赚快钱;2015年以后,产业互联网成为主流,只有高质量应用或者软件才能赢得尊重,所以测试才显得尤为重要。

让徐琨感慨颇深的是,在2015年的时候,招商银行找Testin做测试,在很多人的潜意识里,招商银行是一家传统金融企业,这样的企业会重视APP吗?但事实是,发展到2019年,招商银行APP的日活是8000万,这么大的用户量简直难以想象,一般创业公司做到日活200万都很难!包括平安以及各大车企都在做自己的APP,这说明移动互联网的商业模式开始成熟,产业互联网不仅在改变各行各业,也在改变人们的生活,改变传统的衣、食、住、行方式。

从应用市场角度看,中国企业的发展比较多元化:一方面,以BATJ为代表的企业已经达到互联网的制高点;而一些传统的大型公司相对处于中间层,已经开始在布局APP等应用。但是一些中小企业,还出处于刀耕火种的阶段,信息化程度很低。但是3-5年后,这些公司会进化成新的公司,会同时具备信息化、互联网化,智能化三个特征。而Testin的使命是,帮助更多企业去实现智能化的升级,帮助他们使用最好的信息技术,包括人工智能技术,更好地利用互联网化能力,进一步提升工作效率。

 对客户足够尊重,Testin要把“测试”这件事再做一次

“从2011年公司成立开始,Testin就希望能用一种不同的方式来做测试,当时云服务还不被大家理解,Testin就推出了云测试的概念。但是回首过去, 取得的成绩是不能阻止我们一直向前的。” 徐琨坦言,Testin的过去8年,一直走在探索的路上。直到有了人工智能技术,有了机器学习、深度学习,Testin才迎来了真正的巅峰期。Testin用人工智能+测试的方式改变了整个测试行业。在产业互联网大潮下,中国所有行业都值得从头再来,重新再做一次。

“Testin的使命是把测试这件事情再做一次!” 徐琨表示,对人工智能技术的投入以及举办NCTS中国云测试行业峰会,是希望把人、物、知识能够共享出来,让整个行业最大化利用。另外,提供最优质的服务,这也是对用户的足够尊重。人工智能技术能够突破原来程序设计语言的瓶颈,基于最先进的算法、算力以及大数据处理能力,机器可以更好地为测试提供服务。

在AI助力产业智能化升级方面,Testin拥有最顶尖级的高科技人才,Testin CTO陈冠诚,最早在IBM研究院工作,专门做与大数据、机器学习、云计算相关的一些前沿技术研究。陈冠诚参与搭建了国内第一批大数据云,把大数据的应用跑在云上,同时用机器学习来优化大数据应用的性能,让它在云上跑得更好。2016年,陈冠诚加入Testin,做与大数据分析相关的项目,现在是公司的首席技术官,负责与新技术相关的研发和管理。

  ▲Testin CTO陈冠诚

目前,Testin除了起家的测试业务外,还相继推出了安全、推广和AI数据采集标注等业务。在AI数据采集与标注领域跻身国内一线服务商,凭借在过去7年积累的大量测试数据及在算法、算力方面的优势,Testin正在加速人工智能技术在各行各业的落地和应用。比如,对于一家做人脸识别的公司来说,它需要大量人脸识别的数据,Testin可以帮这类公司采集人脸识别数据,同时对人脸数据进行标注,提供处理好的数据,然后该公司可以用这些数据训练它的算法。再比如:Testin的OCR文本识别、图标识别等等,算法能力需要用到的数据,都是Testin自己的AI数据采集标注事业部提供的。这些数据是Testin过去8年的积累,大概有几百万的量级,可以用于各种算法的训练。

推出iTestin,让自动化测试走向智能化测试

人工智能技术颠覆测试行业,Testin的杀手锏是iTestin,该产品融合了目前测试领域顶尖的自然语言处理、文本识别、图标识别技术,全面提升测试产品的易用性和自动化效率,在提升脚本编写效率一倍的同时,将脚本的维护成本降低了一倍。使用iTestin的测试人员只需在界面中输入点击、等待、检查、长按、输入等自然语言的文字描述,后台的AI就能准确实时的在真机上进行完整无误的操作和相关指令。

据徐琨透露,iTestin已经投入很多年。从大概2012年、2013年做金融测试开始,就已经有了相关脚本,只不过那个时候用的不是AI。从2017年开始,加入人工智能技术元素后,iTestin才有了一个大概的雏形,2019年算是真正亮相,一些基于手机UI层面的操作,都可以通过iTestin这款产品来操作,到年底iTestin会把Web能力也加进来,真正实现所有测试的自动化。

有人可能会说,自动化测试是一个伪命题,不可能所有测试都能自动化,人工智能也不能解决所有的事儿。但是,这个问题要看你怎么理解。

自动化测试,是只解决重复操作的流程。比如:要做抢红包测试,测试人员要不断登录微信,打开“抢”的操作,要发红包,需要检查一下,看看功能是否能用,这件事要不断地重复,能不能通过某种程序自动完成这些重复的步骤呢?所以,业内有很多自动化测试工具,解决的就是重复操作的流程。

但是,问题是,如果用户的测试环境变了,比如说发红包的数没有了,或者多出来一个+号,这时原来写自动化程序的人,就得回到原来的位置去改代码,而在应用变化非常快的情况下,这种形式的自动化实现起来非常困难。这也是为什么有人说“自动化测试是一个伪命题”根本原因。

一些不怎么变、稳定的应用程序,自动化是可以实现的,这样的程序大概占企业的40%到50%。但是,迭代比较快的应用,就必须通过新的方式方法解决。所以,人工智能要比我们原来的自动化程序设计要高出一个维度。在徐琨透看来,人工智能不只是互联网能力的延伸,它本身是程序设计水平的一个扩展。原来程序做不到的事情,或者做下来很费劲的事情,通过大量的训练会变得容易。之前,程序设计语言的本质就是你告诉我是什么,就是什么,你没告诉我的东西我全部不知道。AI的好处是,它能像人一样思考,你告诉我这个东西是什么,如果你告诉我的数据量足够大,下次出现一个跟它差不多的程序,我也认识。所以,测试的最终发展方向一定会从自动化走向智能化。

Testin在算法上有自己的人才优势,拥有独立的AI团队,他们在尝试各种各样AI的算法,解各种各样子任务,以及其他具体的技术问题。另外,人工智能要想发挥作用,最根本的是数据,而Testin累计测试次数超过2亿多次,每测试一次就产生一些数据,也就是说Testin产生过2亿多次测试数据。比如:这是一个什么样的APP,每个页面是什么样的截屏,有什么样的字体等,数据多到能覆盖到各种各样的长尾场景。对于很多人工智能应用场景来说,如果你对这种长尾场景识别率不高的话,可能最后会导致文字识别、图标识别的准确度不达标。至于算力层面,如果你没有专业的人才和基于场景的数据,不管你采购多少GPU还是CPU,都不能从根本上解决问题。

从自动化测试到智能化测试,Testin是希望把测试做得更深、更精。虽然,测试是一个脏活、累活、技术活,但是有了人工智能,有了以Testin为代表的技术创新者的辛勤耕耘,我们相信“测试”这件事会变得越来越容易,测试人员会变得越来越幸福。所以说,Testin正在创造一个全新的市场,人工智能为测试行业带来了更多的可能性!

Image placeholder
nullbig
未设置
  65人点赞

没有讨论,发表一下自己的看法吧

推荐文章
2019年 度中国测试行业问卷调研来啦! (有奖问卷)

2019年度中国测试行业问卷调研(有奖问卷)开始TesterHome在2018年的时候,发起了一次全中国的软件测试行业的问卷调查,当时反响很不错,收集到了2000多的用户数据,通过这些数据我们看到了其

重兵投入行业市场,新华三开启信息安全行业元年

4月19日-20日,为期两天的2019领航者峰会在重庆举行,本届峰会主题为“数字领航·智绘未来”。通过本届大会,新华三都向大家传达了哪些信息?关于信息安全新华三又有着哪些新的动作?在数字化时代,一个企

美团下一代服务治理系统 OCTO2.0 的探索与实践

本文根据美团基础架构部服务治理团队工程师郭继东在2019QCon(全球软件开发大会)上的演讲内容整理而成,主要阐述美团大规模治理体系结合ServiceMesh演进的探索实践,希望对从事此领域的同学有所

阿里云为什么有底气喊出“全面上云的拐点到了”?

摘要:拐点,又称反曲点,在高等数学里,拐点指的是凹凸性变化的点,在生活中借指趋势发生变化的点。(例如:经济运行出现回升拐点)虽然上云是大势所趋,但企业全面上云可能还需要一些时日,这或许是绝大部分从业者

从容器到云原生,为什么灵雀云敢说自己“没有明显短板”?

Kubernetes虽然是最热门容器技术,但是放眼中国市场,除了阿里云、腾讯云、华为云这几家大厂,能把Kubernetes整明白并且可以成功落地的企业,凤毛麟角。容器改变了软件开发和部署的面貌,也导致

为什么说IPA智能流程自动化是企业IT的下一波浪潮?

提到IPA,可能很多人会立刻想到RPA。RPA,即机器人流程自动化,是企业IT过去两年最热门的技术之一。仅在2018年,就有三家公司拿到了总额超过十亿美金的风投,包括AnywhereAutomatio

为什么要前后端分离?有什么优缺点

作者:Cherry300来源:jianshu.com/p/c86cee16b418一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个node

架构转型先行——金融业务场景下的新一代架构实践

  赵勇中国农业银行研发中心架构管理办公室主任工程师中国农业银行研发中心架构管理办公室主任工程师,十年以上金融行业信息化架构设计与管控经验。历经互联网金融、两地三中心、分布式核心银行等大型银行系统工程

软件定义一切,企业数字化背景下的新一代IT基础架构

 在数字经济飞速发展的背景下,企业数字化转型已经成为目标共识,企业需要建立更敏捷、智能、安全和可控的数字化转型平台,而云为这一切提供了便利条件。  软件定义作为云的一项重要技术,这几年的也变得越发火热

为什么要学习 Rust

缘起为什么学习Rust?于我而言,也许是两年前当我迈入区块链的第一脚时就已经决定了。选择一门编程语言是很困难的,但却又是重要的,其重要程度绝对不亚于你选择在哪个地方买房子或者是你选择在哪个地方扎根发展

ERP为什么要上云的三个理由!

很多企业之所以不想把ERP迁移到云端,是因为流程和数据是最大的壁垒。我们都知道,ERP是企业的关键业务系统,包含大量与业务相关的数据,因此很多企业迟迟不愿意上云,甚至干脆拒绝上云。但是,ERP迁云却是

为什么要用Node.js?

JavaScript的日益发展带来了很多变化,当今的Web开发面貌已经变得截然不同。在几年前是很难想象在服务器上运行JavaScript的。在深入研究Node.js之前,你可能想了解使用跨栈的Java

为什么要初始化css代码?

为什么要初始化css代码?首先是因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。其次初始化CSS样式可以提高编码质量,保持代码的统一

css为什么要放在头部?

为什么将css放在头部?将css放在头部可以增加页面的性能。CSS放头部,在加载html生成DOMtree的时候,就可以同时对DOMtree进行渲染。这样可以防止闪跳,白屏或者布局混乱。现在浏览器为了

有态度的网易(暴力裁员),难道这就是网易的“态度”?

我相信昨天大家都看了这篇文章《网易裁员,让保安把身患绝症的我赶出公司,我在网易亲身经历的噩梦》在微信、知乎、微博以及各大平台都已经刷屏了。原因只有一个:这个员工真的被逼的太惨了。先给大家简单分析一下整

中新生态城的交通状况,是嘛时候成的“津门第一”?

今天大早,刚来完一套煎饼果子的小张打算开车去滨海新区拜访客户作为天津的市辖区滨海新区早在2005年就被写入“十一五”规划成为国家重点支持开发的国家级新区在快速稳健的发展中,整个新区一片方兴未艾的繁荣景

Libra:Facebook的”野心”?

2008年11月1日,有一个传说叫中本聪的日裔美国人,发表了一篇名为《比特币:一种点对点式的电子现金系统》的论文。2009年,比特币出世,从此开启了电子货币这个收割机器,全世界的韭菜都是一个味。200

Spring Boot 面试,一个问题就干趴下了!

随着SpringBoot使用越来越广泛,SpringBoot已经成为Java程序员面试的知识点,很多同学对SpringBoot理解不是那么深刻,经常就会被几个连环跑给干趴下了!比如下面这一段的Spri

算法-下一个更大元素 I-LeetCode.496

题目下一个更大的元素I给定两个没有重复元素的数组 nums1和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数

互联网行业巨头的职级薪资揭秘

以BAT为代表的互联网行业巨头,其职级薪资一直都为业内所津津乐道。相信大家对BAT的职级薪资都十分好奇,今天小编就来为大家揭秘互联网行业巨头的职级薪资。其实像阿里巴巴、腾讯和百度这样的互联网巨头,其职

IT行业35岁后的职业规划建议

关于每一个IT人来说,35岁后是一个需求认真思索职业开展出路的新阶段。到了这个阶段,大家也不用过于焦虑,固然随着年岁的增长,30多岁的程序员在膂力和工作效率上,可能会比不上年轻的新人,但是经历的积聚关

解密:华为CloudLink视讯引领行业的“金刚钻”

“华为新一代CloudLink视讯解决方案,完全基于鲲鹏+昇腾双引擎打造的全新平台、全系列智能协作终端等一系列新产品,未来华为视讯平台将全部更新换代。”华为IT产品线企业通信领域总裁孙权在接受IT16

天翼云赋能教育行业 轻松打造数字化教育平台

2018年4月,教育部印发《教育信息化2.0行动计划》,提出要提高信息化应用水平、提高师生信息素养,建设一个”互联网+教育”大平台,从而构建”互联网+”条件下的人才培养新模式,发展基于互联网的教育服务

Wi-Fi 6部署加速 尤其是这些行业

随着供应商大规模的推出Wi-Fi6设备,您可以对802.11ax产生兴趣,毕竟它是拥有20多年历史的无线协议的最新版本。Wi-Fi6针对的是网络拥塞,并支持更多设备,可以提供超快的数据速度。并非所有的