K8S 在有赞 PaaS 测试环境中的实践

一、背景介绍 有赞 PaaS 团队自17年7月份开始投入测试资源,测试人员的加入意味着与测试相关的一系列东西产生,比如测试环境、测试工程、测试流程等等,这次分享的内容主要与测试环境有关,刚开始我们把测试环境部署在虚拟机上,从18年7月份开始,我们决定把测试环境从虚拟机迁移到 K8S 上,做这个决定主要出于以下几个方面考虑。 1、公司持续交付系统不支持 PaaS 产品 目前公司的持续交付系统只支持业务产品,不支持 PaaS 产品,由于…

Read More

前端精准测试探索:覆盖率实时统计工具

背景 随着业务增长, 随之而来的前端需求激增, 如何在有限的时间内保证前端代码的质量. 通过测试同学单方面的保障, 还是免不了前端线上问题, 存在回归不到位或者测试遗漏的地方, 同时测试质量的高低没有客观数据可量化. 通过单测方法补充, 可以提前发现一部分问题, 减少问题解决的成本, 但是由于业务形态的原因, 需求变更频繁, 功能迭代快, 补充和维护单测的成本比较高, 在业务方的大部分前端工程中暂时没有单测方法, 因此开发在自测时, 感知比较薄弱, 无量化数据, 在项目提测前也没有统一指标可以把关, 测试对开发的自测状况也不了解; 同时前端缺少像jacoco这样的集成测试覆盖率统计框架, 无法通过集成测试收集覆盖率, 对于测试阶段的质量仍然没有数据量化 结合上面说的几点,…

Read More

Dubbo 压测插件 2.0 —— 基于普通 API 调用

插件已开源,详见 gatling-dubbo【1】 上一篇《Dubbo压测插件的实现——基于Gatling》【2】中,我们介绍了基于 Dubbo 泛化调用实现的 Gatling Dubbo 压测插件,使用泛化调用发起 Dubbo 压测请求,consumer 端不需要拿到 provider 端的 API 包,使用上很便利,…

Read More

有赞业务中台测试团队介绍

一、团队概况  有赞帮助每一位重视产品和服务的商家成功,目前旗下拥有:有赞微商城、有赞零售、有赞美业、有赞小程序等SaaS软件产品,适用全行业多场景,帮商家网上开店、网上营销、管理客户、获取订单。  有赞业务中台测试团队按照职责划分为六条线:交易组、营销组、用户赋能组、商品大数据组、基保工具组和稳定性组,各组职能如下:  接下来给大家介绍一下中台测试团队的质量保障体系以及我们在测试效率提升上做的事情。 二、…

Read More

Mock服务插件在接口测试中的设计与应用

引言 在日常的接口测试中,测试人员常常会遇到以下几种令人头疼的情况: 场景一:依赖的接口状态不稳定,导致集成 CI 常常失败,需要耗费大量时间排查非被测目标本身之外的环境问题 场景二:做异常测试时构造异常数据成本高、难度大,某些异常数据甚至无法通过正常途径构造 场景三:被测目标开发进度先于依赖模块,当测试需要先行介入接口测试,但依赖模块接口尚且不通 面对以上痛点,我们需要做什么? 一、概述 1.1 Mock 定义…

Read More