关于软件测试中BUG的定义

发表于:2009-02-20来源:作者:点击数: 标签:bugBUGBug软件测试定义
一.关于BUG,有这样一个美丽的传说 故事发生在1945年9月9日,下午3点.一个炎热的夏天,房间没有空调,所有的窗户都敞开散热.Grace Hopper中尉正领着她的小组构造一个称为"MARK II"的计算机.这还不是一个完全的电子计算机,它使用了大量的继电器.Grace Hopper的小

一.关于BUG,有这样一个美丽的传说
  故事发生在1945年9月9日,下午3点.一个炎热的夏天,房间没有空调,所有的窗户都敞开散热.Grace Hopper中尉正领着她的小组构造一个称为"MARK II"的计算机.这还不是一个完全的电子计算机,它使用了大量的继电器.Grace Hopper的小组日以继日的工作,机房是一间第一次世界大战时建的老房子.突然,MARK II 死机了.技术人员试了很多办法,最后定位到板子F第70号继电器出错.Grace Hopper 观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死.她小心的用镊子把它夹出,用透明胶布粘到"事件记录本"中,并注明"第一个发现虫子的实例",然后计算机又恢复了正常.从此以后,人们将计算机错误戏称为虫子(BUG)或臭虫,而把寻找错误的工作称为"找臭虫"(DuBug).Grace Hopper的事件记录器,连同这个飞蛾现在已经被陈列在美国历史博物馆中.
 
二.什么是软件BUG
  BUG一词一般用来指代昆虫以及节肢动物,特别是一些有害的臭虫.在自然界,它们经常是人类的主要竞争者.科学家推测,如果人类灭绝,BUG将成为这个星球的主宰生命.据<<圣经>>所言,上帝降临埃及将犹太人从奴隶制度中解放出来时,带来10种灾难.其中3种就是BUG.包括臭名昭著的蚊子,苍蝇和蝗虫.这些BUG叮咬我们的肉体,毁坏我们的房子,吞噬我们的庄稼,并把许多的疾病传染给我们.

原文转自:http://www.ltesting.net