软件缺陷(bug)
生活中我们肯定听过身边的朋友说过:‘这tm就是个bug’,‘你就是bug一样的存在’ 等话语。当你听到这句话的时候或许有些懵逼或许认为这货说的什么玩意。其实当你想成为一名测试工程师的时候你就要天天和bug打交道了,bug几乎每个人都非常讨厌他,当然作者也不例外,但当你测试一个需求的时候没有发现有bug,这个时候慌得就是你自己了,你就该想了 ‘什么,这个需求没有bug,不可能,rd垃圾的一逼怎么可能没有bug,难道是我能力不行测不出bug,,,,’。
一.缺陷跟踪管理流程:
缺陷提交 ——确认缺陷(项目经理) ——缺陷分配(项目经理) ——修复缺陷 ——缺陷复测 ——关闭缺陷
二.缺陷相关属性
1.缺陷ID,自动生成
2.缺陷简单-概要描述 缺陷标题:(加法计算机输入小数时提示错误)在什么情况下,做了什么操作,导致什么结果 。例:在用户名和密码都正确的情况下无法登录软件系统
3.缺陷详细描述 :测试环境,重现步骤(发现缺陷的步骤),预期结果,实际结果
4.发现提交者
5.缺陷提交时间
6.缺陷严重性
7.缺陷优先级
8.分派 谁下一步接手处理这个缺陷
9.缺陷发现版本
10.所属项目
11是否可重现
12.所属模块
13.缺陷的状态
14.缺陷关闭的版本 发现 修复 复测 关闭
15注释
16附件 截图,文件,视频
三.缺陷状态:
新建/new刚刚提交的新bug
打开/open开发着手修复这个bug
已修复/fixed 开发修复完毕
关闭/closed 测试复测通过
重新打开/reopened 测试复测不通过
拒绝/rejected 开发拒绝承认该bug
重复/duplicated 缺陷管理系统中已存在相同的bug
推迟/postpone 时间不允许/bug不太重要,推迟到后面有时间在修复
四.缺陷重要级别
灾难性:系统崩溃,数据丢失,引起死机或非法退出或死循环,给系统引入安全漏洞
严重的:主要和常用系统功能遗漏或错误
一般的:界面错误,内容格式不对,输入限制未控制
最低的:提意见,提示文字未使用行业术语,操作未给用户进度提示
五.缺陷的优先级
最高:立刻修复
高:在产品发布之前必须修复
中:时间允许应该修复
低:可能会修复,但是也能先发布软件
软件缺陷(bug)的更多相关文章
- IT项目管理工具总结(转载)
以前用过一个cs版的忘记叫啥名了,还用个禅道,感觉一般“5. 测试管理: 项目软件缺陷Bug状态跟踪”在公司内部自己测试或者试用期上线后后期维护阶段用的多,有的公司单独做个系统让用户提问题来修改,也是 ...
- IT项目管理工具总结
IT项目管理工具总结 俗话说"工欲善其事必先利其器",在一个项目开发流程中,如果搭配一个比较完善的项目管理工具,必将取得事半功倍的效果.本文搜集了目前项目管理界比较有规模的管理工具 ...
- bug的处理流程
又属于一篇普及文,希望自己在被各种技术吸引的同时,能时常来整理和总结软件测试最基本的知识. 从刚工作时接触的第一个缺陷管理工具禅道,到redmine.JIRA.bugzilla ,再到现在的QC,当然 ...
- Bug的严重等级和优先级别与分类
一. Bug的严重等级定义: 1. Blocker 即系统无法执行.崩溃或严重资源不足.应用模块无法启动或异常退出.无法测试.造成系统不稳定. 严重花屏 内存泄漏 用户数据丢失或破坏 系统崩溃/死机/ ...
- 如何处理与开发有争议的Bug?
工作中,测试人员有时会遇到类似的问题:提交了一份软件缺陷报告,可由于某种原因,无论是开发人员还是开发经理就是不愿修改程序.应如何处理这类问题呢?我认为,当对报告出现分歧意见后,测试工程师应首先做如下 ...
- 缺陷=bug?
Defect(缺陷):是指静态处在于软件工作产品(文档.代码)中的错误,也指软件运行时由于这些错误被激发导致的软件产品与其属性的偏离现象. Bug:Bug通常是软件缺陷(Defect)导致的一些软件故 ...
- Bug的分类和管理流程
1.按照严重程度划分 定义:是指Bug对软件质量的破坏程度,即BUG的存在将对软件的功能和性能产生怎样的影响 分类:系统崩溃.严重.一般.次要.建议 2.按优先级划分 定义:表示处理和修正软件缺陷的现 ...
- bug的生命周期
一 Bug重现环境 这个应该是我们重现bug的一个前提,没有这个前提,可能会无法重现问题,或根本无从下手. 操作系统 这个是一般软件运行的一大前提,基本上所有的软件都依赖于操作系统之上的,对于一个软 ...
- 软件测试 → 第二章 基础-> 软件缺陷与缺陷管理
一.缺陷定义与分类 1.1.软件缺陷 定义:在软件工程整个生命周期中任何背离需求.无法正确完成用户所要求的功能的问题,包括存在于组件.设备.或系统软件中因异常条件不支持而导致系统失败等都属于缺陷. 从 ...
- (四)一个bug的生命周期
Bug的属性 Bug重现环境 这个应该是我们重现BUG的一个前提,如果没有这个前提,我们可能会无法重现问题,或者根本就无从下手. • 操作系统 这个是一般软件运行的一大前提,基本上所有的软件都依赖于操 ...
随机推荐
- 云小课 | 不了解EIP带宽计费规则?看这里!
摘要:带宽要变更, 费用不会算?要问怎么办,小课带你看! 和小课一起来学习弹性公网IP(EIP)带宽的计费方式.使用场景及变更影响吧~ 在使用弹性公网IP(EIP)产品后,你是否遇到过以下几种场景: ...
- GaussDB(for Redis)新特性发布:前缀搜索千倍提升与集群版多租隔离
摘要:GaussDB(for Redis)推出的全新特性,实现集群版多租隔离功能和增强版前缀搜索,前缀搜索时延较开源Redis降低千倍,为助力企业业务发展带来了更多可能. 近期,华为云GaussDB( ...
- Python 获取控制台输入的值
获取控制台输入参数 if __name__ == '__main__': while 1: question = input('用户:') answer = "你的问题是:" + ...
- Filebeat的安装和使用(Linux)
安装 filebeat-7.9.3(与Elasticsearch版本一致) 考虑到Elasticsearch 比较费硬盘空间,所以目前项目中只上传error的日志.详细日志还是去具体服务器查看(没有专 ...
- #pragma的常用方法
概述 我们在写代码时,总会遇到头文件多次包含的情况,刚开始时我们使用宏定义进行控制,之后发现有#pragma once这样简单的东西,当时是很兴奋,以为#pragma就这一种用法.唉~,现在想想当时还 ...
- 用 three.js 绘制三维带箭头线 (线内箭头)
在LineMaterial.js基础上修改的ArrowLineMaterial.js代码: /** * @author WestLangley / http://github.com/WestLang ...
- Codeforces Round #739 (Div. 3) 个人题解(A~F2)
比赛链接:Here 1560A. Dislike of Threes Description 找出第 $k$ 大的不可被 $3$ 整除以及非 $3$ 结尾的整数 直接枚举出前 1000 个符合条件的数 ...
- vivo商城前端架构升级—多端统一探索、实践与展望篇
一.引言 本文将会从整体上介绍 vivo 商城在前端维度的多端统一探索和实践. 从多端价值.为什么要做多端统一.如何满足多端业务需求.实践与创新,简洁直白的阐述我们在多端统一上所做的一切. 二.多端探 ...
- 面试通过,拿到offer了,不去了会怎么样?
接受了offer但不去,其实没啥事,但这属于诚信问题. 这里有个概念,给了offer但不接受,这没事. 给了offer,也接受了,但在入职前一周(或在其它约定的时间范围内)说不去,同时姿态放低些打招呼 ...
- 更省更快,如何使用 Serverless 搭建个人专属网盘?
作者| 西流 阿里云 Serverless 技术专家 1分钟 Serverless 部署个人网盘,赠好礼 随着全球大数据不断增长,未来数据云存储容量需求也将不断扩大,iiMedia Research( ...