缺陷

本文探讨了软件缺陷的管理,包括如何详细描述bug,如版本、环境、重现步骤、预期与实际行为等。同时,文章介绍了缺陷的级别,如Blocker、Critical、Major和Minor,以及它们各自的影响。最后,提到了bug的生命周期管理,虽然各公司可能有所不同,但通常包括报告、确认、修复、验证和关闭等阶段。
摘要由CSDN通过智能技术生成

1.沟通bug的例子

(1)语气要委婉,告诉对方自己做了什么,怎么操作的。
(2)尽量避免直接的说 "你的代码有问题" 这样的话。
(3)不要觉得改bug只是开发的事, 一出bug就事不关 己高高挂起, 或者幸灾乐祸。

2.一个合格的 bug描述 应该包括以下几个部分:(对应于测试用例的要素)
1)发现问题的版本
开发人员需要知道出现问题的版本,才能够获取对应版本的代码来重现故障。并且版本的标识也有利于统计和分析 每个版本的质量。
2)问题出现的环境
环境分为硬件环境和软件环境,如果是web项目,需要描述浏览器版本,客户机操作系统等,如果是app项目,需 要描述机型、分辨率、操作系统版本等。详细的环境描述有利于故障的定位。
3)错误重现的步骤
描述问题重现的最短步骤。
4)预期行为的描述
要让开发人员指导怎么样才是正确的,尤其要以用户的角度来描述程序的行为是怎样的。如果是依据需求提出的故 障,能写明需求的来源是最好的。
要相信:测试人员是最懂需求的。
5)错误行为的描述
描述错误的现象。crash等可以上传log,UI问题可以有截图。
6)其他
某些公司会有一些其他的要求,例如故障的分类:功能故障,界面故障,兼容性故障等。有些有优先级的分类,严 重影响测试需要开发人员优先修改的,可以设置优先级为高。
7)不要把多个bug放到一起
在无法确认是同一段代码造成的故障时,不要将bug放在一起提交。

3.案例&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值