友空间是“用友云”生态的统一应用入口,是专为大中型企业及组织打造的社交化协同办公平台,
为企业提供办公协同、沟通协作等核心价值,提高管理和工作效率;友空间聚合了工作待办、消息通知、新闻公告,
融合NC/U8等业务系统,整合企业所有移动应用, 提供一站式工作服务平台。

为什么引入sonic?
友空间作为用友云的统一入口,它包含的应用以及提供的功能庞大且复杂,单纯的接口测试已不能保证产品的稳定性,前端UI、功能的验证同样占据着举足轻重的作用。
在引入sonic测试平台之前,我们也有自己基于appium二次开发的一套框架,同时也接触了市面上与sonic平台相似的几家公司,比如大连华信,百度等。但与sonic接触后,我们经过多方对比,毫不犹豫的选择了sonic,它的这些优点我觉得是其他所不能比拟的:
去代码化、学习成本低,这应该是所有类似平台都有的特点,但是sonic平台在编写自动化测试脚本方面提供了几乎涵盖了appium上所有的方法,更令人惊喜的是同时也提供了图片对比
(这在免费开源的产品上真不多见,只能用香。。香来形容了)。这对于用友大部分只是手工测试的同学来说,是一个很大的福音,即使不熟悉开发语言也能快速的开发一个脚本。
功能强大,sonic平台不但提供了编写自动化测试脚本所需的方法,同时也提供了比如:webView调试,Terminal命令行,日志抓取,adb远程调试,截图等实用方法,有些方法只有在商业软件里才能看到,这绝对是良心的
。同时,这些强大实用的功能在平时的测试验证里提供了非常便利的途径。
节约成本,在我们接触的几家公司里面,他们提供的平台少则几十万,多则上百万。而提供这么多功能的sonic平台却免费,开源,有能力的公司完全可以在其基础上进行二开,你说不香吗?除此之外,引入sonic平台后,我们对所有的测试机进行了综合管理,避免了测试机的滥用、丢失等现象,从另一方面也起到了节约成本的作用。
响应及时,更新迭代快。 我记得在v1.0版本时,还只是提供针对安卓手机的一些编写脚本的功能,而在v1.2版本已经提供了诸如webview调试,苹果手机支持,terminal命令行等方法,前端页面也做了几次优化,功能的添加。这在其他开源产品里真的不多见。
开源免费。。。开源免费。。。开源免费,重要的事情说三遍。
sonic测试平台的使用情况

从版本1.0.0到版本1.3.0,伴随着产品的不断迭代更新,友空间同sonic所有的使用者们一起见证了这个平台的一步步的成长,也见证了sonic开发者们一直锲而不舍的初衷与决心,这真的是很难得的。


友空间在引入sonic测试平台初期只有我们一个项目组在用,随着我们内部的不断推广,现在用友其他的产品线如:友费控app,供应商app,采购商app等也都加入了进来,测试用例数也从当初的300,增长到了将近3000
,这在测试工作中真实的起到了很好地作用。

愿景与祝福
作为第一批sonic测试平台的引入方,忠实的拥趸,我们当初提出的一些问题,sonic的开发者们都很好地给出了解答,比如创建社区。在未来的日子里,我们也衷心祝福sonic测试平台在测试的道路上越走越远,切身实地的为中小型,乃至大型企业的测试带去便利,完善测试体系,改进测试方法,提高测试效率。