news 2026/5/16 7:36:09

缺陷就是Bug?对了,但没完全对……

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
缺陷就是Bug?对了,但没完全对……

我叫缺陷,从被创建至关闭,到最后做缺陷分析,这是我的完整生命周期。我的整个生命周期贯穿着整个项目的项目周期,因此,掌握我的生命周期,不止是测试人员必修的课程,也是测试人员的灵魂。

缺陷的定义

对于软件的缺陷来说,一般人都把我说是Bug,但正确的来说,应该是Defect,这两者的区别是:

Bug是编程错误的结果;

Defact 是与需求的偏离。

Defect不一定表示代码中存在Bug,它可能是尚未实现但在软件要求中定义的功能。实际上,无论是测试人员还是开发人员,还是习惯把我叫为Bug。

缺陷的属性组成

我一般由标识(ID)、标题、类型、优先等级、严重程度、状态、指派人组成,这些为项目最基本的、必要的属性。

然而为了后面的一些数据便于跟踪和分析,测试经理或项目经理更喜欢我的其它一些属性,比如:我(缺陷)产生的根本原因、发现的阶段、我(缺陷)所在系统、发现我(缺陷)的阶段等。这些属性,对整个项目的跟踪与分析,起到非常重要的作用。

缺陷的描写

我的整个描述非常重要,很多测试人员觉得这是件很简单的事,然后把我写得一塌糊涂。导致开发人员看到我后,完全不知道哪里出现了问题,得再去找测试人员沟通确认,浪费大家的时间及精力。

而项目最后为了跟踪和分析要收集的信息,我的一些属性更重要,开发人员和测试人员在选择时,需要根据实际情况来做筛选,要不分析的结果就不正确了。

标题

总结出现问题的模块和错误的信息。重点在于总结,很多测试人员把详细描述里面的内容直接贴到标题中,以为这样子搞定了我,但这样子的标题没有存在的意义。

描述内容

1、需要把操作的步骤和过程详细的描写清楚;

2、把预期结果和实际出现的结果也需要描写出来;

3、测试的环境、测试使用的数据也描写清楚。

上传截图

如果存在可以上传截图的路径,尽量把出现问题的地方截图上传。

缺陷的流程

1、我一般被测试人员所创建,然后由测试经理做审核。

2、如果我被测试经理审核通过,我则被测试经理指向给系统应用的项目经理;如果测试经理审核我不通过,则把我指回给测试人员,让测试人员进行修正。

测试人员修正后,再提交给测试经理审核。

3、项目经理收到我之后,进行分析,如果确认是需要修改的,则指派给对应的开发人员,如果确认我不是问题,或是我太不影响业务但太难修改,则把我指回给测试经理;

4、测试经理在收到由项目经理指派的我后,如果同意遗留,则把我指回给项目经理,然后状态置为遗留,留着下个版本进行跟踪。

如果根据需求,不同意遗留,则再把我指回给项目经理,进行修改;如果测试经理确认我不是问题,则把我进行撤消,指定提我的那个测试人员。

5、开发人员收到我之后,对我描述的内容进行分析修改,修改完成后,把我指回给测试人员,让测试人员在版本更新后,进行验证。

6、测试人员在版本更新,进行验证我里面所描述的问题,如果验证问题不存在,就关闭我;如果验证问题仍然存在,则把我再提回给开发人员,让他再进行排查及修改,直到问题修复完成,把我关闭。

特别说明:当一个项目没有单独的测试经理,由项目经理或测试组长兼任测试经理时,那测试人员创建的缺陷,则由他们来审核。

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 17:31:12

[特殊字符]大模型开发必备技能!RAG检索增强生成实战:手把手教你从0到1搭建知识库,小白也能秒变AI大神!

RAG技术结合检索与生成提升大模型性能,具有可解释、知识可更新和减少幻觉的优势。本文详解了RAG架构、检索策略及分块技术,并通过LangChain实现了一个简单示例,展示了从构建向量数据库到检索生成的完整流程,为开发者提供了实践参考…

作者头像 李华
网站建设 2026/5/10 12:05:56

别再让AI瞎编了!RAG检索增强生成技术,小白也能5分钟上手

文章详细解释了RAG(检索增强生成)技术,通过生活化例子说明其核心逻辑是"先检索再增强生成",解决AI"幻觉"问题。介绍了RAG的7大组件及其功能,并提供了完整的Python代码示例,使用LangCha…

作者头像 李华
网站建设 2026/5/12 14:20:33

【每日算法】LeetCode 169. 多数元素:从暴力枚举到巧妙投票

对前端开发者而言,学习算法绝非为了“炫技”。它是你从“页面构建者”迈向“复杂系统设计者”的关键阶梯。它将你的编码能力从“实现功能”提升到“设计优雅、高效解决方案”的层面。从现在开始,每天投入一小段时间,结合前端场景去理解和练习…

作者头像 李华
网站建设 2026/5/11 17:25:24

Open-AutoGLM灾害推演能力曝光(模拟万级并发灾情调度仅需8秒)

第一章:Open-AutoGLM 应急救灾调度辅助在重大自然灾害或突发事件中,快速、精准的应急资源调度是保障生命安全与社会稳定的决定性因素。Open-AutoGLM 作为一款基于开源大语言模型的智能决策辅助系统,专为复杂场景下的多目标优化调度设计&#…

作者头像 李华
网站建设 2026/5/13 15:59:27

Linux发展到6.0了,其在嵌入式应用中,实时性方面有没有一些改进?

各专栏更新如下👇 大模型初探分享零基础AI学习经历 OAI-5G开源通信平台实践 OpenWRT常见问题分析 5G CPE 组网技术分享 Linux音视频采集及视频推拉流应用实践详解 得力工具提升工作效率 Linux内核发展到6.0及更新的版本,在实时性方面确实取得了里程…

作者头像 李华
网站建设 2026/5/15 10:54:48

怎么查外国文献写研究现状:方法与技巧指南

一、wispaper 入口在这👉https://www.wispaper.ai/ 追踪自己研究方向的前沿,其实是搞科研关键的技能之一 问题是,每天手动去检索新论文太麻烦!看《Nature》《Science》这种综合期刊又太杂,想找对口内容很难&#xf…

作者头像 李华