欢迎登陆中企经济网
   

新人限时福利

小米用UI自动化开启下一代测试,测试行业为什么要“重新来过”?
2019-12-26 14:45:37 来源: 浏览:2103

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

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

从0到1的突破,测试领域的过去八年

“在2010年到2018年整整八年时间,小米经历了从0到1的跨越。今天的移动互联网,是互联网的下半场,但是比互联网的机会要更多。小米从单纯的手机制造商成为全球最大的消费类IoT物联网平台,利用互联网的发展连接到金融、社交网络、文化娱乐、医疗等众多领域。在如此发展迅猛的情况下,测试是小米发展的保险杠,小米对于测试领域的重视度也非常的大,其测试领域的发展正是整个测试领域发展的映射。小米金融测试主管高文辉认为, 在移动互联网发展的大好时机下,测试的重要性更能凸显,任何一家成功互联网企业必然对于测试阶段投入大量的人力和物理,对测试技术的要求也随着互联网的发展而不断提高。小米之所以能在企业发展中走出一条道路来,测试部门有很大的功劳。

image.png

▲小米金融测试主管高文辉

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

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

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

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

“从2010年公司成立开始,小米就希望能用一种不同的方式来做测试,当时云服务还不被大家理解,小米就开始探索就云测试的概念。高文辉坦言,小米在过去8年,一直走在探索的路上。直到有了人工智能技术,有了机器学习、深度学习,小米才迎来了真正的巅峰期。小米用自动UI+测试的方式改变了整个测试行业。在产业互联网大潮下,中国所有行业都值得从头再来,重新再做一次。

高文辉表示,小米金融在2018年初开始深入的UI自动化测试研究。UI(User Interface)测试是软件功能测试中的重要一环,用来核实用户与软件的交互,其目标在于确保用户界面向用户提供了适当的访问和浏览测试对象功能的操作。尤其切合浏览量极大、业务多元、处理量极大的互联网运用环境,极大的保障了运用环境,降低了测试的综合成本。为C端客户提供最优质的体验服务,这也是对用户的足够尊重。UI自动化测试技术能够突破原来程序设计语言的瓶颈,基于最先进的算法、算力以及大数据处理能力,机器可以更好地为测试提供服务。

目前,小米还相继推出了安全、推广和个人隐私保障等业务。凭借在过去8年积累的大量测试数据及在算法、算力方面的优势,小米正在加速自动化测试技术在各行各业的落地和应用。比如,即将推出人脸识别服务,它需要大量人脸识别的数据,小米采集人脸识别数据,同时对人脸数据进行标注,提供处理好的数据,然后可以用测试技术保障大量数据运算中绝对稳定性

从传统测试到自动化UI测试,小米金服高文辉希望把测试做得更深、更精。虽然,测试是一个脏活、累活、技术活,但是有了自动化测试,有了以小米人为代表的技术创新者的辛勤耕耘,我们相信“测试”这件事会变得越来越容易,测试人员会变得越来越幸福。(作者:何群)

Tags:小米 自动化 开启 下一代 测试 行业 为什么 重新 发布者:小军
打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇良心揭露柿饼市场惊天骗局!亲赴产地,发现富平柿饼真相! 下一篇小米金融测试部主管高文辉:UI自..
热门推荐

推荐文章

图片主题

热门文章

最新文章

相关文章