「我们被迫延后了70%的新功能,开发和测试能力完全跟不上。」
距离法定的春节假期已经过去了一个月。原本计划在3月发布新版本的某国有银行移动端产品负责人肖恩,却在此时颇感无奈。
作为公司战略级产品的核心负责人之一,10年的技术生涯,从测试、到研发、到产品、再到现在,一路走来,可谓见惯了大风大浪。但即便如此,肖恩依旧坦言,这是他工作之后所经历过的,最艰难的一次春节复工。
在全国人民的共同努力下,新冠肺炎疫情已经得到了控制。但不可否认,在刚刚过去的2月里,疫情给所有企业带来的冲击都是巨大的。
根据清华大学此前发布的一项调研数据结果显示,疫情期间,房地产销售面积同比下滑86.9%;93%餐饮企业关门闭店;全国旅游人数同比下降80%;旅游业春节期间损失超5000亿元。
线下业务的停滞,使得企业纷纷改变策略,更大力度地开展线上业务。在线教育、线上问诊、远程办公等等,在疫情期间都获得了大幅增长。有媒体报道显示,钉钉与企业微信的APP日活增长率分别为88.4%和14.8%;王者荣耀在除夕当天峰值流水超20亿元;学而思网校日活暴增1154%。
一时间,线下业务线上化,似乎成了所有企业在疫情期间的救命稻草。只是企业要想抓牢这根稻草,需要通过一些降本增效的技术手段才行。
一
2月3日,在此次疫情爆发后,国家宣布法定复工的第一天,肖恩一早便和其他几位身在北京的技术开发者返回办公室复工。看着冷清的办公室,肖恩说他体会到了一种前所未有的压力与无奈。
由于各地对疫情防控措施的逐步升级,根本没有多少员工能够准时复工。而肖恩所在的研发中心,又承担着整个集团最重要的移动端产品研发。所以春节期间,肖恩和另外几位产品研发测试的负责人在评估之后,把原本计划在3月份上线的新版本,从10个功能更新减少到了3个。
但即便如此,肖恩和他的研发团队,在复工之后依旧处于超负荷工作的状态。
由于大多数员工只能在家远程办公,所以在项目推进的过程中,需要进行大量的电话会议或者视频会议,用来尽量弥合因为大家不能面对面所导致的信息错位。比如修改程序,很有可能由于各种原因,导致几个员工对某段代码的重复修改。
肖恩直言,开工至今的一个月以来,他每天要参与10多个远程会议。但困难远不止此。
「疫情给我们带来最大的困难,其实是人手的缺乏。因为我们没办法像其他一些小型互联网公司一样,实现绝对全员的线上远程办公。」
肖恩的无奈并非个例。实际上据笔者了解,一般中大型和大型集团企业,都有自己的内网(非与互联网相连的公司局域网)环境。所有新产品、新功能的开发和测试,都要先通过内网完成,测试无误之后,再在外网(互联网)上线发布,供用户使用,就好像做题之前先打草稿。
在这种情况下,严格来说,员工是无法在自己家中登录到公司内网的。可能有些公司因为图方便,技术人员可以通过VPN方式登录公司内网。但像肖恩所在的银行业,这种方式是禁止的。员工必须要在公司,通过台式机才能进入公司内网开展工作。而这些员工的工作资料,也都储存在公司的台式机里。
也就是说,这些员工如果因防控隔离无法到岗,是完全没办法工作的。
「到目前为止,我们研发中心也就回来了大约20%的人员。大部分是开发者。所以开发的工作其实还能保证一部分,像总部安排给我们,针对疫情开发的健康报备系统,我们也很快就完成了。困难的在于测试工作。仅凭我们自己人员是根本无法完成的。」
在开发者写好一个程序之后,测试人员要根据需求文档和测试案例,对程序进行测试,查看其中是否有问题或bug。
尽管测试是一个非常专业的工种,不过目前在国内,很多一线测试人员,都是做着非常简单的重复性劳动。他可能不需要会编程,只要会用手机,就可以进行手机端的黑盒测试。这种低门槛,给国内整体IT圈造成一种错觉就是,测试没有技术含量。
这样的错觉,导致测试人员相对不被重视。很多公司的产品研发部,可能有5个开发者,但仅仅配备1个测试人员。这种现象在国内非常普遍。所以大面积停工,很容易造成测试人员的缺乏。
「现在我们的解决方案主要是两个,一个是我们自己的开发人员,兼任测试人员,自己测自己的代码。但其实这种方式并不好,因为开发者容易进入自己的开发逻辑,无法发现代码中的错误。所以这也是现在的权宜之计。另外一个解决方案就是通过外力,比如选择外部的云测试厂商,为我们进行测试。」
这里肖恩提到的云测试,是目前很多数字化企业普遍选择的一种测试服务。
与云计算类似,云测试同样不需要企业培养大量的测试人员,而是在需要时,通过在线上选择测试服务,由云端通过系统自动化,或借由云端测试中心专业的测试人员协助半自动化完成。当测试完成后,云端测试资源会被自动释放,按资源使用量收费。所以云测试最大的特点,就是能够帮助企业提高测试效率,降低测试成本。
在国内,云测试已被广泛采用,其打破传统测试模式,通过互联网重新组织测试相关的生产要素,带来了测试效率的大幅提升。根据笔者了解,云测试概念的首次出现,可追溯到8年前,由Testin云测首次提出。
Testin开创云测试模式,就是希望把测试这个非标准化的动作,变成标准化服务,通过重新组织整个测试行业的生产力和生产工具,为企业提供以整个测试产业为基电压低电脑自动关机础的最优化测试服务。
二
解决了测试人员不足的问题之后,还有一个问题摆在眼前,那就是测试设备。
肖恩坦华中师范大学武汉传媒学院言,尽管他所在的项目组,承担着整个集团战略级的移动端产品,集团上下非常重视。但由于银行传统的线下网点业务非常成熟,覆盖密度非常大,并且储户们也都习惯在线下办理相关业务。所以电脑壁纸励志他们的移动端产品,在上线之初很长一段时间里,使用量表现都不是非常令人满意。
但在疫情的影响下,储户们的业务更多的向线上迁移,这不仅给肖恩带来了惊喜,同时也带来了压力。
事实上,国内很多公司,在疫情影响下都迎来了线上业务的高峰期。包括在线教育、视频会议、远程办公等等。
比如支付宝、丁香医生这些APP,都在第一时间开发并上线了关于疫情的功能模块,监控疫情动态,发布相关信息之类的。还有在线教育、视频会议等,也都因为大家从线下工作转到了线上之后,从而带来使用量的激增。
「那在这个时候,其实作为技术人员,我们就需要进行新产品、新功能的快速研发测试上线,以及对原有产品的兼容性、稳定性等进行相应的调整。」
还以刚刚银行业务向线上转移为例。此前,银行客户经理都是在线下网点和客户进行交流,指导客户购买金融产品,手机APP的整体使用量与峰值流量都并不高。
但疫情期间,客户没办法到网点办理,客户经理就必须通过手机APP与客户进行远程交流。这意味着这个需求一下就变成整个银行面对全国客户,使用量可能从几万,一下变成千万级,峰值流量可能也需要支撑十几万用户的同时使用。
在使用量激增背后的技术环节,涉及到的功能性、兼容性、稳定性等等的测试工作,就非常多了。比如产品的各项常用与非常用功能是否可以正常操作;产品除主流机型之外,是否能够兼容更多小众机型;产品在所有系统版本上是否能够流畅运行等等问题。这些都是大2C产品最常需要面对的。
这些测试,都需要在各种型号的真实手机上去进行。比如测试人员有一部手机,那么他就只能测这一个手机上面APP的展现情况。但如果需要测试100个不同型号的手机端APP的展现情况时,测试人员没有这么多设备怎么办呢?
肖恩透露,像这种情况,银行一般都是自行采购测试用机。但因为手机型号太多,不可能采购的全,并且手机更新换代也很快,没多久就发了新品,即使采购也需要流程和时间。所以在这种情况下,云测试中的远程真机测试服务就成了是最佳选择。
Testin云测的远程真机测试业务,实际上就是这类云设备测试。据笔者了解,目前,Testin云测拥有市面上几乎所有的终端设备,并且这些设备都部署在云端,按照自动化测试脚本执行着不同的测试,用在线化手段来满足企业的产品测试需求。
实际上,这也是让Testin云测早期在测试业内安身立命的核心竞争力。
根据Testin云测内部员工透露,在疫情期间,在线教育、电商等行业,在远程真机测试、兼容测试等业务上有了超过一倍的增长量。
当然,不只是互联网企业,在数字化转型过程中的传统企业,他们对于云测试的需求量其实更大。一些医药企业,针对此次疫情,需要快速进行网站、APP的改版开发。但传统企业的技术储备相对薄弱,在紧急的情况下很难完成。
但如果使用像Testin云测这样的云测试业务,就可以在不用大量支出测试人员成本的情况下,满足测试需要,并且提高测试效率。可能以往需要20人测试10天的工作,现在3个人做2天就饯行能完成。效率大幅提高,成本大幅降低。
Testin云测总裁徐琨在此前接受媒体采访时表示,不管客户是互联网公司还是转型中的传统企业,把测试全部交给Testin云测,效率则至少可以提升50%,成本至少会降低30%。
三
就这样一边押后非紧急的新功能研发,一边借助云测试技术的力量,肖恩项目组才算完成公司2月的研发指标。他向笔者坦言,他已经几乎整整工作了1个月时间,3月初总算可以稍微休息一下了。
能够在如此短的时间里,面对大量测试人员无法到岗的客观困难,能够完成研发指标已实属不易。肖恩透露,之所以他知道如何通过技术方式弥补测试人员的缺失,是因为他在初入职场时,就是从测试工程师做起的。
在经历过前两年测试工程师的基础,加上对开发、产品的学习,肖恩才能够做到如今项目负责人的职位。在肖恩心中,最初自己是希望在测试这条路上,一路走到底的。因为在他看来,测试的工作其实非常专业。在国外的IT圈,测试人员非常受重视。
但前文也提到,国内的情况恰好相反。国内IT业内普遍认为,测试是一个技术含量不高的工种。薪资方面,在同等水平下,国内测试人员的工资大概要比开发和产品少30%左右。
不只是从实际工作来看,从大学教育也能看出来。国内几乎所有大学都有软件工程专业,但基本上没有学校有测试工程。没有人在大学里面专业的系统性学过测试技术。
令人遗憾的是,这种现状,恐怕在未来很长一段时间之内可能都不会改变。
「所以如果现在让我给一线测试员工建议的话,我会建议他们学习研发。我认识一个资深测试,他的代码写的很棒,提出的测试文档都具体指到了是哪句代码有问题,问题命中率非常高。所以能够看懂和编写代码,对于测试工程师而言非常重要,无论他以后是继续做测试,还是转研发,而不能仅仅停留在日复一日的简单重复性测试工作上。」
肖恩的观点,笔者深以为意。既然外部环境的变化无法改变,那么就唯有从个体自身进行调整。
Testin云测已推出融入AI技术的云测试服务,完全使用自然语言编写脚本,并通过图像识别和OCR技术,让机器能像人一样看懂界面,认识文字,并像人一样去操作软件。用机器取代测试中大量重复的工作,把一线测试人员解放出来,这对于他们的个人成长有非常大的帮助。对于企业来说,通过将AI技术融合到自动化测试中,实现自动化脚本的智销售管理方案能化,可以大大节省脚本的录制、维护时间,使得企业摆脱自动化测试过程中长期存在的“自动化程度越高,脚本维护成本越高”的悖论,进而帮助企业达到测试的低投入、高产出。
从创立之初的“让应用更有价值”到今天的“助力产业智能化”,Testin云测始终强调降本增效,因为这是客户的根本需要,也是Testin云测进行业务拓展的市场基础。
在徐琨看来,如今,人们的交流媒介已经发生彻底改变,移动互联网把人连接起来,未来的一切都会运行在互联网上。而自此一疫,在线化的企业服务都会在今年成为主流。
也就是说,任何企业都必须重视软件的质量,重视用户的体验,练好内功。这样在机会到来的时候,才能把握住机遇,获得最好的市场表现。而Testin云测的使命,就是帮助各个产业完成在线化、互联网化、数据化的改造,实现产业智能化的转型与升级。
作者:周兴斌,系资深媒体人、知名科技自媒体。2017年度中国十大最具影响力自媒体。关注电商新零售、人工智能、移动互联、数码家电等相关互联网产业。
本文发布于:2023-02-28 08:49:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/167754538178749.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:线上业务爆发背后:测试者们的逆战.doc
本文 PDF 下载地址:线上业务爆发背后:测试者们的逆战.pdf
留言与评论(共有 0 条评论) |