“今天是远程办公的第10天,除了没有跟业务当面‘掐架’,办公环境不一样,其实跟平时办公没多大差别”,苏宁豆芽研发团队产品经理王皓这样说到。

在疫情的特殊背景下,大型互联网企业纷纷开启远程办公模式,这场波澜壮阔的远程办公大型实践,对于研发和测试团队也是不小的挑战。1月28日宣布对外开放的“苏宁豆芽”,作为苏宁协同办公系列产品中的主打“王牌”,其开放以来针对各项主要功能,已进行多次研发和扩容,开放10天左右,新增注册企业已达上百家。

苏宁豆芽研发测试团队,是如何做到的?

远程办公、开发、测试方案是基础

记者了解到,在2月3日开启远程办公之前,苏宁技术研发体系已就远程办公、开发、测试方案进行了提前部署,根据如办公电脑、私人电脑、私人电脑远程访问虚拟云桌面等不同场景,划分安全管控级别,将VPN用户重新分组和匹配。保障苏宁员工在家可访问内网、操作相关业务系统,可正常沟通、电话及视频会议,可开发代码、远程测试等,为研发工作和业务工作的正常运转提供支撑。在移动办公开始的前三天,苏宁科技就总计开通VPN账号超13000个。

技术研发体系以面向流程协作的方式进行构建,任何员工可以在任何地点,只要遵循正确的流程,就可以与整个团队有机地衔接在一起。

苏宁蛙测高效、准确,为研发测试赋能

对于软件开发来说,研发与测试是两大核心命脉。研发团队保障着产品新功能新特性的及时发布,伴随着软件的频繁快速上线迭代,必然存在巨大的测试压力;而测试团队则如同野马的缰绳,确保产品不会由于迭代速度过快、设计考虑角度不周,而导致软件缺陷的产生。

据悉,苏宁豆芽在上线以来,在远程会议、在线文档、健康上报、日程提醒、任务追踪等办公套件中的核心应用都在快速迭代,综合测试的重要性不言而喻。依靠苏宁自主研发的苏宁蛙测综合测试服务平台,提供简单高效的测试管理和测试服务,为研发团队赋能。

“要我说,蛙测就是一个快、一个准”,王皓说。

(图 苏宁蛙测综合测试服务平台)

据了解,苏宁蛙测是苏宁自主研发的一站式综合测试服务平台,解决广大开发者和测试者在应用研发过程中面临的成本、技术和效率问题,并已获国家专利。对于一些初创团队,凭借蛙测上手快、门槛低、效率高的自动化测试,可以有更多时间关注业务本身;对于具有一定规模的团队,苏宁蛙测提供的一整套的测试管理平台,可为业务的快速迭代做质量支撑;对于进一步向平台化、自动化转型的团队而言,成熟的测试解决方案可改变传统的手工测试模式,增速提效。

“为什么叫苏宁蛙测?蛙测谐音‘挖测’,代表测试团队孜孜不倦努力发掘软件中隐藏很深的缺陷。自然界中,青蛙是捕捉害虫的能手,所以选用青蛙捕捉害虫的画面来寓意这款产品的用途。因为是苏宁研发团队出品,所以叫苏宁蛙测。”王皓说。

1.据王皓介绍,以苏宁豆芽为例,研发团队在完成版本迭代后,蛙测的移动云测服务,可通过下列流程,平均可在2小时内高效完成版本测试,助力产品的尽快上线。

2.应用性测试:通过性能抓取、内存泄露检测等,测试APP稳定性;

​兼容性测试:各品牌机型覆盖UI异常,多分辨率适配,足不出户兼容测试各大品牌手机

3.App功耗测试:对应用使用时的耗电量进行检测,采集电量与电温,提供应用耗电情况以及耗电分析;

4.多机同屏:线上支持多台机器同屏,一台操作设备可联动八台同步测试;通过像素对比,可以比较多台不同型号手机之间的画面差异,识别出页面异常并提醒;同时可自动录制测试过程,一键回放执行,并可将操作步骤自动截图,还原手工操作的所有步骤测试主控设备,输出详尽的测试报告。

(图苏宁蛙测多机同屏功能示意)

5.远程真机:基于开源技术进行优化修改,将市面上主流的近百部手机部署在内网,测试人员可以直接在远程真机线上操作,模拟真机操作功能,包含真机按键,任意选择测试手机进行App的安装、使用、卸载等操作。

通常情况下,频繁版本迭代给软件测试带来的工作量比较大,这类测试比较耗时耗力,并要求准确细致。苏宁蛙测平台可以进行全生命周期的测试项目管理,高效完成测试过程。

据了解,苏宁豆芽正在同步搭建外部企业的“专属工作台”,聚合流程审批、语音会议、直播、日程、健康上报等应用,远程办公也将开始走上定制化和个性化之路。疫情是对产业能力和生态协同的测试,在科技支撑下,苏宁也将一路前行,去服务用户、承载更大的社会价值。