软件缺陷的定义

软件缺陷被定义为Bug

Bug一词最早的发明家托马斯·爱迪生的年代就被广泛用于指机器故障,这在爱迪生本人在1870年左右的笔记中可以看到。

第一个发现软件缺陷的人

  • Grace Hopper,计算机软件之母
  • 1945年9月9日
  • “First actual case of bug being found”(第一个发现虫子的实例)

软件缺陷的定义

软件缺陷案例不胜枚举

  • 1978年,NASA臭氧层测试数据分析软件的缺陷。
  • 1982年,西伯利亚天然气管道控制软件缺陷。
  • 1990年,AT&T大型交换机软件的缺陷。
  • 2007年,赛门铁克公司的诺顿杀毒软件缺陷。
  • 2009年,谷歌公司的gmail缺陷。
  • 2011年,亚马逊的云计算中心宕机。
  • 2012年,骑士资本的部署缺陷。

软件缺陷的定义

软件缺陷的正式定义

  • 软件测试员认为软件难以理解,不易使用、运行速度缓慢,或者最终用户认为不好,则是缺陷。(导致的原因是项目团队与客户或用户沟通不畅)
  • 确保被测系统符合用户需求,那么,只要用户认为被测系统不符合自己的需求,认为软件不正确,当然这就是缺陷。

来源:前路茫茫——何处无香

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月27日
下一篇 2021年2月27日

相关推荐