首页 系统知识 bug是什么意思

bug是什么意思

bug是什么意思

"Bug"一词最早用于描述计算机领域中的错误或缺陷。它指的是在软件程序或计算机系统中发现的问题,导致程序不能按照预期的方式运行。"Bug"可以是语法错误、逻辑错误、运行时错误或设计缺陷等。当程序出现"bug"时,可能会导致程序崩溃、功能失效或产生错误的输出结果。

起源:关于"bug"一词的起源,有一个著名的故事。在1947年,当时美国海军的计算机专家Grace Hopper在调试一台巨大的计算机时,发现了一个导致计算机故障的原因,而该原因是一只被卡在计算机继电器中的飞蛾(bug)。Grace Hopper将这个故障描述为"bug",并将飞蛾粘贴在了她的日志中。这个故事成为了"bug"一词在计算机领域中的象征。

在计算机领域中,"bug"是一个常见的术语,用于描述和解决软件程序中的问题。当开发人员发现"bug"时,他们通常会记录该问题并进行修复。调试是解决"bug"的过程,开发人员通过分析代码、测试和修改程序来修复错误。

除了软件开发中的"bug",这个词也广泛应用于其他领域,例如电子设备、网络系统、机械装置等。无论是在计算机领域还是其他领域,"bug"都是指导致系统或设备出现问题的错误或缺陷。

总结
"Bug"是计算机领域中用于描述错误或缺陷的术语。它指的是在软件程序或计算机系统中出现的问题,导致程序无法按照预期的方式运行。这个术语起源于1947年Grace Hopper的故事,她在调试计算机时发现了一只被卡在继电器中的飞蛾,并将其描述为"bug"。"Bug"在计算机领域中是一个常见的术语,用于描述和解决软件程序中的问题。调试是解决"bug"的过程,开发人员通过分析代码、测试和修改程序来修复错误。除了计算机领域,"bug"一词也被广泛应用于其他领域,指导导致系统或设备出现问题的错误或缺陷。

1.什么是bug(软件缺陷)?

产品说明书中规定要做的事情,而软件没有实现。
产品说明书中规定不要做的事情,而软件确实现了。
产品说明书中没有提到过的事情,而软件确实现了。
产品说明书中没有提到但是必须要做的事情,软件确没有实现。
软件很难理解,很难使用,速度超慢,测试人员站在最终用户的角度看到的问题是平常的但不是正确的。

注:产品说明书中没有提到但是必须要做的事情,软件确没有实现。软件实现了产品的功能,但是没有考虑软件在弱网络、低电量的情况下也能正常使用,而做出来的产品在弱网络或低电量的情况下报错,那么这也是一个bug。

2、常见的名词解释:

Error:是偏离实际的和预期的结果。它代表了人们所犯的错误。

Bug:是在应用程序投入生产之前发现的错误。导致程序工作不佳、生产错误结果或崩溃的编程错误。导致程序故障的软件或硬件上的错误。

Defect:会在测试过程中发现错误时同时被发现,在跟踪系统中记录为“缺陷”。

Failure:是指系统在明确的性能要求中执行其所需功能的能力不足,实际上是失望。

注:一个错误的编码被称为Error,由测试人员发现的错误被称为Defect。若开发团队接受Defect,则它被称为Bug,否则称为测试Failure。

3.bug的分类

功能错误:功能上的错误性bug---------------修改的时候得特别慎重!!!考虑影响面,需求程度
代码错误:一般很少出现,通常在自测时出现(对白盒测试、自测的比较适合)
内容相关:业务逻辑方面以及业务描述等相关问题-------慎重,特别是上线前夕
表单相关:表单逻辑、样式、内容问题
用户界面:UI表现,包括对话框样式和文字描述问题--------此类问题一般影响较小,单一。
需求变动:原有的需求基础上的更改
新增需求:会议上提出的新需求,非正式会议提出的不属于该项
设计文档:数据库设计文档、概要/详细设计文档描述有问题
建议:功能已满足但待改善,属于改良性建议
配置相关:如web服务器或者数据库服务器配置等问题
安装部署:项目部署时出现的错误,可能不是程序本身的问题而是工具本身和人为因素引起
安全相关:加密和水印等安全信息
性能压力:负载、压力测试不通过
标准规范:根据国际标准或者公司内部制定的某标准,未符合标准
测试脚本:如用工具LR编写并执行脚本进行测试,脚本错误
事务跟踪:产品缺陷/bug跟踪(Defect/bug Tracking)工作任务跟踪(Task Tracking)问题解决过程跟踪(Problem Tracking)产品需求管理(Request Management)客户服务过程跟踪(Customer Support Tracking) 事务未按照规定执行

热门文章

Copyright © 2024 智能网 - 系统编程和数码游戏介绍_知识_教程服务平台!All Right Reserved - 备案号 : 蜀ICP备18030039号

免责声明:智能网所有文字、图片等资料仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,如有问题,请联系我们删除。