软件缺陷(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的一个前提,如果没有这个前提,我们可能会无法重现问题,或者根本就无从下手. • 操作系统 这个是一般软件运行的一大前提,基本上所有的软件都依赖于操 ...
随机推荐
- SQL操作:WITH表达式及其应用
摘要:本文将围绕WITH,以及更高阶的WITH RECURSIVE表达式介绍其语法特征和具体使用规范,以及在GaussDB(DWS)中如何进行WITH表达式的调优 本文分享自华为云社区<Gaus ...
- DBA:介里有你没有用过的“CHUAN”新社区版本Redis6.0
摘要:华为云DCS Redis 6.0社区版带来了极致性能.功能全面.可靠性强.性价比高的云服务,并且完全兼容开源Redis,客户端无需修改代码,开通后即可使用,使企业完全无需后顾之忧就能享受到业务响 ...
- 火山引擎ByteHouse:ClickHouse如何保证海量数据一致性
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 背景 ClickHouse是一个开源的OLAP引擎,不仅被全球开发者广泛使用,在字节各个应用场景中也可以看到它的身 ...
- Axure 母版红色怎么去除?
视图 => 遮罩 => 母版 勾选去掉
- 什么是「滑动窗口算法」(sliding window algorithm),有哪些应用场景?
今天是算法数据结构专题的第2篇文章,我们一起来学习一下「滑动窗口算法」. 前言 最近刷到leetCode里面的一道算法题,里面有涉及到Sliding windowing算法,因此写一篇文章稍微总结一下 ...
- C. Given Length and Sum of Digits... (贪心)
https://codeforces.com/problemset/problem/489/C C. Given Length and Sum of Digits... You have a posi ...
- modint 板子
自动对 int 取模 // modint template<int MOD> struct Fp { ll val; constexpr Fp(ll v = 0) noexcept : v ...
- Manjaro 上手使用简明教程
Manjaro 是一个非常好用的系统,在被很多朋友介绍过很多次以后,我终于试着开始使用这个系统了,今天就简单记录一下,方便从别的系统来的移民,尤其是听说过 Arch 大名,也曾向往之,然而因为它的安装 ...
- threejs第一个案例
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 < ...
- 在虚拟机(Linux)中Docker中部署Nginx成功,但是在宿主机无法访问Nginx站点?
1.问题 本文是基于黑马程序员Docker基础--常见命令一课中部署Nginx时遇到的问题作出解答. 在虚拟机(Linux)中Docker中部署Nginx成功,但是在宿主机无法访问Nginx站点 如图 ...