开发认为不是bug,你该如何处理

场景:

测试中,我们经常遇到这样的问题,提交了个bug,开发却回复won‘t fix ,竟然说不是bug

什么bug会让开发认为不是bug?

1、测试人员描述不清晰

体现在步骤描述上有歧义,开发无法按照描述准确的复现步骤,导致可能对问题的描述理解上出现偏差

解决方法:修改bug描述步骤:做到清晰描述、无重复、无冗余,尽量附截图,截图重点位置,用红色标记,截图名字尽量符合截图内容

2、难以复现的bug

有的bug是偶现bug,难以按同样操作步骤复现&有的bug只是在测试环境出现,线上就正常了

解决方法:

难以复现的bug:保存截图和log;尽可能详细的描述进行过的操作,像我们之前测试的棋牌的项目,经常出现卡死,这样的要提供4个玩家的log,因为无法确定是否是其他玩家进行的操作,引起的bug,这种我们就尽量用真人去玩了,更容易发现问题,机器人的话,无法提供机器人log日志

测试环境下出现bug:找研发在测试环境下确认,报告中指出风险

3、有争议的bug

多出现在建议类型的bug,测试人员在测试过程中会对根据经验或者对比竞品提供一些优化的建议,这e类bug特点需求上没有详细给出,肯定开发是没有做的

解决方法:是否需要修改要根据项目的实际需要进行确认,开bug评审会,讨论解决

在时间允许的情况下,项目测试收尾时,对buglist是否修复进行明确处理;时间比较紧产品又认为有修复必要的情况下,可能会延期到下期

4、功能性bug

与需求不符、与原型设计不符。开发对需求没有深入了解可能会忽略或者弄错功能;开发成员之间沟通上的偏差

解决方法:

提bug时把需求、设计相关内容截图,指出依据,避免麻烦

5、当然也会有误提的情况

测试人员对需求理解不明确、出现偏差;环境错误

解决方法:

反复理解需求、确认需求和环境

原文地址:https://www.cnblogs.com/prince365/p/10551411.html

时间: 2024-10-17 06:44:33

开发认为不是bug,你该如何处理的相关文章

敏捷开发一千零一问:如何处理重要但不明确的任务?

本文是敏捷开发一千零一问的第三十九篇.(栏目总目录) 也是敏捷开发日常跟进系列的第八篇.(栏目目录) 问题:有一类任务很重要(假设同时也很紧急),但却很不明确,该怎么办? 答案分很多种情况,大致如下: 客户早就提出的需求 一般而言,除非事出紧急(客户突然提出),否则不能让一个重要的内容处于重要+不明确的状态. 处理方法应该如下: 1. 尽早做原型,使之明确 由于重要+不明确的任务工作量肯定大于重要+明确的任务,所以早做才能保证同时完成--假设截至点相同. 不过,早做只是使之明确而已,并不需要真的

【iOS开发-56】案例BUG:按钮的enabled、控件的userInteractionEnabled以及两种提示框UIAlert和UIActionSheet

接上述案例找BUG:[iOS开发-51]案例学习:动画新写法.删除子视图.视图顺序.延迟方法.按钮多功能用法及icon图标和启动页设置 (1)BUG:答案满了就不能再点击option按钮,答案没满就能点. 在optionClick方法的if(full)中设置,即判断答案是否满了,如果满了,则: if (full) { //如果答案满了,不管是否正确,只要满了,下面的option按钮就不能被点击 for (UIButton *optionBtn in self.optionView.subview

【iOS开发-56】案例BUG:button的enabled、控件的userInteractionEnabled以及两种提示框UIAlert和UIActionSheet

接上述案例找BUG:[iOS开发-51]案例学习:动画新写法.删除子视图.视图顺序.延迟方法.button多功能使用方法及icon图标和启动页设置 (1)BUG:答案满了就不能再点击optionbutton,答案没满就能点. 在optionClick方法的if(full)中设置,即推断答案是否满了,假设满了.则: if (full) { //假设答案满了,无论是否正确,仅仅要满了,以下的optionbutton就不能被点击 for (UIButton *optionBtn in self.opt

如何通过热修复,搞定开发中的那些 Bug?

作为程序员,Bug 修复终究是绕不开的话题,本期移动开发精英俱乐部讨论的主题便是 Bug 修复中的 Hotfix,即热修复.接下来让我们跟随大牛的脚步来了解 Hotfix,就算你不能一下豁然开朗,相信也一定会有所启发.非常感谢赖春辉的整理,本文系国内 ITOM 管理平台 OneAPM 审校. 什么是热修复? 主持人-牛树民:我们自己的项目中还没有这方面的技术方案,最近一直在考虑这个.大家对热修复这个名词是怎么理解的?什么是热修复? 七里小晴天:是不是跟游戏打补丁差不多? longway:运行时,

.NET开发 正则表达式中的 Bug

又发现了一个 .net 的 bug!最近在使用正则表达式的时候发现:在忽略大小写的时候,匹配值从 0xff 到 0xffff 之间的所有字符,正则表达式竟然也能匹配两个 ASCII 字符:i(code: 0x69) 和 I(code: 0x49);但是仍然不能匹配其他的 ASCII 字母和数字. 比如以下的代码就是用来测试用正则表达式匹配从 0xff 到 0xffff 的字符.而值范围在 0 到 0xfe 的所有字符是不能被匹配的. 1234567891011121314151617Regex

6、android开发中遇到的bug整理

1.使用actionProvider时出现的问题 bug复现: 解决方案: //import android.support.v4.view.ActionProvider; import android.view.ActionProvider; 换一种import的方式即可.tmd,这就是一个坑.

前端开发--评论区抓bug

1. 工程地址:https://github.com/digitalClass/web_page 网站发布地址: http://115.28.30.25:8029/ ppt展示页面: http://115.28.30.25:8029/classroom/3/ch1/1/ 2. 今天后端的同学告诉我说, 当评论区没有数据的时候, 无法弹窗写评论, 测试之后发现, 果然这样 调试了半天, 发现我们把点击触发的事件响应写到for 循环里面去了, 然后 由于初始数据为空, 导致这段触发代码没有被加载,

[疑难杂症]解决实际开发中各种问题bug

我有一个习惯就是遇到问题找到解决方案后收藏网页.后来遇到问题越来越多,收藏就多得有点离谱了.我反思了一下,其实有用的信息就那么点,那我干脆还是做成网页剪报好了. 关于VS的 Problem:未能正确加载XX包 Solution:删除C:\Users\XX\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache里的Microsoft.VisualStudio.Default.cache.然后重启VS. PS:devenv /Res

开发工具安装运行bug总结

如果tomcat出现闪退 在startup.bat--编辑   在文件最后加上 pause  ,再跑一次,可以看到闪退的原因. 一般是环境变量问题,只需要打开starup.bat--编辑,最方件的最上面加上 set java_home=d:\java\jdk1.6 (你的jdk路径) set catalina_home=d:\java\tomcat6  (你的tomcat路径)