接口自动化对比工具实践

背景 接口自动化一直以来都是质量保障的重要一环,在接口自动化日常工作中,我们致力于场景的覆盖与结果校验。随着业务的高速发展,高效保质的迭代自动化用例成了我们的一个研究方向,其中用例结果校验的及时性、完整性、可维护性是我们遇到的一个很大的难题。 痛点 笔者所属团队,日常工作是围绕商品相关业务展开。在平时的自动化脚本编写中,我们发现: 商品模型返回字段多(一个模型一般有几十到上百个字段),逐字段人工断言,成本较高; 商品原自动化工程里有大量重复的校验逻辑,梳理成本较高; 随着业务发展部分非核心字段逐渐也变成了核心字段,例如商品编码,现在已经成为了很多商家ERP系统识别商品数据的关键标识; 部分字段更新如何保证其他字段没有被更新掉,尤其是一些存在默认值的字段,…

Read More

Presto 在有赞的实践之路

一、前言 本文主要介绍了 Presto 的简单原理,以及 Presto 在有赞的实践之路。 二、Presto 介绍 Presto 是由 Facebook 开发的开源大数据分布式高性能 SQL 查询引擎。起初,Facebook 使用 Hive 来进行交互式查询分析,但 Hive 是基于…

Read More

有赞云-可配置表单的实践

一、背景 前端开发过程中,往往会遇到很多的表单。简单表单尚可,但复杂表单让人尤为头疼。 比如有一个用来提交 请假单申请 的表单。 第一个表单项是 Radio,为性别:分别是 男 和 女 两种选项。 第二个表单项是个 Select,为请假原因:分别为 事假、年假、调休、病假…

Read More

有赞美业接入智能 POS 的架构演进之路

一、背景 众所周知,Android 是一个开源的系统,从它诞生的那一刻起,Android 系统被逐步应用在了各种各样的硬件设备中。随着移动互联网和移动支付的兴起,传统 POS 机也开始逐渐被 Android 系统加持下的智能 POS 机所取代。 有赞,是一家商家服务公司。我们帮助每一位重视产品和服务的商家私有化顾客资产、拓展互联网客群、提高经营效率,全面助力商家成功。为了满足商家日益丰富的支付渠道,尤其对于刷卡能力的需求,有赞的多个…

Read More

最经典的两种软件架构模式

什么是架构模式? 根据维基百科中的定义: An architecture pattern is a general,reusable solution to a commonly occurring problem in software architecture within a given context. 那么,在软件研发领域,最经典的两种架构设计模式,…

Read More