12 May 2020
背景 接口自动化一直以来都是质量保障的重要一环,在接口自动化日常工作中,我们致力于场景的覆盖与结果校验。随着业务的高速发展,高效保质的迭代自动化用例成了我们的一个研究方向,其中用例结果校验的及时性、完整性、可维护性是我们遇到的一个很大的难题。 痛点 笔者所属团队,日常工作是围绕商品相关业务展开。在平时的自动化脚本编写中,我们发现: 商品模型返回字段多(一个模型一般有几十到上百个字段),逐字段人工断言,成本较高; 商品原自动化工程里有大量重复的校验逻辑,梳理成本较高; 随着业务发展部分非核心字段逐渐也变成了核心字段,例如商品编码,现在已经成为了很多商家ERP系统识别商品数据的关键标识; 部分字段更新如何保证其他字段没有被更新掉,尤其是一些存在默认值的字段,…
Read More
26 Apr 2020
一、前言 本文主要介绍了 Presto 的简单原理,以及 Presto 在有赞的实践之路。 二、Presto 介绍 Presto 是由 Facebook 开发的开源大数据分布式高性能 SQL 查询引擎。起初,Facebook 使用 Hive 来进行交互式查询分析,但 Hive 是基于…
Read More
26 Apr 2020
一、背景 前端开发过程中,往往会遇到很多的表单。简单表单尚可,但复杂表单让人尤为头疼。 比如有一个用来提交 请假单申请 的表单。 第一个表单项是 Radio,为性别:分别是 男 和 女 两种选项。 第二个表单项是个 Select,为请假原因:分别为 事假、年假、调休、病假…
Read More
26 Apr 2020
一、背景 众所周知,Android 是一个开源的系统,从它诞生的那一刻起,Android 系统被逐步应用在了各种各样的硬件设备中。随着移动互联网和移动支付的兴起,传统 POS 机也开始逐渐被 Android 系统加持下的智能 POS 机所取代。 有赞,是一家商家服务公司。我们帮助每一位重视产品和服务的商家私有化顾客资产、拓展互联网客群、提高经营效率,全面助力商家成功。为了满足商家日益丰富的支付渠道,尤其对于刷卡能力的需求,有赞的多个…
Read More
25 Apr 2020
什么是架构模式? 根据维基百科中的定义: An architecture pattern is a general,reusable solution to a commonly occurring problem in software architecture within a given context. 那么,在软件研发领域,最经典的两种架构设计模式,…
Read More