首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件测试完后,还有BUG,责任全都在测试吗?

软件测试完后,还有BUG,责任全都在测试吗?

以上这个问题,有很多测试员都曾遇到过!开发将程序写出来,测试员进行测试。软件测试完成后,产品才能生产,在这过程中,难免会遇到软件会出现问题的情况。

因此,很多测试员就会出现这种疑问:软件测试完后,还有Bug,责任全都在测试吗?

首先没有一个测试能够保证交付出去的产品是没有任何bug的,所以有bug在生产线上出现也是很正常的。

很多公司都把所有生产线上的问题归咎于测试,出现bug就是测试的锅,因为他们认为测试就应该保证质量;

然而,作为测试,其实做的事情,只能说尽最大可能去发现软件中的问题,如果问题很多,说明是软件质量太差,也是开发的问题;

如果在内部测试的时候,bug不多,但是线上bug很多,那就是测试的问题了。

其实,说到底,还是因为职责划分不清晰导致的“背锅”。

当测试员与开发之间的职责划分清晰,确定职责就容易的多了!

那么,测试员该如何做呢?

01、高效高质完成本职工作

高质高量完成本职工作的前提是精通各种测试技能。

一个合格的测试员必须会测试流程,测试用例/报告编写,以及数据库,Jmeter/loadr 测试工具的使用,甚至还需要会Python/Java任意一门自动化语言。

因为只有技能够硬,测试工作才能出色的完成。

02、制定规范的工作流程

测试工作往往是环环相扣,密不可分的。

有时候一个小瑕疵能引发连锁反应,产生巨大的后果。

所以,在测试工作中,我们需要对测试工作制定流程,这样能一定程度上避免产品上线了才发现Bug的存在。

比如说写好测试用例,就发给开发review,让开发确认每一个点都覆盖到,让开发也参与到这个过程中,背负一定的责任;

做好测试计划,如果时间太仓促(比如你一个月需要做5-6个版本,这就已经很频繁了),没有办法做完全覆盖测试,就一定要跟开发或者产品经理确定好风险,并且把覆盖率和风险写在测试报告中。

03、任何需求变更必须有文档归档

测试计划文档,测试报告,测试执行过程和记录的归档。不仅能让测试员直观的知道自己每天完成的工作任务和进度,还能找出不足完善测试工作。

任何需求变更进行文档归档,无论是开发的修改设计,还是产品测试和更新需求,测试更改测试用例和计划等。

任何大大小小的问题,都应该有记录,或者是文档记录,或者bug 记录,这样,线上问题追责的时候,有据可依,测试也可以有说辞,当产品出现问题,也能清晰的定位到责任人。

很多测试员常常戏称自己是“背锅侠”,产品上线,只要一出Bug,领导就只盯着自己不放。

但是当你在工作中有一个良好的测试习惯时,再大的“锅”也轮不到你背。

同时,当职责划分清晰了,你的绩效也就更容易评定啦~

PS:图片来源于网络,如果侵权请联系删除

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191202A0OZZL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券