当前位置 : IT培训网 > Java开发 > Java培训 > 郑州Java培训机构:bug修改攻略

郑州Java培训机构:bug修改攻略

时间:2016-09-01 10:12:24  来源:Java培训网  作者:IT培训网  已有:名学员访问该课程
开发不修改bug有这么多原因,但测试推动开发修改bug却只有一个原因~那就是责任。

项目基本竣工,测试过后会遇到bug,可是,有时候开发人员并不想去修改这个bug。有时候是因为项目紧张,着急上线,有时候是因为觉得没有必要。总之,各种各样的问题都会遇到。

郑州Java培训机构小编先来分析下到底会有哪些原因会导致开发不修改bug?

1、工作流程方面的原因,例如开发有更高优先级的任务没有时间修改、上线时间紧急,来不及修改、开发不关注名下的bug、开发认为目前的实现比产品需求好等情况。

2、开发与测试对bug的定义理解不一致产生的问题,例如暴力操作、非常规操作出现的问题、问题路径深、服务器返回的数据不规范、竞品同样有的问题、个别机型问题等情况,开发可能会不愿意修改。

3、当然还有个人能力原因,例如找不到好的解决方案、影响范围大、找不到bug原因,没有解决方案、技术实现难,不知道怎么修改等等原因。

4、另外还有一些不可抗力的客观因素,例如系统问题,第三方应用问题等等。

郑州Java培训机构小编认为:开发不修改bug有这么多原因,但测试推动开发修改bug却只有一个原因~那就是责任。关子少卖,对策拿来~通过一个案例帮你分析解决方案~

测试输入法时发现,更换皮肤后,在应用中调起键盘并转屏,键盘会显示异常,无法正常使用。

提交bug后,开发调研原因,发现输入法并有没有针对转屏做特殊处理,猜测可能是应用的问题,如果我们做适配改动会比较大。并且这个操作用户不易遇到,并且软件上线在即,所以不太想修改。测试认为转屏属于常用操作,用户一但触发此bug,输入法则无法正常使用,非常影响用户的体验。在测试的坚持下,开发人员为输入法做了些保护,并将问题反馈给该应用,应用负责人答应在下个版本修复。问题很快得到了解决。

郑州Java培训机构小编分析上述案例,开发不修改bug的原因有四:bug路径较深、改动影响范围大、上线时间紧急、第三方应用问题。我们逐条分析解决方案:

1、针对路径较深的bug,测试在推动开发修复bug时,需要注意以下几点:

a)可以和开发人员列举一个之前的类似问题,为开发提供参考;

b)从用户的角度分析问题的严重性,分析用户的遇到此问题的概率,引导开发站在用户角度去思考,从而使开发意识到问题的严重性;

c)产品是负责这个软件的人员,当测试与开发意见无法达成一致时,不要因为无法推动开发修改而放弃,一定要找产品确认,最终的决定权交给产品人员。

2、修改bug改动较大,影响范围广,没有最优的解决方案等情况在项目即将上线的节点比较忌讳这种事情的发生。面对这种情况,建议开发人员做调研工作,请教其他的同事,或者组织一个临时会议,集众人之力研究好的修改方案。

3、上线时间紧张,开发来不及修改了,这个时候测试应该分析问题的严重性,和产品人员商议是否需要修改。

4、第三方应用问题,开发无法修改。确认原因之后需要找相关的工作人员,例如产品,联系第三方输入法的工作人员,反馈问题,尽量推动应用解决问题。

郑州Java培训机构小编认为:做项目是一个团队合作的事情,bug修不修,应该有一个准则,有一个参考,并且能提前提醒大家,让大家都能接受。另外,不能揪着一个bug不放,影响项目进度,也不能为了赶进度,而放任bug不管。这个度的把握,作为项目管理者,应该做好权衡。

 

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容