本文节选自霍格沃兹测试开发学社内部教材
软件缺陷常常又被称为 Bug。所谓软件缺陷就是指计算机软件或者程序中存在的某种破坏正常运行能力的问题、错误或者隐藏的功能缺陷。
Bug 的存在会导致软件产品在某种程度上不能满足用户的需要。
在 IEEE 中对 Bug 有一个标准的定义:
从产品内部看,是指软件产品开发或维护过程中存在的错误、毛病等各种问题。
从产品外部看,是指系统所需要实现的某种功能的失效或违背。
缺陷可以分为不同的种类:
在不同的企业对软件缺陷等级的划分大同小异,大致可分为五个等级:
缺陷报告是测试执行完成后,最重要的输出之一,一份好的缺陷报告也是提高软件质量的重要保障。
不同的公司因为缺陷管理的流程不一样,可能有不同的缺陷报告模版。但是一个完整的缺陷报告通常应该包含以下内容:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。