线上事故,到底该谁担责?

世界上没有哪个程序能避免线上事故,那么出了线上事故,是测试没测出来?责任都应测试承担?我们要大胆地说,NO❌

首先,我们回忆一下

软件工程的根本目标是什么?

是开发出高质量的完全符合用户需要的软件。

测试的目的是什么?

是在软件投入生产运行之前,尽可能多地发现软件中的错误。

所以身为测试,更应该正确地认识测试,测试绝不能证明程序是正确的,没有100%完美的产品,即使经过了最严格的测试之后,仍然可能存在还有没被发现的错误潜藏在程序中。

同样再资深的开发也不能保证开发出来的代码没有问题。所以,我们一定要正确的认识测试和线上事故。

当然,说这些不是为了撇清责任,而是让大家认识线上事故很正常,但频繁或明显的线上bug就是你的责任了。所以我们不能放松警惕,要做到吃一堑长一智,及时从线上事故中总结分析原因,提高测试点的覆盖率,在下次测试中更全面的测试,提高产品的线上质量才是测试人员的重中之重。

结合来看,线上事故可以分情况定责,

经过测试的事故,开发和测试同样担责,可以55或46,37等等都可以。

未经过测试或经过测试后开发私自修改未通知测试上线引起的事故,开发担全责。

相关推荐
j7~2 天前
【软件测试】(用例篇)
软件测试·测试用例·测试用例的设计方法·场景设计·错误猜测法·测试用例的粒度和评价
.又是新的一天.3 天前
AI接口测试03(操作数据库/管理文档/mock/自动化测试/定时任务/AI导师)
软件测试·测试工具·接口测试·apifox
zuozewei3 天前
第00篇-为什么是-k6-AI-时代的工具选型
软件测试·jmeter·性能测试·ai测试·k6
测试者家园13 天前
不写测试用例也能做自动化测试?
自动化测试·软件测试·人工智能·测试用例·智能化测试
爱学习的执念22 天前
助力金九银十1000道软件测试面试题(功能、接口、自动化、WEB、APP.......)附答案
软件测试·面试
asdfg125896322 天前
一个例子理解因果图法
软件测试
更深兼春远24 天前
Python到底怎么用于测试?
自动化测试·软件测试·python·接口测试