0
点赞
收藏
分享

微信扫一扫

测试左移和测试右移

一、测试左移内容

测试左移和测试右移_灰度

代码复杂度检查

其实越复杂的代码,也就意味着其存在bug的可能性越高。同样代码越复杂,也意味着编码质量可能不高或者后期代码维护成本的升高。SonarQube目前也能扫描代码的复杂度,编译器Idea的也有类似的插件提供该项检查,因此这一点也可以列为流程中的必查项。

测试左移和测试右移_灰度_02

自动化测试:

自动化测试,目前主要包括UI自动化和接口自动化,实现的方式也是多种多样,编写脚本的方式、录制回放的方式,用平台、不用平台都OK。重点在于选择适合自身组织的方式,以及如何自动化是否真的提升了测试的效率,避免为了自动化而自动化。

测试左移和测试右移_灰度_03


测试右移内容:

测试左移和测试右移_灰度_04

灰度发布:又称为“金丝雀发布”,本质就是另外构造一套环境,先把代码发布到这套环境中,只放少量指定的流量进来试用一段时间,通常为试用一周或两周,达到以实际的线上流量检测代码是否存在问题的目的,减少上线后大量流量运行下出问题的概率。引入这样的一个过程,那么测试就会先在灰度环境上做验证,也是目前大厂都必有的一个环节。

测试左移和测试右移_自动化测试_05

A/B测试:

ABTest 实验,其实本质上就是把平台的流量均匀分为几个组,每个组添加不同的策略,然后根据这几个组的用户数据指标,例如:留存、人均观看时长、基础互动率等等核心指标,最终选择一个最好的组上线。常用于验证不同的方案设计、算法设计的效果。

测试左移和测试右移_灰度_06




举报

相关推荐

0 条评论