美文网首页
Bug的种类

Bug的种类

作者: 甜甜圈李 | 来源:发表于2020-05-17 22:03 被阅读0次

需求阶段的BUG——来源:

  ●模糊不清的需求

  ●忽略的需求

  ●冲突的需求

  分析、设计阶段的BUG——来源:

  ●忽略设计

  ●混乱的设计 :这样的情况发生在两种设计性质完全相反的情况中,如果在实际的系统中,某块地址规定不允许被多线程访问,而方案却被设计成以多线程方式进行,则会在此层面上产生BUG,严重的会造成整个系统的崩溃。

  ●模糊的设计:模糊BUG产生的原因在于设计人员对需求没有清晰的认识,或者需求本身就是含糊不清的。

  实现阶段的BUG——来源:

  ●遗漏的功能

  ●内存溢出:属于一种比较严重的软件BUG类型。例如,软件执行了某些强行向操作系统保护地址写入数据的指令,导致整个环境的彻底崩溃;再如:数值除零导致堆栈溢出

  ●其他实现:表现为出现的错误难以定位其类型,比如在产品化阶段,测试人员或者最终用户提出的部分提高程序运行效率的建议,当然开发人员并不完全处理这些问题,但是这些建议将成为一种特殊的BUG类型,被保留在项目数据库中。

  配置阶段的BUG

  ●配置阶段的BUG是最危险的,往往体现在软件交付或者最后的系统测试中。

  ●配置阶段的BUG出现的原因是复杂的,比较典型的是旧的代码覆盖了新的代码;或者测试服务器上的代码和实现人员本机最新代码版本不一致。这些情况造成了错误代码被修改后,经过一个时间段再次回归测试时又会出现同样的问题。

  ●配置阶段的BUG解决方案也很简单,项目组可以指定专人(集成员)进行配置和集成管理,集成员保证正确集成整个系统,并将最新的代码发布到测试服务器或者客户服务器上。这个阶段由QA(质量保证)部门负责监管和控制,规定集成的时间间隔和最佳集成时间,统一维护一份项目组集成人员和集成时间列表。

相关文章

  • Bug的种类

    需求阶段的BUG——来源: ●模糊不清的需求 ●忽略的需求 ●冲突的需求 分析、设计阶段的BUG——来源: ●忽略...

  • 优秀测试人,都是这样扼杀掉bug滴!

    BUG种类 一、程序本身语义上的BUG。 运行时BUG。 二、需求理解方面的差异导致的BUG。 简单说,就是程序本...

  • 各种类型的bug

    1.调度类bug,如何测试调度类问题? 2.

  • 应用逻辑的Bug

    大多数闪退崩溃日志的产生都是因为应用中的Bug,这种Bug的错误种类有很多,比如:

  • 应用逻辑的Bug

    大多数闪退崩溃日志的产生都是因为应用中的Bug,这种Bug的错误种类有很多,比如: SEGV:(Segmentat...

  • 如何提高自身编码能力--定位bug篇

    学会定位bug真的很重要 1、定位bug的数量、种类、级别越多, 真的真的真的(重要的事三遍)能快速拉升自身编码...

  • 10 种常见的BUG分类

    读者提问: 『阿常你好,常见的 BUG 类型有哪几种呀?』 阿常回答: 常见的 BUG 包含以下十种类型: 1、业...

  • 如何提高自身编码能力-定位Bug篇

    学会定位bug真的很重要 1、定位bug的数量、种类、级别越多, 真的真的真的(重要的事三遍)能快速拉升自身编码水...

  • 编写高质量的python代码(4): 使用Queue使多线程编程

    曾经有这么一个说法,程序中存在3种类型的bug:你的bug,我的bug和多线程。这虽然是句调侃,但从某种程度上道出...

  • PIE 模型

    1、BUG的三种类型——fault,error,failure fault:静态存在于软件中的缺陷,如字母拼写出错...

网友评论

      本文标题:Bug的种类

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