网站建设与规划前景,用wordpress做论坛好吗,网站建设颜色代码,淘宝官网首页图片文章目录 如何描述一个bug如何定义 bug 的级别BUG 的生命周期跟开发起争执怎么办#xff08;高频面试题#xff09; 如何描述一个bug
一个合格的bug描述应该包含以下几个部分#xff1a; 发现问题的版本问题出现的环境错误重现的步骤预期行为的描述错误行为的描述其他… 文章目录 如何描述一个bug如何定义 bug 的级别BUG 的生命周期跟开发起争执怎么办高频面试题 如何描述一个bug
一个合格的bug描述应该包含以下几个部分 发现问题的版本问题出现的环境错误重现的步骤预期行为的描述错误行为的描述其他每个公司的要求不太一样不要把多个 bug 放到一起 如何定义 bug 的级别
bug 的定义每个公司都不一样在定义前需要看公司的规范。
bug 级别的样例 Blocker崩溃阻碍开发或测试工作的问题造成系统崩溃、死机、死循环导致数据库数据丢失与数据库连接错误主要功能丧失基本模块缺失等问题。Critical严重系统主要功能部分丧失、数据库保存调用错误、用户数据丢失一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符模块无法启动或调用程序重启、自动退出关联程序间调用冲突安全问题、稳定性等。Major一般功能没有完全实现但是不影响使用功能菜单存在缺陷但不会影响系统稳定性。Minor次要界面、性能缺陷建议类问题不影响操作功能的执行可以优化性能的方案等。 BUG 的生命周期
每个公司、每一个工具对 bug 生命周期的定义都是不一致的下面仅是一个常见的例子。 New:新发现的Bug未经评审决定是否指派给开发人员进行修改。Open确认是Bug并且认为需要进行修改指派给相应的开发人员。Fixed:开发人员进行修改后标识成修改状态有待测试人员的回归测试验证。Rejected如果认为不是Bug则拒绝修改。Delay:如果认为暂时不需要修改或暂时不能修改则延后修改。Closed修改状态的Bug经测试人员的回归测斌验证通过则关闭Bug。Reopen如果经验证Bug仍然存在则需要重新打开Bug开发人员重新修改。 跟开发起争执怎么办高频面试题 测试人员经常会遇到那些情况 这不是bug这个bug的级别提高了背的BUG太多会影响绩效bug影响不大暂不修改。不修改可能会产生线上的BUG 如果遇到上面的这些情况我们QA该如何应对 批判性思维 多反思自己是不是Bug创建的时候描述不清楚开发人员如果对Bug级别不认可对Bug定级一定要有理有据。 测试人员要明确企业Bug定级规范拿着规范跟开发人员沟通为什么要这样定级提Bug必定会增加开发人员的工作量如果对于小问题开发人员不想改 此时就需要合理友好地进行沟通站在用户的角度进行反问如果您是用户您能接受这样的功能吗不仅要能够发现问题还要能够适宜地提出解决方案供开发参考但是注意不能喧宾夺主。如果确实是Bug并且友好沟通已经不能解决问题此时就召开Bug评审。 参会人员产品代表、开发代表、测试代表…Bug评审会讨论以下内容 ① 如何解决Bug 产品代表、开发代表、测试代表…Bug评审会讨论以下内容 ① 如何解决Bug ② 如何预防类似的Bug再发生
总结
如何描述一个BUG如何定义 bug 的级别BUG 的生命周期跟开发起争执该怎么办