关于软件测试中BUG的定义
2011-09-01 10:58
375 查看
<<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 should.
The software is difficult to understand, hard to use, slow, orin the software tester's eyes will be viewed by the end user as just plain not right.
可以理解为如下:
1.产品说明书中规定要做的事情,而软件没有实现,例如:产品说明书要求计算器要实现加,减,乘和除功能,做出来的计算器不能进行除运算,这就是一个BUG.
2.产品说明书中规定不要做的事情,而软件却实现了,例如:产品说明书要求计算器除加,减,乘和除功能外其它的功能不要实现,做出来的计算器不仅能进行加减乘除运算,还能进行乘方或三角函数运算,这也是一个BUG.
3.产品说明书没有提到的事情,而软件却实现了,例如:产品说明书要求计算器要实现加,减,乘和除功能,做出来的计算器还能进行乘方运算,这也是一个BUG.
4.产品说明书中没有提到但是是必须要做的事情,软件却没有实现,产品说明书要求计算器要实现加,减,乘和除功能,但是没有提到在电量很低情况下也能正常使用,而做出来的计算器在电量很低的时候计算错误,这也是一个BUG.
5.软件很难理解,很难去使用,速度超慢,测试人员站在最终用户的角度看到的问题是平常的但不是正确的,产品说明书要求计算器要实现加,减,乘和除功能,但是按键使用的文字或标识不清楚,如:"加"按键用"和"表示,或者计算1+1需要1分钟或者更长时间.这也是一个BUG.
【陶陶说】:对于第三点存在疑问。
相关文章推荐
- 关于软件测试中BUG的定义
- 软件测试 BUG预防 关于web产品常见问题
- 软件测试——关于提交bug随笔
- 【软件测试】关于bug
- 关于软件测试
- 软件测试工程师报Bug的礼仪
- 译文:软件测试Bug和bug生命周期中的各种状态
- 关于软件测试的几点反思 - 测试工作的三个阶段
- 软件测试与BUG
- 软件测试的定义与分类
- 软件测试相关术语定义《全程软件测试》
- 软件测试的定义
- 软件质量BUG等级定义
- 研究生课程 软件测试17: Bug Bash and Beta Testing
- 关于CCScale9sprite的问题,使用TexturePacker软件,导入plist文件后BUG
- 软件缺陷(BUG)的缺陷等级定义方法
- 软件测试缺陷定义之需求问题或需求不一致
- 关于软件测试的几个相关概念
- 软件测试的目的是验证需求还是发现bug?
- 关于软件测试的谈话