有赞环境解决方案

首先自我介绍下,我叫宫元,有赞测试开发工程师,入职有赞三年,有赞环境负责人;环境对于一个迭代迅速的电商公司来说,它的重要性无须赘述了;如何让环境高效,满足多项目并发对环境的需求,节约环境机器成本,建立环境标准体系,这不是几个人的事情,而是框架组、运维组、开发、测试、pm大家共同努力的结果,其中的过程也不是一帆风顺的,有赞在这条路上走过了很多坑,今天就给大家分享下我们的经验。 一、有赞测试环境背景历程 有赞从最早到现在一共有过dev(已废弃),daily,…

Read More

技术活动 | 第一届杭州测试沙龙(进行中)

活动背景 2018年7月21日,杭州酷家乐牵头主办了杭州地区首届测试的技术沙龙,与来自各个公司的技术人员讨论最前沿的测试技术,结识更多志同道合的伙伴,有赞测试团队受邀参加本次沙龙,并做一些分享。 有赞分享介绍 主题一:《增量代码覆盖率工具》 分享人:Winta 目前有赞共享技术团队测试介入的微服务应用有几百个,大部分底层应用的单测覆盖率在 70% 以上,同时测试组提供的多纬度集成测试自动化的覆盖率也在 70% 以上。 有赞的业务发展非常快,当存量代码较多时,新项目功能测试的整体覆盖率偏低是正常现象,另外开发提测时,并不能依据已有的全量覆盖率来判断对新增代码的自测完成度,基于这个背景,…

Read More

技术活动 | ACMUG & CRUG 2018 技术沙龙全国巡演杭州站(进行中)

活动背景 由中国 MySQL 用户组主办的 ACMUG & CRUG 2018 技术沙龙全国巡演将于2018 年 7 月 21 日 9:30 ~ 17:30在杭州举办,有赞杨奇龙受邀参加分享,分享主题为《有赞数据库服务实践》,介绍从0到1构建有赞数据库服务体系,了解有赞的数据库自动化系统-ZanDB的演进过程。 分享主题介绍 在互联网时代,…

Read More

有赞 Android 崩溃保护的探索及实践

概述 Android 的 Crash 是件让人头疼的事,测试阶段好好的代码一上线就各种崩溃,即使是一个微不足道的 bug 也得发个 hotfix。很多时候我们更希望即使个别功能没法使用也不要崩溃,比如点击图片想看大图时,由于 onClick 回调中没做判空处理等导致 APP 崩溃了,这时我们更希望即使不能看大图也不要崩溃,这时你可以考虑使用 Bandage,当然Bandage的强大之处远不止这些。 Bandage是什么 Bandage:绷带,通用的止血工具。…

Read More

浅谈前端响应式设计(二)

上一篇博客提到了几种响应式的方案,以及它们的缺点。本文将介绍Observable以及它的一个实现,以及它在处理响应式时相对于上篇博客中的方案的巨大优势(推荐两篇博客对比阅读)。 Observable是一个集合了观察者模式、迭代器模式和函数式的库,提供了基于事件流的强大的异步处理能力,并且已在Stage 1草案中。本文介绍的Rxjs是Observable的一个实现,它是ReactiveX众多语言中的JavaScript版本。 在JavaScript中,我们可以使用T | null去处理一个单值,使用Iterator去处理多个值得情况,使用Promise处理异步的单个值,而Observable则填补了缺失的“异步多个值”。   单个值 多个值 同步 T 、 null…

Read More