Bug的标准定义

  • 格式:docx
  • 大小:14.74 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Bug的标准定义

Bug的标准定义源自《Software Testing》第二版

原文这样写道:

The software doesn't do something that the product specification says it should do.

The software does something that the product specification says it shouldn't do.

The software does something that the product specification doesn't mention.

The software doesn't do something that the product specification doesn't mention but sho uld.

The software is difficult to understand, hard to use, slow, orin the software tester's eyes wi ll be viewed by the end user as just plain not right.

可如下理解:

1.产品说明书中规定要做的事情,而软件没有实现,例如:产品说明书要求计算器要实

现加,减,乘和除功能,做出来的计算器不能进行除运算,这就是一个BUG.

2.产品说明书中规定不要做的事情,而软件却实现了,例如:产品说明书要求计算器除

加,减,乘和除功能外其它的功能不要实现,做出来的计算器不仅能进行加减乘除运算,

还能进行乘方或三角函数运算,这也是一个BUG.

3.产品说明书没有提到的事情,而软件却实现了,例如:产品说明书要求计算器要实现

加,减,乘和除功能,做出来的计算器还能进行乘方运算,这也是一个BUG.

4.产品说明书中没有提到但是是必须要做的事情,软件却没有实现,例如:产品说明书

要求计算器要实现加,减,乘和除功能,但是没有提到在电量很低情况下也能正常使用,而做出来的计算器在电量很低的时候计算错误,这也是一个BUG.

5.软件很难理解,很难去使用,速度超慢,测试人员站在最终用户的角度看到的问题是

平常的但不是正确的,例如: 产品说明书要求计算器要实现加,减,乘和除功能,但是按键使用的文字或标识不清楚,如:"加"按键用"和"表示,或者计算1+1需要1分钟或者更长时间.这也是一个BUG.