Bug基本概念
文章目录一. Bug基本概念1. Bug 介绍2. Bug 的判定标准3. 经典面试题如果开发认为你的提交并不是 Bug 怎么办4. Bug 的严重程度5. Bug 的优先级严重程度与优先级的关系一. Bug基本概念1. Bug 介绍其实 Bug 就是一个电脑程序里的错误也可以被称为漏洞或者一个程序不完善的地方。词源趣闻早期计算机是大型机器有一次因为一只虫子Bug飞进主机导致短路故障从此大家就把程序故障统称为 Bug。Bug 与缺陷的区别Bug通常指表现出来的现象比如程序崩溃。缺陷指引发这些现象的根本原因代码逻辑错误。注实际工作中通常不做严格区分统称为 Bug。2. Bug 的判定标准只要符合以下任意一条就可以判定为 Bug功能未达标软件未达到需求文档规定的功能或性能。出现不可容忍错误软件出现了客户无法接受的错误。体验不佳软件使用不符合客户习惯或工作环境。超出范围软件实现了需求文档范围之外的功能画蛇添足。3. 经典面试题如果开发认为你的提交并不是 Bug 怎么办其实这个问题面试官想要考察的就是大家对于 Bug 有没有自己的判断还有就是在工作当中的一些软实力比如说处理问题的思路。可以先来分析一下什么样的 Bug 会让开发认为不是 Bug。情况分类应对策略问题描述不清提升自己的业务水平把复现步骤写清楚。bug 难以复现保留截图、日志Log等证据做好记录。bug 有争议/建议组织会议讨论达成共识。功能性 Bug需求理解不一致拿出需求文档或设计方案作为证据对事不对人。4. Bug 的严重程度在软件测试中软件缺陷的严重性的判断应该站在软件最终用户的角度即判断缺陷的严重性要为用户考虑考虑缺陷对用户使用造成的恶劣后果的严重性。致命系统完全无法正常运行核心功能不可用。具体表现为系统崩溃、挂起、死机或关键模块无法启动导致业务流程完全中断且无任何替代方案可绕过。严重核心功能存在明显缺陷严重影响业务目标的达成。具体表现为主要功能无法执行或产生错误结果系统不稳定、数据被破坏且无法通过常规操作规避。该问题在常规操作中频繁出现或在特定流程中不可避免导致系统性能、功能或可用性严重降低。一般系统基本功能可用业务目标可以达成但存在局部体验或性能问题。具体表现为页面响应变慢、中间结果展示有误但不影响最终输出、非核心功能异常等对整体业务流程影响有限。建议不影响功能正确性和业务目标但影响用户体验或使用便利性。具体表现为界面文案拼写错误、排版不美观、操作路径不够便捷、提示信息不够友好等属于优化完善类问题。5. Bug 的优先级优先级是表示处理和修正软件缺陷的先后顺序的指标即哪些缺陷需要优先修正哪些缺陷可以稍后修正。严重程度与优先级的关系两者通常相关但并不绝对通常情况严重程度高优先级也高。特殊情况 A严重程度高但优先级低例如极难触发的崩溃可能暂不处理。特殊情况 B严重程度低但优先级高例如公司 Logo 拼写错误虽然不影响功能但必须马上改。

相关新闻

微信QQ消息总被撤回?3步搞定RevokeMsgPatcher防撤回补丁,重要内容永久留存

微信QQ消息总被撤回?3步搞定RevokeMsgPatcher防撤回补丁,重要内容永久留存

微信QQ消息总被撤回?3步搞定RevokeMsgPatcher防撤回补丁,重要内容永久留存 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) …

2026/10/19 14:22:08 阅读更多 →
消息被撤回怎么办:RevokeMsgPatcher 防撤回补丁完整使用指南(微信/QQ/TIM 通用)

消息被撤回怎么办:RevokeMsgPatcher 防撤回补丁完整使用指南(微信/QQ/TIM 通用)

消息被撤回怎么办:RevokeMsgPatcher 防撤回补丁完整使用指南(微信/QQ/TIM 通用) 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用…

2026/10/20 10:44:06 阅读更多 →
Linux软件包管理核心:APT原理、命令详解与故障排查指南

Linux软件包管理核心:APT原理、命令详解与故障排查指南

1. 项目概述:为什么我们需要apt-get?如果你刚开始接触 Linux,尤其是像 Ubuntu、Debian 这样的发行版,那么apt-get这个名字你肯定不陌生。它就像是你电脑里的“软件管家”,但比任何图形界面的应用商店都更强大、更底层、…

2026/10/20 11:32:42 阅读更多 →

最新新闻

多智能体协作框架选型指南:AgentScope标准化消息机制与工程实践

多智能体协作框架选型指南:AgentScope标准化消息机制与工程实践

最近半年我几乎把市面上能试的多智能体开发框架都试了一遍,要么太重,一上来就是企业级流程引擎、状态机、沙箱,光是理解抽象概念就得花一周;要么太薄,本质就是把大模型API包装成函数,智能体之间怎么通信、上…

2026/10/20 12:08:03 阅读更多 →
单相交流电子负载的核心:DQ锁相环与SOGI在STM32上的实现

单相交流电子负载的核心:DQ锁相环与SOGI在STM32上的实现

简介:面向2022年电赛A题“单相交流电子负载”的STM32F407VET6单相DQ锁相环工程,针对PWM整流与逆变器场景下的电网同步难题,提供从三相DQ锁相原理迁移到单相的完整实现思路,适用于电赛备赛学生与电力电子方向开发者参考。压缩包共1…

2026/10/20 12:08:03 阅读更多 →
国产算力地基开源:大模型推理从能跑到跑得好的底层优化实践

国产算力地基开源:大模型推理从能跑到跑得好的底层优化实践

1. 从"模型狂欢"到"地基焦虑":为什么这次开源值得单独聊过去两年,大家习惯了每隔几周就有一个新模型刷榜,参数从百亿卷到千亿,上下文从 32K 卷到 1M,评测分数一轮比一轮好看。但真正在一线做推理部…

2026/10/20 12:08:03 阅读更多 →
单相交流电子负载核心技术:PWM整流与DQ锁相环实现解析

单相交流电子负载核心技术:PWM整流与DQ锁相环实现解析

简介:面向2022年电赛A题参赛者,围绕单相交流电子负载与单相PWM整流器中的电网同步需求,给出基于STM32F407VET6的单相DQ锁相环工程实现。工程由STM32CubeMX生成初始化代码,核心算法参考三相DQ锁相原理改写,主要程序集中…

2026/10/20 12:08:03 阅读更多 →
STC15W4K软件库移植指南:寄存器、串口与ADC外设驱动实战

STC15W4K软件库移植指南:寄存器、串口与ADC外设驱动实战

简介:面向STC15W4K系列单片机的嵌入式开发,这套软件库将I/O端口操作、定时器配置、串口通信、中断处理、ADC转换等常用功能封装为可直接调用的函数,帮助开发者减少重复开发底层驱动的工作,专心实现业务逻辑。借助这些封装好的模块…

2026/10/20 12:08:03 阅读更多 →
IDEA中将JNI DLL打包进JAR的完整实践指南

IDEA中将JNI DLL打包进JAR的完整实践指南

1. 项目概述:为什么要把 JNI DLL 打进 JAR 包里?“idea jni dll打包进jar”——这短短九个字,背后藏着 Java 工程师在跨平台调用本地代码时最真实、最频繁的痛点。我第一次遇到这个问题,是在给某高校实验室开发一个图像预处理模块…

2026/10/20 12:07:02 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →