开发不改Bug,怎么处理?

发表于:2017-11-24 14:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:非比君    来源:51Testing软件测试网采编

#
Bug
分享:
  在测试过程中,测试人员不免会遇到开发人员因为一些原因不想修改个别Bug的情况。遇到这种情况,彼此“互怼”起来,肯定是不行的;测试直接让步开发,不作修改也是不可取的,测试人员该怎么处理?
  我们需要先分析一下,有哪些原因会导致开发不改Bug(大致罗列了几点,欢迎大家后留言补充):
  1. 测试人员和开发人员对Bug的定义不一致。测试人员的暴力操作、非常规操作出现的问题,接口返回的数据不规范的问题,隐藏路径深、不易发现的问题,个别机型、网页不兼容问题,页面样式美观和用户友好性问题等情况,开发可能会不愿意修改。
  2. 开发人员有更高优先级的任务。开发手头上有很多活儿,而产品上线紧急,开发会认为严重影响流程的问题或者需要紧急发布的问题优先级更高。
  3. 技术上难以实现、没有解决方案。测试过程中,系统偶尔会出现不可重现的Bug,开发人员找不到bug原因,没有解决方案。有时,由于框架局限导致问题无法修改。
  4. 开发个人主观原因。同样一个问题,不同开发人员对待的方式不一致。有的开发会正面看待Bug,积极配合测试人员修复问题;有的开发需要测试人员去推动;有的开发却找各种理由甩锅。
  5. 一些其它的客观因素,比如第三方接口、网络……
  开发不改Bug有很多原因,无论开发改不改Bug,测试人员都要有一个原则,那就是:测试人员不能因为推不动开发就放弃,任由Bug上线;同时得权衡利弊,不能揪着小问题从而影响整体的上线时间。在测试与开发无法达成一致的意见时,测试人员不要直接让步,一定要找产品/项目经理确认,把最终的决定权交给产品/项目经理。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • lushuishui
    2017-11-29 15:12:20

    开发不改Bug,这个其实是可商可谅的,根据Bug的情况来表明影响范围。
    1)如果影响不大,可以后续整理统一修复,算一个迭代,而且Bug需要备案;
    2)如果是接口上,开发觉得没必要,那可以根据以往的反馈和Bug情况来分析这个Bug。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号