当前位置: 首页 > news >正文

软件测试中的BUG等级与生命周期详解

    在软件测试当中对BUG有明确的描述:

  当且仅当规格说明书存在且正确时,程序与规格说明书之间不匹配才是错误。

  如果实现了规格说明书中没有说明的功能,以用户的体验为准,如果功能没有实现最终用户的合理预期时,才被称为BUG。

  在测试中我们描述BUG通常从以下几个角度进行描述:问题出现的版本,问题出现的步骤,问题出现的环境,预期结果,实际结果。以上就是描述BUG的基本要素。

  对于一个BUG来说,自然也是有不同的级别,分别为:崩溃,严重,一般,次要、

  崩溃:主要体现在出现死循环,网页无法打开,功能无法使用,与数据库链接失败等对一个项目来说,出现了根本上的错误。

  严重:系统的主要功能丧失,用户数据丢失,安全问题,稳定性问题等。

  一般:系统主要功能已经实现,但部分功能没有实现,但不影响当前系统的使用。

  次要:界面的格式出现错误,性能缺陷,排列不整齐,描述不清楚等。

BUG的生命周期

  如果测试人员发现了BUG, 需要在对应的bug管理平台来创建bug(bug⽣命起
源),创建好的bug需要被开发⼈员修复,以及测试⼈员的持续跟踪和测试。

  new:发现一个BUG。

  open:确定是一个BUG,并且确定需要修改。

  Fixed:开发人员修复BUG,并且进行标记。

  Reopen:如果BUG仍然存在,那么就重新打开BUG,随后开发人员进行修改。

  Rejected:发现是BUG但是拒绝修改。

  Delay:发现是BUG,但是推迟修改。

  closed:修改后的BUG经过测试人员的确认之后,关闭BUG

http://www.lryc.cn/news/587947.html

相关文章:

  • Java 中的异步编程详解
  • Git根据标签Tag强制回滚版本
  • LVS初步学习
  • LVS(Linux Virtual Server)集群技术详解
  • 【第一章编辑器开发基础第二节编辑器布局_2GUI中滚动列表(2/4)】
  • langflow搭建带记忆功能的机器人
  • 深入了解linux系统—— 进程信号的产生
  • 核电概念盘中异动,中核科技涨停引领板块热度
  • 机器学习/深度学习训练day1
  • 穿透、误伤与回环——Redis 缓存防御体系的负向路径与治理艺术
  • VirtualBox 安装 CentOS7 后无法获取 IP 的排查与修复
  • mysql 与redis缓存一致性,延时双删 和先更新数据库,再删除缓存,哪个方案好
  • 深浅拷贝以及函数缓存
  • 机床自动化中的“方言翻译官”:EtherNet/IP 转 PROFIBUS DP 实战手记
  • Redis作缓存时存在的问题及其解决方案
  • TensorFlow深度学习实战(26)——生成对抗网络详解与实现
  • 聚宽sql数据库传递
  • sqlserver迁移日志文件和数据文件
  • pytorch小记(二十九):深入解析 PyTorch 中的 `torch.clip`(及其别名 `torch.clamp`)
  • linux 驱动的platform机制:
  • SQL ORM映射框架深度剖析:从原理到实战优化
  • SPL 轻量级多源混算实践
  • Redis集群方案——Redis分片集群
  • Linux 消息队列接收与处理线程实现
  • python的微竞网咖管理系统
  • P2802 回家
  • 国家互联网信息办公室关于发布第十二批深度合成服务算法备案信息的公告
  • 力扣算法--数青蛙与外观数列问题
  • 3.2 WPF 画散点图
  • 【Python3教程】Python3高级篇之MySQL - mysql-connector 驱动介绍及示例