软件测试缺陷管理流程

举报
MICAR 发表于 2021/01/31 17:15:40 2021/01/31
【摘要】 缺陷管理流程:常见四种:第一种情况: New--open--Fix--close测试人员提交一个缺陷, 状态是New, 下一步处理指派给研发主管研发主管看到下一步处理人是自己后,会根据缺陷的所在模块,把缺陷的下一步处理人指派给对应模块的研发人员,同时将缺陷状态改为open研发工程师收到缺陷后,首先会重现缺陷来确认这是否是一个缺陷,如果说是一个缺陷,研发会修复此缺陷,修复完成后,研发人员会将缺...
缺陷管理流程:
常见四种:
第一种情况: New--open--Fix--close
测试人员提交一个缺陷, 状态是New, 下一步处理指派给研发主管
研发主管看到下一步处理人是自己后,会根据缺陷的所在模块,把缺陷的下一步处理人指派给对应模块的研发人员,同时将缺陷状态改为open
研发工程师收到缺陷后,首先会重现缺陷来确认这是否是一个缺陷,如果说是一个缺陷,研发会修复此缺陷,修复完成后,研发人员会将缺陷状态改为Fix
测试人员发现自己负责的模块缺陷被修复后,需要验证缺陷,如果要经验证缺陷已解决,这时测试人员将缺陷状态改为close

第二种情况: New--open--Fix--reopen--Fix--close
测试人员提交一个缺陷, 状态是New, 下一步处理指派给研发主管
研发主管看到下一步处理人是自己后,会根据缺陷的所在模块,把缺陷的下一步处理人指派给对应模块的研发人员,同时将缺陷状态改为open
研发工程师收到缺陷后,首先会重现缺陷来确认这是否是一个缺陷,如果说是一个缺陷,研发会修复此缺陷,修复完成后,研发人员会将缺陷状态改为Fix
测试人员要去验证已修复的缺陷,如果经验证发现缺陷没有修复成功,测试人员需要将缺陷状态改成reopen
研发工程师发现reopen的缺陷,会再次修复此缺陷,修复成功后,将缺陷状态再次改成FIX,
测试人员发现自己负责的模块缺陷被修复后,需要验证缺陷,如果要经验证缺陷已解决,这时测试人员将缺陷状态改为close

第三种情况: new--open--reject--close
测试人员提交一个缺陷, 状态是New, 下一步处理指派给研发主管
研发主管看到下一步处理人是自己后,会根据缺陷的所在模块,把缺陷的下一步处理人指派给对应模块的研发人员,同时将缺陷状态改为open
研发工程师无法重现此缺陷,认为这不是一个缺陷,研发人员会将缺陷状态改reject
测试人员看到自己的缺陷被reject(拒绝修复后),要重新验证这是不是一个缺陷,如果发现这不是一个缺陷,则自己把这个缺陷状态改成Close,同时需要添加备注,因个人原因导致缺陷误提。

第4种情况: new--open--reject--reopen--Fix--close
测试人员提交一个缺陷, 状态是New, 下一步处理指派给研发主管
研发主管看到下一步处理人是自己后,会根据缺陷的所在模块,把缺陷的下一步处理人指派给对应模块的研发人员,同时将缺陷状态改为open
研发工程师无法重现此缺陷,认为这不是一个缺陷,研发人员会将缺陷状态改reject
测试工程师可以重现此缺陷,将缺陷状态改成reopen
研发工程师经确认,发现这是一个缺陷,他会去修复此缺陷,修复成功后,会将缺陷状态改成Fix
测试人员发现自己负责的模块缺陷被修复后,需要验证缺陷,如果要经验证缺陷已解决,这时测试人员将缺陷状态改为close

测试人员关注 Fix和reject状态的缺陷
Fix状态:研发修复成功,缺陷需要测试人员验证
reject状态:研发把缺陷打回或是拒绝了,这时候测试人员再次确认这是不是一个有效的缺陷
如果研发和测试人员对一个缺陷产生争议,一般找测试主管,产品经理或是项目经理,协调

问题1.如果你报一个缺陷,研发就是不修复,怎么办?
首先,研发打回一个bug,我们要先自己再去测试一下,是否能100%重现这个问题,如果可以100%重现,那就和研发沟通,告诉研发人员重现的步骤
如果不能100%重现,尽量去找出重现的规律找出问题出现时候的关键步骤,然后找研发沟通,分析问题的影响。如果确实是一个缺陷,研发不修复,找项目经理,产品经现,测试主管共同讨论这个缺陷要不要修复。

问题2.你是一个有强迫症的人吗?
问题的意图:在报缺陷修复缺陷的问题上,你是不是一个有立场,坚持原则的人,还是一个被研发牵着走的人。
在生活中,我是一个很随和的人,朋友和我相处都很舒服,但是在工作上,尤其在做一个名软件测试人员,对待工作,对待缺陷我是一个有强迫症的人,我是一个很认真负责的人。


缺陷严重度(缺陷等级)
1、low:功能实现没有错误,但是系统展示不人性化,不友好(如字体太小)
2、medium:错别字,子功能实现错误
3、high:主功能遗漏,或是主功能实现错误,导致其他子功能无法测试
4、urgent:系统崩溃导致系统无法访问等

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。