当前位置: 首页 > 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.dtcms.com/a/278454.html

相关文章:

  • 走近科学IT版:EasyTire设置了ip,但是一闪之后就变回到原来的dhcp获得的地址
  • ros2版本自定义插件的实现与热插拔
  • 设计模式(行为型)-迭代器模式
  • java 判断两个集合中没有重复元素
  • iOS高级开发工程师面试——Objective-C 语言特性
  • Linux(Ubuntu)硬盘使用情况解析(已房子举例)
  • rk3588ubuntu 系统移植AIC8800D Wi-Fi6/BT5.0芯片
  • EMQX + Amazon S3 Tables:从实时物联网数据到数据湖仓
  • C++函数指针
  • Redis作缓存时存在的问题及其解决方案
  • 云原生核心技术解析:Docker vs Kubernetes vs Docker Compose
  • Word 与 Excel 下拉菜单对比(附示例下载)
  • 前端将传回的List数据组织成树形数据并展示
  • MEMS IMU如何赋能无人机与机器人精准感知?
  • 跨膜粘蛋白MUC17
  • MAC安装虚拟机
  • UE5多人MOBA+GAS 22、创建技能图标UI,实现显示蓝耗,冷却,以及数字显示的倒数计时还有雷达显示的倒数计时
  • IDEA中使用Servlet,tomcat输出中文乱码
  • ubuntu22.04下配置qt5.15.17开发环境
  • Kotlin委托
  • 【Python】基础语法
  • 亚马逊新规!7月13日起合规性文件须出自符合要求的实验室!
  • 【飞牛云fnOS】告别数据孤岛:飞牛云fnOS私人资料管家
  • 【Hadoop科普篇】大数据怎么处理?Hadoop是什么?跟HDFS, Spark, Flink, Hive, Hbase是什么关系?
  • 嵌入式硬件篇---晶体管的分类
  • 大数据系列之:通过trino查询hive表
  • [Nagios Core] struct监控对象 | 配置.cfg加载为内存模型
  • Kotlin集合接口
  • HTTP 四种常见方法
  • 基于Hadoop的竞赛网站日志数据分析与可视化(上)