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) 事务未按照规定执行

什么是bug?bug的分类相关推荐

  1. Bug有哪些分类和等级?

    Bug有哪些分类和等级? 一.bug的定义 软件的bug,狭义指软件程序的漏洞或缺陷,广义指测试工程师或用户提出的软件可改进的细节.或与需求文档存在差异的功能实现等 对应三个测试目的:(3个为了) 1 ...

  2. 软件测试提交bug意思,软件测试bug定义及分类

    致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行. 修改优先级为最高,该级别问题需要立即修改. 1.系统崩溃.冻结 2.导致程序重启,死机或非法 ...

  3. 软件测试(基础)· 软件测试的生命周期 · 如何描述一个 Bug · Bug 的级别 · Bug 的生命周期 · 争执 · Bug 评审

    一.软件测试的生命周期 软件测试的生命周期 & 软件开发的生命周期 二.如何描述一个 Bug 三.如何定义 Bug 的级别 四.Bug 的生命周期 五.发生争执了怎么办? Bug 评审 一.软 ...

  4. go 怎么等待所有的协程完成_理解真实世界中 Go 的并发 BUG

    点击上方蓝色"Go语言中文网"关注,回复「电子书」领全套Go资料 有几个学生研究归纳了go编程中的并发bugs,发表了一篇(英文)论文:<Understanding Real ...

  5. Mybatis的批量更新 bug

    2019独角兽企业重金招聘Python工程师标准>>> Mybatis的批量更新 bug 博客分类: mybatis 异常 Mybatis的批量更新       Mybatis的批量 ...

  6. 软件测试Bug管理规范

    概述 编写目的 本文档定义bug的整个生命周期,规范bug的管理流程.Bug在流转的过程中有章可循.规范bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug的严重程度并加以 ...

  7. 谷歌最新开源的工具可以自动化查找并修复 bug!

    作者 | h4cd 本文经授权转自开源中国 近日,谷歌开源了一个模糊测试基础设施--ClusterFuzz,可以非常简单地自动化查找并修复程序中的 bug. 模糊测试是一种用于自动化检测软件中存在的问 ...

  8. 最近一个快要结束的项目的BUG分析

    "当Bug跟踪系统上所有的bug都被打上Closed后,你是否感到如释重负.当项目成功交付后你是否感到大脑进入了"冬眠"期,上网,聊天,写自己感兴趣的小程序,但是对于上个 ...

  9. 生产环境如何关闭报错功能_知识分享---如何区分前端与后端bug

    1.如何区分前端和后端 通俗讲,用户看到的部分都叫前端. 而用户看不到的部分可以统称为后端. 2.前端和后端的呈现形式 前端的呈现形式有web端.移动端(ios.安卓).小程序等. 后端系统一般只有一 ...

  10. 谷歌开源 ClusterFuzz,自动化查找并修复 bug

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   近日,谷歌开源了一个模糊测试基础设施--ClusterFuzz,可以非常简单地自动化查找并修复程序中的 bug. ...

最新文章

  1. 【Sql Server】DateBase-高级查询
  2. [置顶]IA32 architecture 学习笔记 (一)
  3. ubuntu QT Creater 安装
  4. python中怎么表示整数的点称为整点_智慧职教云课堂APPPython程序设计基础答案公众号...
  5. 吴恩达深度学习一:神经网络
  6. 《怎样成为一个高手》观后感
  7. xcode8 升级后注释快捷键不能使用的解决方法
  8. 100米队伍,从队伍后到前_我们的队伍
  9. IE6、IE7、IE8、Firefox通用关闭窗口js
  10. 意畅科技:亲近用户 升级服务 谋就网络安全行业市场 | 企业服务代理商系列谈...
  11. 运行CATIA2018主程序setup.exe时,报错setup:Problem with VC11 Runtime installation
  12. java命名规则及规范
  13. 高胜美------《笑拥江山梦》
  14. JDK 1.4 中打印,
  15. 短视频入门,第一步应该如何做?超详细,3分钟学会轻松上手
  16. 管理学十二(流程与制度的重要性)
  17. WINCC如何利用报警记录控件实现操作员操作记录功能(上)
  18. 从零开始搭建多租户自洽的权限数据配置模块(一)
  19. 码云 Gitee - 云端软件开发协作平台
  20. 驱动lvds双8位时钟_烧写液晶屏驱动软件识别

热门文章

  1. 5分钟快速了解区块链中的哈希值Hash(用户密码存储举例说明)?
  2. linux安装iscsi设备,linux系统下安装配置iSCSI教程
  3. SlidingBall滚动效果集成问题解决经验
  4. 关于win10访问u盘被拒绝,显示没有权限访问问题的解决方案
  5. 原来创业也可以这样:80后乞丐网上卖烧烤 500元起家赚了400万
  6. MAC Photoshop标题栏不见了
  7. sublime 中文配置
  8. 10款提高工作效率的工具软件,你值得拥有!
  9. userdel: user user is currently used by process 18752解决办法
  10. 2020电信宽带费用_现在电信宽带多少钱一年,2020年电信宽带套餐价格表