美文网首页微信公众号:程序员阿沐
【软件测试理论基础】记录第一个Bug的诞生,为什么软件缺陷叫Bu

【软件测试理论基础】记录第一个Bug的诞生,为什么软件缺陷叫Bu

作者: 程序员阿沐 | 来源:发表于2020-11-13 15:50 被阅读0次

这三张图,看似没有任何的关系。

但其实这个三张图放一块,它记录了Bug的诞生。

右上角非常漂亮优雅的女士

葛丽丝·霍普

葛丽丝·穆雷·霍普(英语:Grace Murray Hopper,1906年12月9日-1992年1月1日),女,本姓穆雷(Murray),霍普(Hopper)为夫姓。

美国海军准将及计算机科学家,世界最早一批的程式设计师之一。她创造了现代第一个编译器A-0 系统,以及商用电脑编程语言"COBOL",被誉为COBOL之母。

她是国外非常有名的女性工程师,拿到了耶鲁大学的硕士学位,在国外的瓦萨学院担任副教授。在担任副教授期间,提出了离职。去美国海军接手了马克一号计算机,上图左上角。马克一号计算机是一个非常庞大、最早的计算机。

它是被放在一个仓库里面的,由很多的继电器等电气设备组成。

在有一天,计算机突然就停止工作了,于是在一个一个继电器里面去找问题,然后终于在某一个继电器里面找到了一个被电死的虫子,上图的右下角用胶带封住的虫子。

原来是因为这个继电器里面飞入了这个虫子,导致计算机停止了工作。

把这个虫子拿出来之后,计算机恢复了正常工作,因此葛丽丝·穆雷·霍普就把这个虫子粘在了自己的笔记本上面,并且在下面做了一个注释。说这是历史上第一个被发现的计算机Bug。

其实Bug的源意就是虫子的意思,在这之后,在我们软件行业就一直流传着一句话,找bug。

那么Bug就是指影响软件不能正常运行的问题,我们都把它统称为Bug,或者叫做缺陷。

葛丽丝·穆雷·霍普 英语:Grace Murray Hopper 记录的这一个虫子,以及写上的注释,就标志着咱们Bug的诞生。

也就是为什么咱们现在都把缺陷叫做Bug,就是源于这里。

什么是缺陷?

软件缺陷:通常又被叫做Defect或者Bug,即为软件或者程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品出现问题。

1.不符合设计要求

2.不满足用户确定需求

文章首发于公众号:程序员一凡,关注我,学习更多软件测试知识!

相关文章

  • Bug管理

    软件缺陷(或者叫Bug)记录都包含了哪些内容? bug编号(会自动生成); bug所属产品,模块,项目,版本 bu...

  • 【软件测试理论基础】记录第一个Bug的诞生,为什么软件缺陷叫Bu

    这三张图,看似没有任何的关系。 但其实这个三张图放一块,它记录了Bug的诞生。 右上角非常漂亮优雅的女士 葛丽丝·...

  • 测试面试收集

    1.一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 1.和BUG对应的...

  • 面试问题(十八)

    53、在您以往的工作中,一条软件缺陷(或者叫bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(bug)记录?...

  • 软件测试经典测试题(4)

    在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 一条...

  • 01软件缺陷

    软件测试基础知识01—软件缺陷 1.软件缺陷(Bug)的定义 定义:被测软件(系统)中存在破坏其正常运行能力的问题...

  • 软件缺陷和软件缺陷种类

    7.软件缺陷和软件缺陷种类7.1.软件缺陷的定义软件缺陷,常常又被叫做Bug,从产品内部看,缺陷是软件产品开发或维...

  • 缺陷管理流程

    软件缺陷的生命周期 缺陷基本管理流程 测试人员填写bug并提交,此时bug的状态为new 开发负责人确定bug是否...

  • 软件测试|软件缺陷管理——测试人员必会

    软件缺陷定义 软件缺陷(Defect),常常又被叫做Bug。 所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正...

  • 软件测试概述

    软件测试学习笔记 第一部分:软件测试概述 什么是软件缺陷 软件缺陷来源 软件测试对象 软件测试过程模型 测试生命周...

网友评论

    本文标题:【软件测试理论基础】记录第一个Bug的诞生,为什么软件缺陷叫Bu

    本文链接:https://www.haomeiwen.com/subject/frtbbktx.html