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

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

首先,我们回忆一下

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

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

测试的目的是什么?

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

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

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

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

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

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

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

相关推荐
软件测试媛5 小时前
软件测试——面试八股文(入门篇)
软件测试·面试·职场和发展
程序员杰哥21 小时前
自动化测试基础知识详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
喵~来学编程啦1 天前
【软件测试】第一章·软件测试概述
软件测试·软件测试基础知识
程序员小远2 天前
自动化测试与功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
神探阿航2 天前
HNUST软件测试B考前最终复习
软件测试·单元测试·hnust·期中考试
测试者家园2 天前
安装Python和配置开发环境
开发语言·软件测试·人工智能·python·职场和发展·零基础·质量效能
神探阿航4 天前
HNUST湖南科技大学-软件测试期中复习考点(保命版)
软件测试·hnust·期中考试
川石教育6 天前
需求分析阶段测试工程师主要做哪些事情
软件测试·功能测试·需求分析·软件测试培训·软件测试教程
测试老哥7 天前
Selenium使用指南
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例