线上环境漏测问题根因分析

简介: 线上环境漏测问题根因分析

大家好,我是阿萨。

日常测试中避免不了出现漏测问题。出现漏测问题后要怎么办呢? 首先肯定是要尽快发布热补丁或者冷补丁去修复解决客户问题。

解决了客户问题之后的问题漏测根因分析 其实也很关键。

常见的问题漏测有以下几个方面原因:

1. 需求分析相关。

2. 测试执行相关原因。

3. 测试环境以及测试数据相关原因

首先我们看下需求分析相关漏测原因。

1)需求分析遗漏客户场景,导致开发测试都未覆盖。

2)   需求变更导致需求场景改变,但是代码以及测试用例未按照最新需求变更更新。

3)需求分析太粗略,需求文档也写得很粗略。导致其他分支被开发遗漏。

4)需求分析和客户实际使用场景存在偏差。

其次关于测试执行过程中相关原因:

1) 测试用例场景未覆盖全面

2) 测试执行过程中未按照测试用例执行。

3) 测试执行过程中需求变更,测试用例未更新。

4)测试人力资源不足,导致测试不充分,未完全覆盖所有用户场景

再次关于测试环境以及测试数据相关原因。

1) 测试环境无法模拟客户现场环境类似验证环境, 比如硬件,软件,组网等因素导致无法模拟。

2)测试数据不全,测试无法构造现场客户数据,导致无法测试。

针对以上各种漏测根因,相信聪明的你看到具体根因,就能想到实际的应对措施了。

按照具体根因提出预防措施以及补救措施,就会大大减少上线问题。

相关文章
|
SQL 监控 网络协议
线上故障如何快速排查?来看这套技巧大全
有哪些常见的线上故障?如何快速定位问题?本文详细总结工作中的经验,从服务器、Java应用、数据库、Redis、网络和业务六个层面分享线上故障排查的思路和技巧。较长,同学们可收藏后再看。
线上故障如何快速排查?来看这套技巧大全
|
7月前
|
消息中间件 SQL 运维
AIOps 智能运维:比专家经验更优雅的错/慢调用分析工具
本文主要介绍ARMS 错/慢 Trace 分析功能基本原理; 该功能能够覆盖哪些异常 Trace 根因; 最后会介绍一些最佳实践案例。
49952 32
|
7月前
|
Arthas 运维 监控
排忧解难:线上问题排查工具箱
线上系统在各行各业中扮演关键角色,任何问题都可能对企业运营造成严重影响。排查复杂性增加,需要专门的线上问题排查工具箱。工具箱包含监控、日志分析、性能分析和故障排查工具,如系统监控的`top`、`htop`,应用监控的`New Relic`、`AppDynamics`,日志分析的`ELK Stack`、`Graylog`,以及故障排查的`jps`、`jstack`、`Arthas`等。这些工具能提升问题解决效率,降低排查成本,确保业务连续性。
116 2
|
运维 监控 前端开发
记一次线上 bug 的排查分析过程及总结
记一次线上 bug 的排查分析过程及总结
记一次线上 bug 的排查分析过程及总结
|
运维 PHP Perl
总结一些线上问题排查的命令,可能用得到!
开发运维,统计所遇到的运维问提。运维问提排查,以下场景,你可能遇到?
183 0
总结一些线上问题排查的命令,可能用得到!
|
存储 缓存 运维
如何实现全链路系统问题90%精准诊断?
DevKit系统诊断工具是鲲鹏性能分析工具的子工具之一,能够针对内存、网络、存储等常见故障和异常,提供精准定位和诊断能力,帮助用户识别出源代码中的问题点,提升程序的可靠性,故障定位准确率高达90%。
238 0
如何实现全链路系统问题90%精准诊断?
|
运维 Prometheus 监控
|
缓存 前端开发 数据可视化
前端同学在可观测性的启蒙与初试探--快速实现根因分析/业务大盘
前端同学在可观测性的启蒙与初试探--快速实现根因分析/业务大盘
295 0
前端同学在可观测性的启蒙与初试探--快速实现根因分析/业务大盘
|
存储 运维 监控
如何定位线上问题?
「你是怎么定位线上问题的?」 这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。
157 0
|
运维 监控 NoSQL
一次线上问题排查所引发的思考
之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。