软件缺陷被定义为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进行处理,非常感谢!