博客
关于我
有赞业务中台测试团队介绍
阅读量:118 次
发布时间:2019-02-26

本文共 1254 字,大约阅读时间需要 4 分钟。

有赞中台测试团队质量保障体系与效率提升

有赞帮助每一位重视产品和服务的商家成功,目前旗下拥有有赞微信商城、有赞零售、有赞美业、有赞小程序等SaaS软件产品,适用全行业多场景,帮商家网上开店、网上营销、管理客户、获取订单。

一、中台质量保障体系

在软件开发过程中,测试并不是一个简单的“找错”过程。为了保证软件质量,我们在需求、开发、测试、发布等各个环节都有严格的质量保障措施。

2.1 需求阶段

在需求阶段,测试团队与开发和产品部门紧密合作,通过参与需求评审和技术评审,提前发现设计问题和可测性问题。这种左移测试的方式能够显著降低后期问题修复的成本。

2.2 开发阶段

我们在开发阶段实施冒烟测试,要求开发人员在提测前执行测试用例。通过这一环节,我们能够有效减少提测打回的次数,提高开发效率。同时,我们也对核心应用的静态代码进行扫描,确保代码质量。

2.3 测试阶段

面对庞大的用例量,我们搭建了完善的自动化测试体系。通过集成测试和拨测系统,我们覆盖了业务编排、UI稳定性等关键环节。部分业务线还会开展异常测试、性能测试、安全测试和兼容性测试,确保系统的健壮性。

2.4 发布阶段

在发布阶段,我们提供了多种高效的发布流程,包括快车发布、SOA合并发布和iron公交车发布。通过合并发布,我们能够节约测试资源,确保发布质量。同时,我们还支持灰度发布和流量回放,帮助快速发现和修复问题。

2.5 上线阶段

上线后,我们依靠线上业务监控和拨测系统进行质量防护。虽然拨测系统能够覆盖大部分场景,但我们还依赖业务监控发现那些特殊场景和偶现问题。

二、中台测试效率提升

为了提升测试效率,我们开发了多种工具和系统:

3.1 测试平台

我们打造了一个全面的测试平台,包含用例平台、云测平台和测试报告生成工具,帮助测试团队高效执行测试任务。

3.2 混沌工程

在微服务化环境下,系统复杂性和故障率显著增加。通过混沌工程,我们能够通过故障注入等方式,提前发现系统潜在问题,提升系统弹性。

3.3 持续交付

我们设计了完整的持续交付流程,将质量保障策略融入pipeline,确保每个阶段都有严格的质量控制。

3.4 公交车系统

公交车系统帮助我们实现多人变更合并发布,显著减少测试轮次。系统与持续交付系统深度融合,确保发布质量。

3.5 线上拨测系统

我们通过拨测系统进行质量防护,支持场景化测试。即使是低频业务场景,也能快速发现问题。

3.6 性能测试平台

我们的性能测试平台支持单接口压测和全连路压测,提供自动生成报告功能,帮助测试团队快速分析测试结果。

3.7 度量平台

我们提供数据度量平台,分析项目过程数据和质量数据,帮助团队及时发现问题并优化解决方案。

3.8 覆盖率与精准

我们使用JaCoCo作为代码覆盖率工具,并结合调用链进行精准测试,帮助开发人员准确评估影响范围。

如果你对中台测试团队的工作感兴趣,欢迎加入我们!有意向换工作的同学可以将简历发送至winta@youzan.com,我们将为你解答更多细节。

转载地址:http://oreu.baihongyu.com/

你可能感兴趣的文章
Nginx 反向代理配置去除前缀
查看>>
nginx 后端获取真实ip
查看>>
Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
查看>>
nginx 常用配置记录
查看>>
Nginx 我们必须知道的那些事
查看>>
Nginx 的 proxy_pass 使用简介
查看>>
Nginx 的配置文件中的 keepalive 介绍
查看>>
Nginx 负载均衡与权重配置解析
查看>>
Nginx 负载均衡详解
查看>>
nginx 配置 单页面应用的解决方案
查看>>
nginx 配置https(一)—— 自签名证书
查看>>
nginx 配置~~~本身就是一个静态资源的服务器
查看>>
Nginx 配置解析:从基础到高级应用指南
查看>>
Nginx下配置codeigniter框架方法
查看>>
nginx添加模块与https支持
查看>>
Nginx用户认证
查看>>
Nginx的Rewrite正则表达式,匹配非某单词
查看>>
Nginx的使用总结(一)
查看>>
Nginx的可视化神器nginx-gui的下载配置和使用
查看>>
Nginx的是什么?干什么用的?
查看>>