RCA分析

news/2024/10/17 18:23:16/

RCA是什么?

RCA是一种解决问题的方法,其旨在定位问题根本原因并最终使问题得到解决。

软件测试的目的就是尽可能多的找到不符合用户需求的bug,但如果每个迭代都要进行一轮全量测试,那人力成本、时间成本将造成很大程度的浪费,那么如何优化我们的测试流,避免重复的低效率的测试执行呢?

我来介绍下RCA(Root Cause Analysis),即根因分析,就是定期或者不定期对一阶段的bug进行复盘总结,从单个有价值的bug入手,追踪和分析bug产生的本质原因,在此基础上对产品各个角色、以及项目流程做改善和优化。

RCA分析的对象

并不是所有的bug都需要拿来分析,原则是要选择有价值的、具有规律性的bug,这个视具体情况而定,以下仅供参考;

1、刚转测,分析的重点bug为用户体验bug(产品体验、系列问题如版本适配)、有规律性的功能bug(较严重如闪退/不可用、);

2、若在上线前,分析的重点bug为功能bug ;

3、上线后,分析的重点bug为线上bug, 分析直到上线才发现的原因;

RCA 三步走 (2w1h)

1、what? (bug是什么?)

2、why? (bug产生的原因?)

3、how ? ( 如何避免这种bug再次发生?)

PS: 第一轮 内部分析&


http://www.ppmy.cn/news/573041.html

相关文章

MyCat01——如何实现MySQL中的主从复制

1 问题 数据对于我们来说是一项最重要的资产,因为数据丢失带来的损失,对于一家公司来说,有时也是毁灭性的。 那么如何确保数据安全,不因断电或系统故障带来数据丢失呢? 当用户增加,对数据库的访问量也随…

7.0、Java_IO流 - File 类的基本使用

7.0、Java_IO流 - File 类的基本使用 File类的作用: File 类是 Java 提供的针对磁盘中的 文件 或 目录 转换为对象的包装类;一个File 对象可以代表一个 文件 或者 目录,File 对象可以实现获取文件和目录属性等功能,可以实现对文件…

接口测试流程、测试点和测试工具

目录 前言: 一、什么情况下开展接口测试? 二、如何进行接口测试 三、接口测试用例设计 四、接口测试工具 前言: 接口测试是一种重要的测试类型,用于验证应用程序接口的功能、性能和可靠性。 一、什么情况下开展接口测试&am…

2023年6月19日--6月25日(上班熟悉公司代码,下班进行渲染)

目前四处透风的感觉。按下葫芦浮起瓢。 公司代码还没有熟悉完,幸亏时间充足,可以一边调试一边抄。控制在上班时间应该没问题。 渲染这边比较头晕,没人能告诉我,怎么做是正确的。早上先看看洛克人的玻璃材质教程,再看…

洛克人红色思考型机器人叫什么_稻船敬二新企划《红色灰烬》 依然是机器人风格...

稻船敬二离开CAPCOM之后玩家们纷纷感叹《洛克人》系列将再无续作,不过在单飞的这段时间里,稻船敬二还是创作了诸如《苍蓝雷霆 刚巴尔特》《Mighty No.9》等类似洛克人风格的作品。其名下的团队comcept的最新作《Mighty No.9》即将于9月18日发售&#xff…

cocos2d-x 如何制作一个类马里奥的横版平台动作游戏 1 献给所有对动作游戏有爱的朋友

本文翻译自国外著名IOS源码教学商业网站raywenderlich 的 IOS Game Start Kits三件套之一的Platformer Game/平台动作游戏的前奏曲,另一个是BeatEm up Game/横版格斗游戏,作者是国外著名游戏开发专家Jake Gundersen,曾参与开发过SFC时代的洛…

cocos2d-x 如何制作一个类马里奥的横版平台动作游戏续 2

欢迎回来,上篇我们讲到了物理引擎中重力环境模拟以及主角考拉与地面墙壁的碰撞,相信大家已经对2D世界的物理模拟有了一定的了解,现在我们接着讲如何让考拉动起来吧! 让考拉动起来! 这里控制考拉移动变得非常简单&…

uva 11795 - Mega Man's Mission 洛克人的难题 基础集合动态规划

题目链接:https://uva.onlinejudge.org/index.php?optioncom_onlinejudge&Itemid8&pageshow_problem&problem2895 /*** This is a solution for ACM/ICPC problem** source:uva 11795 - Mega Mans Mission* type: dp* author: wus…